MLB players who played for multiple teams hold Edwin Jackson on top with 14 franchise records. Jackson broke the records of Dotel in 2019.
The former pitcher played 17 seasons in Major League hopping from one club to another from 2003 to 2019. Jackson spent his final season in MLB with the Tigers.
Drafted by the Dodgers in the 2001 MLB Draft, Jackson made his Major League Debut on 9 September 2003. After being traded to the Rays in 2005, his journey of playing with multiple clubs began in 2009.
Jackson was named an All-Star once during his tenure with the Tigers in 2009 followed by his only no-hitter record in 2010 with the Diamondbacks. He also became a part of the Cardinals World Series win during his single-year tenure at the club in 2011.