Edwin Jackson: His Record 14 MLB Teams and 34 Caps

Yesterday afternoon Edwin Jackson stepped onto the mound at San Francisco’s AT&T Park wearing the road grey uniform of the Toronto Blue Jays and threw a pitch.

And with that, he broke a Major League Baseball record.

The Toronto Blue Jays are the 14th Major League team Jackson has played a game with, this puts him ahead of former pitcher Octavio Dotel who played for 13 clubs from 1999 through 2013.

Jackson has played for the Los Angeles Dodgers, Tampa Bay (Devil) Rays, Detroit Tigers, Arizona Diamondbacks, Chicago White Sox, St Louis Cardinals, Washington Nationals (twice!), Chicago Cubs, Atlanta Braves, Miami Marlins, San Diego Padres, Baltimore Orioles, Oakland Athletics, and Toronto Blue Jays. Phew. Just Take a look:

This graphic includes the name change the Tampa Bay Devil Rays made during Jackson’s stint with the team, it does not include his two trips to Washington.

Jackson’s teams wore 34 different caps in the seasons he played for them, and this excludes holiday caps, throwback caps, or any special one-offs, these are regular home, road, or alternate caps.

Which one goes on his plaque?! ?

Now Jackson didn’t necessarily get a chance to wear all these caps (like, he only played three games total for the Orioles), but they were all regular caps worn by that club that year, so the team likely had one ready for him to wear should it have been necessary.

Twitter user @Minor_Leaguer made this fun graphic showing the career teams of both Jackson and Dotel, the overlap, and the ten teams (really? that many?) who neither suited up for: