Curtis Granderson has taken to Twitter to announce his retirement from baseball.

So ends an impressive 16-year major-league career in which the outfielder spent time with the Detroit Tigers, New York Yankees, New York Mets, Los Angeles Dodgers, Toronto Blue Jays Milwaukee Brewers and Miami Marlins.

Curtis Granderson spent his final season with the Marlins, slashing .183/.281/.356 with 12 home runs and 34 RBI over 363 plate appearances.

The 38-year-old, who played his collegiate baseball at the University of Illinois, was originally selected by the Tigers in the third round of the 2002 MLB Draft.

He made his big-league debut in 2004, playing in nine games and logging six hits in 28 trips to the dish.

Granderson did not become a full-time starter until 2006, when he slashed .260/.335/.438 with 19 long balls and 68 RBI across 679 plate appearances in what was an impressive first full season.

He then broke out in 2007, slashing .302/.361/.552 with 23 dingers, 38 doubles, 23 triples and 74 RBI through 676 trips to the plate.

It wasn't until 2009 that Granderson made his first All-Star team, however, as he slashed .249/.327/.453 with 30 homers and 71 RBI in ended up being his final season in Detroit.

That ensuing offseason, the Tigers traded Granderson to the Yankees in a three-team deal.

Granderson proceeded to spend the next four seasons with the Yanks, making back-to-back All-Star appearances in 2011 and 2012 after smashing over 40 home runs in both years.

Following an injury-riddled 2013 campaign, Granderson landed with the Mets, where he spent three-and-a-half seasons. At that point, the Blue Island, Il. native was clearly on the decline.

He then bounced around between several other teams before calling it quits.

Granderson retires with a lifetime slash line of .249/.337/.465.