The 49-year-old superhuman Julio Franco decided it was time to call it quits and announced his retirement to his teammates Wednesday night to his Mexican league team, the Quintana Roo Tigers.

After 23 seasons in professional baseball, he will leave the game with the following stats attached to his name:

.298/.365/.417, 2586 hits, 407 doubles, 54 triples, 173 home runs, 1194 runs batted in, 281 bases stolen.  He also ranked second in the Rookie of the Year voting in 1983 (behind Ron Kittle) and made three trips to the All-Stars game.

He won a batting title in 1991 (.341 batting average) and was the oldest player in the major leagues from 2004 to 2007.

Here's a page from Baseball-Almanac that lists plenty of record, from most years with the same club to the oldest player to ever play the game at the highest level of competition.

Great read.