John Barfield's teammates

John Barfield has had 75 MLB teammates in 3 seasons with the Texas Rangers. He spent the most seasons beside Nolan Ryan (3), Kevin Brown (3), and Kenny Rogers (3). 3 Hall of Famers among them: Nolan Ryan, Harold Baines, and Iván Rodríguez. Every season since 1876 is on file.

With the Texas Rangers1989–1991 · 75 teammates

TeammateSeasonsTogether
Nolan RyanHall of Fame · 8× All-Star31989–1991
Kevin Brown6× All-Star31989–1991
Kenny Rogers4× All-Star31989–1991
Rafael Palmeiro4× All-Star31989–1991
Ruben Sierra4× All-Star31989–1991
Julio Franco3× All-Star31989–1991
Jeff Russell2× All-Star31989–1991
Mike Stanley1× All-Star31989–1991
Bobby Witt31989–1991
Brad Arnsberg31989–1991
Chad Kreuter31989–1991
Geno Petralli31989–1991
Jack Daugherty31989–1991
Juan Alberto Gonzalez31989–1991
Kevin Reimer31989–1991
Mike Jeffcoat31989–1991
Steve Buechele31989–1991
Harold BainesHall of Fame · 6× All-Star21989–1990
Charlie Hough1× All-Star21989–1990
Dean Palmer1× All-Star21989–1991
Jamie Moyer1× All-Star21989–1990
Brian Bohanon21990–1991
Cecil Espy21989–1990
Craig McMurtry21989–1990
Gary Green21990–1991
Gary Mielke21989–1990
Gary Pettis21990–1991
Gerald Alexander21990–1991
Jeff Huson21990–1991
Jeff Kunkel21989–1990
Joe Bitker21990–1991
John W. Russell21990–1991
Pete Incaviglia21989–1990
Scott Chiamparino21990–1991
Scott Coolbaugh21989–1990
Thad Bosley21989–1990
Iván RodríguezHall of Fame · 14× All-Star11991
Sammy Sosa7× All-Star11989
Buddy Bell5× All-Star11989
Jim Sundberg3× All-Star11989
Brian Downing1× All-Star11991
Jose Hernandez1× All-Star11991
Wilson Alvarez1× All-Star11989
Barry Manuel11991
Bill Haselman11990
Calvin Schiraldi11991
Cecilio Guante11989
Darrel Akerfelds11989
Denny Walling11991
Donald Harris11991
Drew Hall11989
Eric Nolte11991
Fred Manrique11989
Goose Gossage11991
Hector Fajardo11991
Jeff Stone11989
Jim Ri. Poole11991
John Hoover11990
Jose Guzman11991
Kevin Belcher11990
Mario Diaz11991
Mark Parent11991
Mark Petkovsek11991
Monty Fariss11991
Nick Capra11991
Oil Can Boyd11991
Paul Wilmet11989
Ramon Manon11990
Rich Gossage11991
Rick Leach11989
Rob Maurer11991
Scott Fletcher11989
Terry Mathews11991
Tony Scruggs11991
Wayne Rosenthal11991

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.