17-Year Major League Veteran Officially Retires

He holds the MLB record for playing for the most major league teams, at 14. He last pitched in 2019 for the Toronto Blue Jays and Detroit Tigers. Now, 39-year-old Edwin Jackson is officially hanging up the cleats.

Jackson made the announcement himself, via his Instagram. 

19 years ago today I was blessed with an opportunity to tie up my laces and step on the field to make my debut with the Los Angeles Dodgers,” wrote Jackson in his post. “Today I am happily hanging up my cleats and closing a 22-year baseball career.

"I’m super grateful to have had 14 different organizations allow me the opportunity to represent them," he continued. "This game has taught me many life lessons and allowed me to evolve into the person I am today! I will forever have memories that will live within me from the game that I loved and dedicated my life to. Thank you baseball for an amazing life experience that I will never forget!!"

The longest Jackson spent with any organization was three years, which he did with each of the Chicago White Sox, Los Angeles Dodgers and Tampa Bay Rays.

Jackson made the All-Star team in 2009 as a member of the Detroit Tigers, finishing that season with a 3.62 ERA and a 1.26 WHIP, along with a 161:70 K/BB ratio.

He finishes up with a career 4.78 ERA and 107 victories. Congratulations to Edwin Jackson on a long career, and fulfilling his major league dream.

Photos: Jasen Vinlove-USA TODAY Sports, Rob Schumacher/The Republic, The Republic | azcentral.com via Imagn Content Services, LLC