John Morris's teammates

John Morris has had 171 MLB teammates in 7 seasons with 3 clubs. He spent the most seasons beside Ozzie Smith (5), Willie McGee (5), and Vince Coleman (5). 3 Hall of Famers among them: Ozzie Smith, Lee Smith, and Bert Blyleven. Every season since 1876 is on file.

With the St. Louis Cardinals1986–1990 · 95 teammates

TeammateSeasonsTogether
Ozzie SmithHall of Fame · 15× All-Star51986–1990
Willie McGee4× All-Star51986–1990
Vince Coleman2× All-Star51986–1990
Terry Pendleton1× All-Star51986–1990
Jose Oquendo51986–1990
Ken Dayley51986–1990
Todd Worrell3× All-Star41986–1989
Tom Pagnozzi1× All-Star41987–1990
Greg Mathews41986–1990
Jim Lindeman41986–1989
Joe Magrane41987–1990
John Tudor41986–1990
Ricky Horton41986–1990
Scott Terry41987–1990
Pedro Guerrero5× All-Star31988–1990
Ken Hill1× All-Star31988–1990
Tom Brunansky1× All-Star31988–1990
Tom Herr1× All-Star31986–1988
Bob Forsch31986–1988
Cris Carpenter31988–1990
Curt Ford31986–1988
Danny Cox31986–1988
Denny Walling31988–1990
John Costello31988–1990
Jose DeLeon31988–1990
Mike Laga31986–1988
Rod Booker31987–1989
Steve Lake31986–1988
Tim Jones31988–1990
Tom Lawless31986–1988
Tony Peña Sr.31987–1989
W. Tim Jones31988–1990
Jack Clark4× All-Star21986–1987
Dan Quisenberry3× All-Star21988–1989
Bob Tewksbury1× All-Star21989–1990
Craig Wilson21989–1990
Frank DiPino21989–1990
Milt Thompson21989–1990
Pat Perry21986–1987
Randy O'Neal21987–1988
Ray Soff21986–1987
Steve Peters21987–1988
Tim Conroy21986–1987
Tito Landrum21986–1987
Todd Zeile21989–1990
Lee SmithHall of Fame · 7× All-Star11990
Andy Van Slyke3× All-Star11986
Leon Durham2× All-Star11989
Bill Dawley1× All-Star11987
Bob Horner1× All-Star11988
Doug DeCinces1× All-Star11987
Felix Jose1× All-Star11990
Lance Johnson1× All-Star11987
Ray Lankford1× All-Star11990
Alan Knicely11986
Bernard Gilkey11990
Bill Earley11986
Bryn Smith11990
Clint Hurdle11986
Dan Driessen11987
Dave Collins11990
Dave LaPoint11987
David Green11987
Don Heinkel11989
Duane Walker11988
Ernie Camacho11990
Fred Manrique11986
Geronimo Pena11990
Gibson Alba11988
Greg Bargar11986
Howard Hilton11990
Jeff Lahti11986
Jerry White11986
Joe Boever11986
Kurt Kepshire11986
Larry McWilliams11988
Lee Tunnell11987
Luis Alicea11988
Matt Kinzer11989
Mike Fitzgerald11988
Mike Heath11986
Mike LaValliere11986
Mike Perez11990
Omar Olivares11990
Ray Burris11986
Ray Stephens11990
Rex Hudler11990
Rick Ownbey11986
Rod Brewer11990
Scott Arnold11988
Skeeter Barnes11987
Stan Clarke11990
Ted Power11989
Tim Sherrill11990
Tom Niedenfuer11990

With the Philadelphia Phillies1991 · 43 teammates

TeammateSeasonsTogether
Dale Murphy7× All-Star11991
Darren Daulton3× All-Star11991
John Kruk3× All-Star11991
Lenny Dykstra3× All-Star11991
Andy Ashby2× All-Star11991
Darrin Fletcher1× All-Star11991
Dave Hollins1× All-Star11991
Dickie Thon1× All-Star11991
Mickey Morandini1× All-Star11991
Mitch Williams1× All-Star11991
Terry Mulholland1× All-Star11991
Von Hayes1× All-Star11991
Amalio Carreno11991
Braulio Castillo11991
Bruce Ruffin11991
Charlie Hayes11991
Cliff Brantley11991
Danny Cox11991
Darrel Akerfelds11991
Dave LaPoint11991
Doug Lindsey11991
Jason Grimsley11991
Jim Lindeman11991
Joe Boever11991
Jose De Jesus11991
Jose DeJesus11991
Kim Batiste11991
Mike Hartley11991
Pat Combs11991
Randy Ready11991
Rick Schu11991
Ricky Jordan11991
Rod Booker11991
Roger McDowell11991
Ron Jones11991
Sil Campusano11991
Steve Lake11991
Steve Searcy11991
Tim Mauser11991
Tommy Greene11991
Wally Backman11991
Wally Ritchie11991
Wes Chamberlain11991

With the Los Angeles Angels1992 · 40 teammates

TeammateSeasonsTogether
Bert BlylevenHall of Fame · 2× All-Star11992
Lance Parrish8× All-Star11992
Chuck Finley5× All-Star11992
Mark Langston4× All-Star11992
Bryan Harvey2× All-Star11992
Gary Gaetti2× All-Star11992
Hubie Brooks2× All-Star11992
Alvin Davis1× All-Star11992
Damion Easley1× All-Star11992
Gary DiSarcina1× All-Star11992
Von Hayes1× All-Star11992
Bobby Rose11992
Chad Curtis11992
Chuck Crim11992
Dick C. Schofield11992
Don Robinson11992
Greg Myers11992
Hilly Hathaway11992
Jim Abbott11992
Joe Grahe11992
John Orton11992
Jose Gonzalez11992
Julio Valera11992
Junior Felix11992
Ken Oberkfell11992
Lee Stevens11992
Luis Polonia11992
Luis Sojo11992
Mark Eichhorn11992
Mike Butcher11992
Mike Fitzgerald11992
Reggie B. Williams11992
Rene Gonzales11992
Rob Ducey11992
Ron Tingley11992
Scott Bailes11992
Scott Lewis11992
Steve Frey11992
Tim Fortugno11992
Tim Salmon11992

A teammate is anyone on the same club in the same season, whether or not their games overlapped; a player traded mid-season counts with both clubs. Most seasons together first.