He began in the Braves minor leagues, winning the co-MVP Award of the 2011 Appalachian League. In January 2013, he was involved in a six player trade, where the Braves got Justin Upton & Drury landed with the Arizona Diamondbacks.
Drury debuted with the Diamondbacks as a September 2015 call up, batting .214 in 20 games with a pair of HRs. His first coming against the Los Angeles Dodgers on September 22nd.
He spent parts of three seasons in Arizona, becoming a regular in 2016. He had his best season that year, with career highs in batting (.282) hits (130) HRs (16) runs scored (59) & on base % (.329%). He played 89 games as an outfielder (62 as a left fielder) 29 at third base & 16 at second base, to keep his bat in the line up.
In 2017 he became the teams primary second baseman, as the d-backs won 93 games, winning a wild card spot, advancing to the NLDS. Drury had career highs in RBIs (63) & doubles (37) while batting .267 with 13 HRs.
On June 10th, he began a stretch where he homered in three straight games, hitting four long balls in a six game stretch. On June 21st, he enjoyed a career high six RBI day while collecting four hits in a 16-5 win at Colorado.
2017 Post Season: Drury had a pinch hit appearance (0-1) in the NL Wild Card Game win over the Colorado Rockies. In the NLDS he went 1-5, hitting a three run HR in Game #2 in an 8-5 loss to the eventual NL Champion Los Angeles Dodgers.
In the winter he was part of a three team trade that landed him with the AL New York team. After just 18 games he was traded to the Toronto Blue Jays along with (another 2021 future Met) Billy McKinney for J.A. Happ.
Drury spent parts of three season with Toronto, seeing the most action in 2019. That season he played primarily at third base (65 games) as well as out field (25 games) & first base (12 games).
Overall he saw action in 120 games, hitting 15 HRs with 21 doubles & 41 RBIs, but batted just .218 with 113 strike outs in 418 at bats. It was the third time in his career he had 100 or more Ks in a season.
In 2020 he was designated for assignment & then outrighted, electing free agency.
Mets Career:In January of 2021,
he signed a minor league deal with the Mets, appearing at Spring Training with the team. He began the year at AAA Syracuse & got called up to an injured first place, Mets club on May 21st. He made his Mets debut that night, going 0-4 in a 6-5 Mets win in South Florida.
On May 24th, Drury came to bat as a pinch hitter in the bottom of the 9th inning in a game against the Rockies.He blasted a pinch hit HR off Austin Gomber, but the Mets still lost the game 3-2.
On May 29th, he hit another pinch hit HR, this one off the Braves Edgar Santana. The Mets romped the Braves 13-2.
On June 2nd, he broke a 5-5 tie against the his old d-backs team, with an RBI base hit. The Mets went on to a 7-6 win. He drove in another run on June 14th, but his average was well below .200. On June 21st his average was at .182 & he was sent back down to AAA Syracuse.
In just over a month at AAA Syracuse, he batted .303 with 5 HRs getting recalled back up on July 24th. In his return he doubled in his first two games, both times as a pinch hitter.On July 27th, he came into the game in the 4th inning & would go 3-3 with a HR & 2 RBIs in a loss to the Braves. The next nigh the was the offensive hero, with a 7th inning, pinch hit HR off Max Fried. The Mets won the game 2-1 & took a five game lead over Atlanta in the division.
On July 31st, he hit a walk off 10th inning single, saving the Mets from a series sweep of the Reds.