A first-round pick of the San Diego Padres in 2016, he never played in Major League Baseball (MLB) despite spending time on the 40-man roster of the Boston Red Sox.
After signing, Potts spent 2016 with both the Arizona League Padres and the Tri-City Dust Devils, posting a combined .280 batting average with one home run and 27 RBI in 59 games between both teams.
[8] On August 30, 2020, Potts and outfielder Jeisson Rosario were traded to the Boston Red Sox in exchange for Mitch Moreland.
[12] He began the minor-league season on the injured list until activated in June,[13] joining the Double-A Portland Sea Dogs where he batted .217 with 11 home runs and 47 RBI in 78 games.
[5] On March 22, 2022, Potts was designated for assignment by the Red Sox, removing him from the team's 40-man roster as they added Kyle Tyler via a waiver claim.