Edwin Jackson, who played for record 14 teams, retires

This browser does not support the video element.

Edwin Jackson announced his retirement from baseball on his Instagram account Friday, which happened to be the 19th anniversary of his MLB debut and his 39th birthday. The right-hander played for 14 teams, a Major League record, over his 17-year career.

"I’m super grateful to have had 14 different organizations allow me the opportunity to represent them," Jackson said in the post. "I was once told by a mentor that you are only as strong as the team you have around you, and I have an amazing team."

These big leaguers played for the most teams

This browser does not support the video element.

Jackson debuted with the Dodgers in 2003 at 20 years old. The right-hander would go on to also play for the Rays, Tigers, D-backs, White Sox, Cardinals, Nationals, Cubs, Braves, Marlins, Padres, Orioles, A's and Blue Jays. He most recently pitched for Toronto and Detroit in 2019, with the Blue Jays being his 14th team.

Jackson went 107-133 with a 4.78 ERA and 1,508 strikeouts over his career. In 2009, Jackson enjoyed perhaps his best season when he went 13-9 with a 3.62 ERA over a career-high 214 innings with the Tigers and made his only All-Star team. He won a World Series with the Cardinals in 2011, getting the start in Game 4.

This browser does not support the video element.

On June 25, 2010, pitching for the D-backs, Jackson threw a no-hitter against the Rays in a start that saw him walk eight and throw a whopping 149 pitches. It was the second no-hitter in D-backs history.

"This game has taught me many life lessons and allowed me to evolve into the person I am today!" Jackson said in the Instagram post. "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!!"

More from MLB.com