Tucker was then drafted by the Houston Astros in the seventh round of the 2012 Major League Baseball draft. Tucker started his professional career with the Tri-City ValleyCats of the Class A-Short SeasonNew York–Penn League, hitting.321/.390/.509 with 8 home runs and 38 runs batted in 42 games. He started the 2013 season with the Lancaster JetHawks of the Class A-AdvancedCalifornia League, and was promoted to the Corpus Christi Hooks of the Class AATexas League after hitting.326/.384/.544 with 15 home runs in 75 games. In 60 games with Corpus Christi he hit.262/.347/.456 with 10 home runs. Tucker began the 2015 season with the Fresno Grizzlies of the Class AAAPacific Coast League. With George Springer suffering a concussion on May 6, the Astros promoted Tucker to the major leagues the next day. On May 7, 2015, Tucker got his first major league hit; a double into right field that tied the score at two and became part of a wild comeback in the 9th inning against the Los Angeles Angels at Angel Stadium against the closer Huston Street. In the game, he went 1-for-3 with the RBI and a walk. On May 21, 2015, Tucker hit his first major league home run in a game against the Detroit Tigers. The solo shot came in the top of the ninth inning off Tigers' closer Joakim Soria, tying the game at 5–5 and handing Soria his first blown save of the season. On March 28, 2017, the Astros optioned Tucker back to Fresno. He spent the entire 2017 season in Triple-A without making a single appearance in the majors, although he was still on the Astros 40-man roster that year. On December 15, 2017, the Astros designated Tucker for assignment.
Atlanta Braves and Cincinnati Reds
The Astros traded him to the Atlanta Braves on December 20, 2017, for cash considerations or a player to be named later. On July 30, 2018, the Braves traded Tucker, Lucas Sims, and Matt Wisler to the Cincinnati Reds in exchange for Adam Duvall. On September 2, 2018, the Reds traded Tucker back to Atlanta in exchange for cash considerations. The Braves outrighted him to the minors on October 31, 2018. He elected free agency on November 3, 2018.
On February 23, 2019, Tucker signed a minor league deal with the Chicago White Sox that included an invitation to spring training. On May 10, 2019, Tucker requested his release so he could sign with the Kia Tigers of the KBO League.
Kia Tigers
On May 17, 2019, Tucker signed a one-year, $270,000 contract with the Kia Tigers of the KBO League. He re-signed with the club for 2020 to a one-year, $850,000 deal.
Personal life
Tucker's younger brother, Kyle, played baseball at Plant High, and was selected by the Astros with the fifth overall selection of the 2015 MLB draft.