He played in Major League Baseball (MLB) for the Pittsburgh Pirates, Milwaukee Brewers, New York Mets, Baltimore Orioles and Seattle Mariners.
[9] On December 17, 2015, the Pirates traded Broxton and Trey Supak to the Milwaukee Brewers in exchange for Jason Rogers.
In 326 plate appearances, Broxton had been hitting .218 with 14 home runs and 17 stolen bases but was leading the majors in strikeouts with 124.
Broxton was recalled from the minors on August 1, and went on to put together a 20-20 season (home runs and stolen bases) and finished with a slash line of .220/.299/.420.
[13] Broxton remained in the Brewers' minor league system with the Colorado Springs Sky Sox of the PCL to open the 2018 season, as the Brewers made significant moves in free agency in the offseason and brought in All-Star centerfielder Lorenzo Cain.
[14] On January 5, 2019, the Brewers traded Broxton to the New York Mets in exchange for Bobby Wahl, Adam Hill, and Felix Valerio.
[16] He hit a two-run homer to left on the first pitch of his first Orioles plate appearance off Jeff Hoffman in an 8–6 loss to the Colorado Rockies at Coors Field two days later on May 24.
[17] Broxton's time with the Orioles lasted only two months as he was designated for assignment on July 21 due to striking out in 49 of 112 plate appearances (43.75%) and the emergence of Anthony Santander.
[23] On February 8, 2021, Broxton signed a minor league contract with the Minnesota Twins organization that included an invitation to Spring Training.
[27] Later elevated to the Triple-A Nashville Sounds, Broxton played in 15 games, but struggled to a .111/.238/.111 batting line with no home runs and one RBI.
Broxton, who was reportedly intoxicated, refused to leave the scene of a fight despite the warnings from responding police officers.