Numbers Stairs wore during his Major League career (from Baseball Reference)

Very few players in baseball history have played as long as Fredericton’s Matt Stairs (20 MLB seasons & 23 professional seasons). He also holds the MLB record for most teams played for by a position player (13, counting Montreal & Washington seperately). Here is a year by year list of teams he played for starting with senior ball in New Brunswick.

1984: Marysville Royals, New Brunswick Senior Baseball League
1985: Marysville Royals, New Brunswick Senior Baseball League
1986: (no data available)
1987: Fredericton Schooners, Nova Scotia Senior Baseball League
1988: Fredericton Schooners, Nova Scotia Senior Baseball League
1989: West Palm Beach Expos, Florida State League; Jamestown Expos, New York-Pennsylvania League & Rockford Expos, Midwest League
1990: Jacksonville Expos, Southern League & West Palm Beach Expos, Florida State League
1991: Harrisburg Senators, Eastern League
1992: Indianapolis Indians, American Association & Montreal Expos, National League
1993: Ottawa Lynx, International League; Montreal Expos, National League & Chunichi Dragons, Central League (Japan)
1994: New Britain Red Sox, Eastern League
1995: Pawtucket Red Sox, International League & Boston Red Sox, American League
1996: Edmonton Trappers, Pacific Coast League & Oakland Athletics, American League
1997: Oakland Athletics, American League
1998: Oakland Athletics, American League
1999: Oakland Athletics, American League
2000: Oakland Athletics, American League
2001: Chicago Cubs, National League
2002: Milwaukee Brewers, National League
2003: Nashville Sounds, Pacific Coast League & Pittsburgh Pirates, National League
2004: Kansas City Royals, American League
2005: Kansas City Royals, American League
2006: Kansas City Royals, American League; Texas Rangers, American League & Detroit Tigers, American League
2007: Toronto Blue Jays, American League
2008: Toronto Blue Jays, American League & Philadelphia Phillies, National League
2009: Philadelphia Phillies, National League
2010: San Diego Padres, National League
2011: Washington Nationals, National League
2012: (did not play)
2013: Fredericton Royals, New Brunswick Senior Baseball League

Throughout the 1990’s Stairs also played for the Mayos de Navojoa of the Mexican Pacific Winter League (years not available).

In case you’re wondering here are some breakdowns of Stairs’ professional teams: