Considered a potential first round draft pick in the 2015 MLB Draft,[4] the Cincinnati Reds selected Trahan in the third round, with the 84th overall selection.[5] Trahan signed with the Reds, receiving a $708,900 signing bonus,[6] and began his professional career with the Billings Mustangs of the Rookie-levelPioneer League.[7] After posting a .312 batting average with a .803 OPS, he was promoted to the Daytona Tortugas of the Class A-AdvancedFlorida State League to end the season, where he struggled, batting .139 in 11 games. In 2016, he returned to Daytona,[8] where he posted a .263 batting average, along with four home runs, 47 RBIs, and 25 stolen bases.[9]
Trahan played for the Pensacola Blue Wahoos of the Class AASouthern League in 2017 where he batted .222 with two home runs and 27 RBIs in 136 games.[10] In 2018, he played for the Louisville Bats of the Class AAAInternational League. The Reds promoted him to the major leagues on September 1.[11] He played in 11 games for Cincinnati. After the 2018 season, he won the Minor League Baseball Rawlings Gold Glove Award.[12]
Trahan began the 2019 season with Louisville.[12] On August 5, 2019, Trahan was designated for assignment, and outrighted off the roster on August 8.
Trahan participated in 2020 spring training with the Reds, which was canceled due to the COVID-19 pandemic. Upon the resumption of the MLB season in July, Trahan was invited to return to the team on June 28, but opted to retire from baseball.[13]