MLB

Swisher, 2 years after last game, says he has retired

At spring training with the New York Yankees as a guest instructor, Nick Swisher says he has retired as a player.

Swisher issued a statement Friday on The Players Tribune.

Slowed by knee injuries the past several years, Swisher appeared in 76 games with Atlanta and Cleveland in 2014. The 36-year old slugger played in 55 games last season for the Yankees' Triple-A Scranton/Wilkes-Barre team, then ended his season in July when his second child was born.

More from FoxSports

Swisher says ''Your body tells you when it's time to call it quits. And this off-season, my body was screaming, `The dream is over, baby!'

Selected by Oakland with the 16th overall pick in the 2002 amateur draft, Swisher hit .249 with 245 homers and 803 RBIs in 12 major leagues seasons with the Athletics (2004-07), Chicago White Sox (2008), Yankees (2009-12), Cleveland (2013-15) and Atlanta (2005). He won the World Series in 2009 and was an All-Star the following year.