The well-traveled Edwin Jackson almost made history again if he signed with the New York Mets before Spring Training. The veteran decided to sign with the Arizona Diamondbacks instead, which kept him one-off from playing for half the teams in Major League Baseball.
The Dodgers, Rays, Tigers, Diamondbacks, White Sox, Cardinals, Nationals, Cubs, Braves, Marlins, Padres, Orioles, Athletics and Blue Jays are his 14 stops over his 17-year career. The longest he has ever spent with a team was three seasons and has not spent consecutive Opening Days with the same team since 2014-15.