Avisail Garcia announced his retirement at age 34, ending a 13-season MLB career shaped by early promise, a 2017 All-Star peak, and a difficult finish. A serious back injury sidelined him for an entire season, limited his future options, and ultimately forced a decision shaped more by health than ambition.


