
Avisail Garcia announced his retirement on Monday afternoon. That concludes a career which spanned parts of 13 MLB seasons and included an All-Star appearance in 2017.
“Today I formally announce the end of my career in Major League Baseball after 12 seasons of dedication and hard work. Thank you to God for the blessing of fulfilling my childhood dream—of playing baseball at its highest level,” the 34-year-old outfielder wrote on social media. He goes on to thank his family, representation at Mato Sports Management, and former teammates and coaches.
Garcia began his career with the Tigers. An under-the-radar signee out of Venezuela as a 16-year-old, he developed into one of the better offensive prospects in the game by the time he reached the big leagues in 2012. Comparisons to teammate and Hall of Fame countryman Miguel Cabrera were always ill-advised, but the 6’4″ Garcia had the physique and power potential to fit in the middle of a lineup.
Although Garcia made a brief MLB debut and factored into a 2012 pennant run in Detroit, he didn’t get a regular look until he was traded to White Sox the following year. He was the headliner for Chicago in the three-team trade that sent Jake Peavy to the Red Sox. Detroit picked up Jose Iglesias from Boston on their end. Garcia took over as Chicago’s everyday right fielder, a job he would hold for most of the next five seasons.
Garcia lost most of the ’14 season to a labrum injury. He kicked off a run of five consecutive double digit homer seasons the following year. The aforementioned All-Star campaign was the best of his career, as Garcia batted .330/.380/.506 with 18 longballs across 561 plate appearances. Only Jose Altuve’s MVP season stood in his way of winning the AL batting title.
That was the lone above-average season of Garcia’s tenure with the Sox. He otherwise hit between .236 and .257 with an on-base percentage between .281 and .309 over his full seasons there. Garcia’s free-swinging approach would be an issue throughout his career, though it didn’t stop him from turning in two solid years after the White Sox non-tendered him at the end of the 2018 season.
One of those came with the Rays, who signed Garcia to a $3.5MM contract after the Sox cut him. He managed a 20-homer campaign while batting .282/.332/.464 in the regular season. The Rays secured a Wild Card berth, and Garcia hit .300 with a homer in five playoff games in his first October action since his rookie year. He returned to free agency in a much better position that offseason, leading to a two-year deal with Milwaukee that guaranteed $20MM.
Garcia’s first year with the Brewers was a disappointment, as he hit .238 with only two homers during the shortened season. He made up for it by popping a career-best 29 longballs a year later, slashing .262/.330/.490 and driving in 86 runs. He helped Milwaukee to a 95-win campaign and an NL Central title. Garcia hit the market at age 31. The Marlins bought into his power production and strong batted ball metrics and signed him to a four-year, $53MM deal.
That was a strong deal for the player but a big misfire for the team. Garcia’s production immediately tanked and he’d only play out a little more than half the contract. He hit .217/.260/.322 with 13 homers in 549 plate appearances in a Miami uniform. The Marlins released him in June 2024. Garcia underwent postseason surgery to address a fracture and a disc injury in his lower back. That sidelined him for the entire ’25 campaign and ultimately ended his career. He would have been limited to minor league offers even if he came back fully healthy, so it doesn’t come as a huge surprise that he decided to move on to his post-playing days.
Garcia played in a little over 1100 big league games divided among five clubs. He topped 1000 hits and 500 RBI while connecting on 140 home runs. He was a lifetime .263/.316/.417 hitter. While it came with plenty of peaks and valleys, that amounts to league average offense overall. FanGraphs and Baseball Reference credited him around 8-9 wins above replacement, with both outlets valuing his 2017 season above 4 WAR. According to Baseball Reference, he earned more than $84MM and logged more than 11 years of major league service time. MLBTR congratulates Garcia on his career and wishes him the best in retirement.
More must-reads:
+
Get the latest news and rumors, customized to your favorite sports and teams. Emailed daily. Always free!