Mike Macfarlane's teammates

Mike Macfarlane has had 341 MLB teammates in 13 seasons with 3 clubs. He spent the most seasons beside Jeff Montgomery (10), Kevin Appier (10), and Mark Gubicza (9). 2 Hall of Famers among them: George Brett and Rickey Henderson. Every season since 1876 is on file.

With the Kansas City Royals1987–1998 · 232 teammates

TeammateSeasonsTogether
Jeff Montgomery3× All-Star101988–1998
Mark Gubicza2× All-Star91987–1996
Kevin Appier1× All-Star91989–1998
George BrettHall of Fame · 13× All-Star71987–1993
Tom Gordon3× All-Star71988–1994
Chris Haney61992–1998
David Howard61991–1997
Gary Thurman61987–1992
Hipolito Pichardo61992–1998
Jim Eisenreich61987–1992
Bret Saberhagen3× All-Star51987–1991
Kevin Seitzer2× All-Star51987–1991
Danny Tartabull1× All-Star51987–1991
Bill Pecota51987–1991
Brent Mayne51990–1994
Brian McRae51990–1994
Luis Aquino51988–1992
Mike Magnante51991–1996
Terry Shumpert51990–1994
Frank White5× All-Star41987–1990
Willie Wilson2× All-Star41987–1990
Bo Jackson1× All-Star41987–1990
Kurt Stillwell1× All-Star41988–1991
Steve Farr41987–1990
Mike Sweeney5× All-Star31996–1998
Jeff Conine2× All-Star31990–1998
Johnny Damon2× All-Star31996–1998
Jose Offerman2× All-Star31996–1998
José Rosado2× All-Star31996–1998
Pat Tabler1× All-Star31988–1990
Wally Joyner1× All-Star31992–1994
Bob Hamelin31993–1996
Brian Bevil31996–1998
Charlie Leibrandt31987–1989
Harvey Pulliam31991–1993
Jeff Granger31993–1996
Jerry Don Gleaton31987–1989
Joe Vitiello31996–1998
Jose De Jesus31988–1994
Jose DeJesus31988–1994
Keith A. Miller31992–1994
Kevin Koslofski31992–1994
Mark W. Davis31990–1992
Rey Palacios31988–1990
Rusty Meacham31992–1994
Sal Fasano31996–1998
Steve Crawford31989–1991
Tim Belcher31996–1998
Tim Spehr31991–1998
Tom Goodwin31994–1997
David Cone5× All-Star21993–1994
Bob Boone4× All-Star21989–1990
Dan Quisenberry3× All-Star21987–1988
Gary Gaetti2× All-Star21993–1994
Hubie Brooks2× All-Star21993–1994
Jermaine Dye2× All-Star21997–1998
Rick Reed2× All-Star21992–1993
Bill Buckner1× All-Star21988–1989
Bip Roberts1× All-Star21996–1997
Dean Palmer1× All-Star21997–1998
Felix Jose1× All-Star21993–1994
Floyd Bannister1× All-Star21988–1989
Mike Boddicker1× All-Star21991–1992
Ricky Bones1× All-Star21997–1998
Allen McDill21997–1998
Andy McGaffigan21990–1991
Bill Sampen21992–1993
Billy Brewer21993–1994
Brad Wellman21988–1989
Bud Black21987–1988
Carlos Maldonado21990–1991
Chris Gwynn21992–1993
Craig Paquette21996–1997
Curtis Wilkerson21992–1993
Dennis Rasmussen21992–1993
Ed Hearn21987–1988
Felix Martinez21997–1998
Gene Garber21987–1988
Glendon Rusch21997–1998
Greg Gagne21993–1994
Hector Wagner21990–1991
Israel Sanchez21988–1990
Jamie Quirk21987–1988
Jamie Walker21997–1998
Jason Jacome21996–1997
Jed Hansen21997–1998
Jeff King21997–1998
Jeff Schulz21989–1990
Jim Pittsley21997–1998
Joel Johnston21991–1992
Jon Nunnally21996–1997
Jose Lind21993–1994
Jose Santiago21997–1998
Kevin McReynolds21992–1993
Larry McWilliams21989–1990
Larry Owen21987–1988
Larry Sutton21997–1998
Luis de los Santos21988–1989
Matt Whisenant21997–1998
Rick Anderson21987–1988
Rico Rossy21992–1993
Rod D. Myers21996–1997
Russ Morman21990–1991
Scott Service21997–1998
Scotti Madison21987–1988
Sean Berry21990–1991
Shane Halter21997–1998
Stan Belinda21993–1994
Steve Balboni21987–1988
Storm Davis21990–1991
Thad Bosley21987–1988
Zip Sanchez21988–1990
Chili Davis3× All-Star11997
Hal McRae3× All-Star11987
Juan Samuel3× All-Star11992
Danny Jackson2× All-Star11987
Gregg Jefferies2× All-Star11992
Jay Bell2× All-Star11997
Jorge Orta2× All-Star11987
Mike Williams2× All-Star11997
Scott Cooper2× All-Star11997
Vince Coleman2× All-Star11994
Dave Henderson1× All-Star11994
Gerald Perry1× All-Star11990
Gregg Olson1× All-Star11997
Lonnie Smith1× All-Star11987
Mitch Williams1× All-Star11997
Neal Heaton1× All-Star11992
Terry Pendleton1× All-Star11998
Terry Puhl1× All-Star11991
Andy Stewart11997
Angel Salazar11987
Archie Corbin11991
Bart Evans11998
Bob Buchanan11989
Bob Melvin11992
Bob Milacki11994
Bob Scanlan11996
Bob Shirley11987
Bob Stoddard11987
Bobby Moore11991
Brian Barber11998
Buddy Biancalana11987
Carlos Febles11998
Carlos Ivan Beltran11998
Carmelo Martinez11991
Chris Codiroli11990
Chris Hatcher11998
Chris Stynes11996
Chris Turner11998
Craig Wilson11993
Curt Young11992
Dan Schatzeder11991
Danny Rios11998
Daryl Smith11990
Dave Clark11991
Dave Gumpert11987
Dave Owen11988
Dee Brown11998
Dennis Moeller11992
Doug Linton11996
Eddie Pierce11992
Enrique Burgos11993
Ernie Young11998
Frank DiPino11993
Greg Cadaret11993
Hal Morris11998
Hector Carrasco11997
Hector Ortiz11998
Henry Mercedes11996
Jaime Bluma11996
Jay Baller11990
Jeff Suppan11998
Jeremy Giambi11998
Jermaine Allensworth11998
Jim Campbell11990
Jim Converse11997
Joe Randa11996
John Davis11987
John Habyan11993
Jorge Pedre11991
Juan Beniquez11987
Juan Berenguer11992
Julio Valera11996
Keith Lockhart11996
Ken Robinson11996
Kevin Young11996
Kirk Gibson11991
Larry Casian11997
Les Norman11996
Luis Encarnacion11990
Luis Rivera11998
Mark Gardner11993
Mark O. Lee11988
Matt Winters11989
Mel Stottlemyre11990
Melido Perez11987
Mendy Lopez11998
Michael Tucker11996
Mike Perez11997
Nelson Liriano11991
Nelson Santovenia11993
Nick Capra11988
Pat Lennon11996
Pat Rapp11998
Paul Zuvella11991
Pete Filson11990
Phil Hiatt11993
Randy Veres11997
Rich Dotson11990
Rich Sauveur11992
Rick Huisman11996
Rick Luecken11989
Roland De La Maza11997
Roland DeLaMaza11997
Ross Jones11987
Ryan Long11997
Scott Leius11998
Shane Mack11998
Stan Clarke11989
Steve Jeltz11990
Steve Shifflett11992
Stu Cole11991
Ted Power11988
Terry Clark11996
Terry Leach11989
Tim Byrdak11998
Tim Pugh11996
Todd Benzinger11991
Warren Cromartie11991
Wes Gardner11991
Yamil Benitez11997

