Hal McRae's teammates

Hal McRae has had 278 MLB teammates in 19 seasons with 2 clubs. He spent the most seasons beside George Brett (15), Frank White (15), and Willie Wilson (12). 7 Hall of Famers among them: George Brett, Johnny Bench, Tony Perez, and Harmon Killebrew and more. Every season since 1876 is on file.

With the Cincinnati Reds1968–1972 · 74 teammates

TeammateSeasonsTogether
Johnny BenchHall of Fame · 14× All-Star41968–1972
Tony PerezHall of Fame · 7× All-Star41968–1972
Pete Rose17× All-Star41968–1972
Clay Carroll2× All-Star41968–1972
Gary Nolan1× All-Star41968–1972
Pat Corrales41968–1972
Dave Concepcion9× All-Star31970–1972
Lee May3× All-Star31968–1971
Tommy Helms2× All-Star31968–1971
Jim McGlothlin1× All-Star31970–1972
Jim Merritt1× All-Star31970–1972
Wayne Simpson1× All-Star31970–1972
Bernie Carbo31970–1972
Bill Plummer31970–1972
Darrel Chaney31970–1972
Don Gullett31970–1972
Pedro Borbon31970–1972
Tony Cloninger31968–1971
Woody Woodward31968–1971
George Foster5× All-Star21971–1972
Jim Maloney1× All-Star21968–1970
Ross Grimsley1× All-Star21971–1972
Angel Bravo21970–1971
Bobby Tolan21970–1972
Ed Sprague21971–1972
Frank Duffy21970–1971
Jimmy Stewart21970–1971
Joe Gibbon21971–1972
Milt Wilcox21970–1971
Ty Cline21970–1971
Wayne Granger21970–1971
Joe MorganHall of Fame · 10× All-Star11972
Leo Cardenas5× All-Star11968
Denis Menke2× All-Star11972
Julian Javier2× All-Star11972
Milt Pappas2× All-Star11968
Vada Pinson2× All-Star11968
Alex Johnson1× All-Star11968
Billy McCool1× All-Star11968
Bob Lee1× All-Star11968
Jack Billingham1× All-Star11972
Al Ferrara11971
Bill Kelso11968
Bo Belinsky11970
Bob Johnson11968
Buddy Bradford11971
Cesar Geronimo11972
Chico Ruiz11968
Dan McGinn11968
Dave Tomlin11972
Don Pavletich11968
Fred Whitfield11968
George Culver11968
Gerry Arrigo11968
Giraldo Ruiz11968
Greg Garrett11971
Jay Ritchie11968
Jay Ward11970
Jim Beauchamp11968
Jimmie Schaffer11968
Joe Hague11972
John Noriega11970
John Tsitouris11968
Mack Jones11968
Mel Behney11970
Mel Queen11968
Ray Washburn11970
Sonny Ruberto11972
Steve Blateric11971
Ted Abernathy11968
Ted Davidson11968
Ted Uhlaender11972
Tom Hall11972
Willie Smith11971

With the Kansas City Royals1973–1987 · 209 teammates

