Avisail Garcia, who made an All-Star Game with the White Sox, has announced his retirement.
Garcia spent six of his 13 MLB seasons with the White Sox after breaking through initially with the Detroit Tigers.
“Thank you to God for the blessing of fulfilling my childhood dream—of playing baseball at its highest level,” Garcia wrote on Instagram as part of his announcement.
All told, Garcia played in just 53 games with the Tigers before being sent to the Chicago White Sox, for whom he played six productive seasons.
Garcia moved in a three-team trade to the White Sox that included Jake Peavy going to the Red Sox as the biggest other part of the deal.
The physically impressive 6-foot-4 outfielder made the 2017 All-Star Game in a season he hit a career-high .330 with 27 doubles, 18 homers and 80 RBI.
In his six years with the White Sox, Garcia hit 74 home runs, batted .271 and drove in 289 runs.
He then played for the Tampa Bay Rays, Milwaukee Brewers and Miami Marlins.
Garcia finished his career as a .263 hitter. He had 154 doubles, 17 triples, 140 home runs, 524 RBI and 51 stolen bases.
His last 18 MLB games came with the Marlins in 2024, and he didn’t play any baseball in 2025.
Now, his stepping away from the game is official at age 34.









Discussion about this post