With the Boston Red Sox1995 · 53 teammates

TeammateSeasonsTogether
Roger Clemens11× All-Star11995
Jose Canseco6× All-Star11995
Willie McGee4× All-Star11995
Mo Vaughn3× All-Star11995
Rick Aguilera3× All-Star11995
Aaron Sele2× All-Star11995
Mike Greenwell2× All-Star11995
Dave Hollins1× All-Star11995
Erik Hanson1× All-Star11995
Mike Stanton1× All-Star11995
Tim Wakefield1× All-Star11995
Alejandro Pena11995
Bill Haselman11995
Brian Bark11995
Brian Looney11995
Carlos Rodriguez11995
Chris Donnels11995
Chris James11995
Derek Lilliquist11995
Dwayne Hosey11995
Eric Gunderson11995
Frankie Rodriguez11995
Jeff Pierce11995
Jeff Suppan11995
Joe Hudson11995
Joel Johnston11995
John Valentin11995
Juan Bell11995
Karl Rhodes11995
Keith Shepherd11995
Ken Ryan11995
Lee Tinsley11995
Luis Alicea11995
Mark Whiten11995
Matt Murray11995
Matt Stairs11995
Mike Hartley11995
Mike Maddux11995
Reggie Jefferson11995
Rheal Cormier11995
Rich Rowland11995
Ron Mahay11995
Scott Hatteberg11995
Stan Belinda11995
Steve Rodriguez11995
Terry Shumpert11995
Tim Naehring11995
Tim Van Egmond11995
Tim VanEgmond11995
Troy O'Leary11995
Vaughn Eshelman11995
Wes Chamberlain11995
Zane Smith11995