TeammateSeasonsTogether
George BrettHall of Fame · 13× All-Star151973–1987
Frank White5× All-Star151973–1987
Willie Wilson2× All-Star121976–1987
Dennis Leonard121974–1986
Paul Splittorff121973–1984
Amos Otis5× All-Star111973–1983
Larry Gura1× All-Star101976–1985
Jamie Quirk101975–1987
John Wathan101976–1985
Dan Quisenberry3× All-Star91979–1987
U.L. Washington81977–1984
Freddie Patek3× All-Star71973–1979
Steve Busby2× All-Star71973–1980
Marty Pattin1× All-Star71974–1980
Steve Mingori71973–1979
Al Cowens61974–1979
Bud Black61982–1987
Buddy Biancalana61982–1987
Doug Bird61973–1978
Onix Concepcion61980–1985
Tom Poquette61973–1982
Cookie Rojas5× All-Star51973–1977
Danny Jackson2× All-Star51983–1987
John Mayberry2× All-Star51973–1977
Buck Martinez51973–1977
Clint Hurdle51977–1981
Darryl Motley51981–1986
Greg Pryor51982–1986
Darrell Porter4× All-Star41977–1980
Bret Saberhagen3× All-Star41984–1987
Jorge Orta2× All-Star41984–1987
Mark Gubicza2× All-Star41984–1987
Al Fitzmorris41973–1976
Charlie Leibrandt41984–1987
Fran Healy41973–1976
George Throop41975–1979
Jim Wohlford41973–1976
Mark Huismann41983–1986
Mark Littell41973–1977
Mike Jones41980–1985
Pat Sheridan41981–1985
Pete LaCock41977–1980
Ralph LaCock41977–1980
Rich Gale41978–1981
Steve Balboni41984–1987
Willie Aikens41980–1983
Lonnie Smith1× All-Star31985–1987
Andy Hassler31976–1978
Bill Paschall31978–1981
Bruce Dal Canton31973–1975
Cesar Geronimo31981–1983
Don Slaught31982–1984
Gene Garber31973–1987
Jerry Terrell31978–1980
Joe Zdeb31977–1979
Lynn Jones31984–1986
Renie Martin31979–1981
Steve Braun31978–1980
Steve Farr31985–1987
Tony Solaita31974–1976
Vida Blue6× All-Star21982–1983
Jim Sundberg3× All-Star21985–1986
Lee May3× All-Star21981–1982
Dave Chalk2× All-Star21980–1981
Kevin Seitzer2× All-Star21986–1987
Vada Pinson2× All-Star21974–1975
Bo Jackson1× All-Star21986–1987
Jim Colborn1× All-Star21977–1978
Joe Hoerner1× All-Star21973–1974
Ken Brett1× All-Star21980–1981
Lindy McDaniel1× All-Star21974–1975
Al Hrabosky21978–1979
Angel Salazar21986–1987
Bill Castro21982–1983
Bill Pecota21986–1987
Bob McClure21975–1976
Bob Stinson21975–1976
Bob Tufts21982–1983
Bobby Floyd21973–1974
Butch Davis21983–1984
Craig Chamberlain21979–1980
Dane Iorg21984–1985
Dave Leeper21984–1985
Dave Nelson21976–1977
Don Hood21982–1983
Frank Wills21983–1984
Gary Christenson21979–1980
German Barranca21979–1980
Jerry Martin21982–1983
Jim Gaudet21978–1979
Jim Scranton21984–1985
Jim Wright21981–1982
Joe Beckwith21984–1985
Joe Lahoud21977–1978
Keith Creel21982–1983
Ken Phelps21980–1981
Kurt Bevacqua21973–1974
Leon Roberts21983–1984
Mike Armstrong21982–1983
Nelson Briles21974–1975
Paul Schaal21973–1974
Rance Mulliniks21980–1981
Randy McGilberry21977–1978
Ray Sadecki21975–1976
Rick Reichardt21973–1974
Ron Johnson21982–1983
Tim Ireland21981–1982
Tom Hall21976–1977
Harmon KillebrewHall of Fame · 11× All-Star11975
Orlando CepedaHall of Fame · 7× All-Star11974
Gaylord PerryHall of Fame · 5× All-Star11983
David Cone5× All-Star11986
Bucky Dent3× All-Star11984
George Scott3× All-Star11979
Jerry Grote2× All-Star11981
Ruppert Jones2× All-Star11976
Tommy Davis2× All-Star11976
Atlee Hammaker1× All-Star11981
Aurelio Lopez1× All-Star11974
Danny Tartabull1× All-Star11987
Grant Jackson1× All-Star11982
Lou Piniella1× All-Star11973
Richie Scheinblum1× All-Star11974
Tom Burgmeier1× All-Star11973
Wayne Simpson1× All-Star11973
Alan Hargesheimer11986
Art Kusnyer11978
Barry Raziano11973
Bob Detherage11980
Bob Hegman11985
Bob Heise11977
Bob Shirley11987
Bob Stoddard11987
Bombo Rivera11982
Carl Taylor11973
Cliff Pastornicky11983
Craig Eaton11979
Dan Garcia11981
Dave Cripe11978
Dave Frost11982
Dave Gumpert11987
Dennis Paepke11974
Dennis Werth11982
Derek Botelho11982
Dick Drago11973
Dwight Taylor11986
Ed Hearn11987
Ed Kirkpatrick11973
Eduardo Rodriguez11979
Eric Rasmussen11983
Fernando Gonzalez11974
Frank Ortenzio11973
Gail Hopkins11973
Gary Lance11977
Gary Martz11975
Gary Thurman11987
Greg Keatley11981
Jeff Schattinger11981
Jeff Twitty11980
Jerry Cram11976
Jerry Don Gleaton11987
Jerry May11973
Jim Eisenreich11987
Jim Nettles11979
Joe Simpson11983
John Davis11987
Jose Cardenal11980
Juan Beniquez11987
Juan Berenguer11981
Keith Marshall11973
Kelly Heath11982
Ken Sanders11976
Ken Wright11973
Larry Owen11987
Luis Pujols11984
Luis Silverio11978
Manny Castillo11980
Mark Ryal11982
Melido Perez11987
Mike Brewer11986
Mike Jackson11973
Mike Kingery11986
Mike LaCoss11985
Mike Macfarlane11987
Norm Angelini11973
Omar Moreno11985
Orlando Sanchez11984
Randy Bass11978
Rawly Eastwick11980
Rick Anderson11987
Rodney Scott11975
Roger Nelson11976
Rondin Johnson11986
Ross Jones11987
Rudy Law11986
Rusty Torres11980
Scott Bankhead11986
Scotti Madison11987
Steve Foucault11978
Steve Hammond11982
Steve Hovley11973
Steve Renko11983
Steve Shields11986
Terry Bell11986
Thad Bosley11987
Todd Cruz11979
Tom Bruno11976
Tony Ferreira11985
Tucker Ashford11984

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.