With the Athletics1998–1999 · 65 teammates

TeammateSeasonsTogether
Miguel Tejada6× All-Star21998–1999
Jason Giambi5× All-Star21998–1999
Kenny Rogers4× All-Star21998–1999
Ben Grieve1× All-Star21998–1999
A.J. Hinch21998–1999
Billy Taylor21998–1999
Blake Stein21998–1999
Buddy Groom21998–1999
Eric Chavez21998–1999
Gil Heredia21998–1999
Jason McDonald21998–1999
Jimmy Haynes21998–1999
Jorge Velandia21998–1999
Matt Stairs21998–1999
Mike Oquist21998–1999
Ryan Christenson21998–1999
Scott Spiezio21998–1999
T.J. Mathews21998–1999
Tim Worrell21998–1999
Tom Candiotti21998–1999
Rickey HendersonHall of Fame · 10× All-Star11998
Tim Raines Sr.7× All-Star11999
Doug Jones5× All-Star11999
Tim Hudson4× All-Star11999
Jason Isringhausen2× All-Star11999
Kevin Mitchell2× All-Star11998
Bip Roberts1× All-Star11998
Ed Sprague Jr.1× All-Star11998
John Jaha1× All-Star11999
Kevin Appier1× All-Star11999
Ramon Hernandez1× All-Star11999
Aaron Small11998
Ariel Prieto11998
Brad Rigby11999
Brett Laxton11999
Brian Lesher11998
Chad Harville11999
Dave Magadan11998
Dave Telgheder11998
Frank Menechino11999
Greg McMichael11999
Izzy Molina11998
Jack Voigt11998
Jason Wood11998
Jay Witasick11998
Jim Dougherty11998
Kevin Jarvis11999
Kurt Abbott11998
Luis Vizcaino11999
Mark Bellhorn11998
Mark Holzemer11998
Mike Blowers11998
Mike Fetters11998
Mike Mohler11998
Mike Neill11998
Olmedo Saenz11999
Omar Olivares11999
Rafael Bournigal11998
Randy Velarde11999
Rich Becker11999
Ron Mahay11999
Shane Mack11998
Steve Connelly11998
Tim Kubinski11999
Tony Phillips11999

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.