Greg Johnston's teammates

Greg Johnston has had 84 MLB teammates in 3 seasons with 2 clubs. He spent the most seasons beside Butch Wynegar (2), Gary Ward (2), and Jerry Koosman (2). One Hall of Famer among them: Willie McCovey. Every season since 1876 is on file.

With the San Francisco Giants1979 · 35 teammates

TeammateSeasonsTogether
Willie McCoveyHall of Fame · 6× All-Star11979
Vida Blue6× All-Star11979
Jack Clark4× All-Star11979
Bill Madlock3× All-Star11979
Bob Knepper2× All-Star11979
Darrell Evans2× All-Star11979
Gary Lavelle2× All-Star11979
Al Holland1× All-Star11979
Ed Whitson1× All-Star11979
Greg Minton1× All-Star11979
Joe Coleman1× All-Star11979
John Montefusco1× All-Star11979
Bill North11979
Bob Kearney11979
Dave Roberts11979
Dennis Littlejohn11979
Ed Halicki11979
Ed Plank11979
Heity Cruz11979
Joe Strain11979
John Curtis11979
John Tamargo11979
Johnnie LeMaster11979
Larry Herndon11979
Marc Hill11979
Max Venable11979
Mike Ivie11979
Mike Sadek11979
Pedro Borbon11979
Phil Nastu11979
Randy Moffitt11979
Rob Andrews11979
Roger Metzger11979
Terry Whitfield11979
Tom Griffin11979

With the Minnesota Twins1980–1981 · 49 teammates

TeammateSeasonsTogether
Butch Wynegar2× All-Star21980–1981
Gary Ward2× All-Star21980–1981
Jerry Koosman2× All-Star21980–1981
Doug Corbett1× All-Star21980–1981
Roy Smalley1× All-Star21980–1981
Al Williams21980–1981
Bob Veselic21980–1981
Danny Goodwin21980–1981
Darrell Jackson21980–1981
Fredie Arroyo21980–1981
Glenn Adams21980–1981
Hosken Powell21980–1981
John Castino21980–1981
John Verhoeven21980–1981
Lenny Faedo21980–1981
Pete Mackanin21980–1981
Pete Redfern21980–1981
Rick Sofield21980–1981
Rob Wilfong21980–1981
Roger Erickson21980–1981
Ron Jackson21980–1981
Sal Butera21980–1981
Terry Felton21980–1981
Gary Gaetti2× All-Star11981
Mike Marshall2× All-Star11980
Dave Engle1× All-Star11981
Ken Landreaux1× All-Star11980
Kent Hrbek1× All-Star11981
Tim Laudner1× All-Star11981
Bob Randall11980
Bombo Rivera11980
Brad Havens11981
Chuck Baker11981
Dave Edwards11980
Don Cooper11981
Geoff Zahn11980
Jack Hobbs11981
Jack O'Connor11981
Jesus Vega11980
Jose Morales11980
Mark Funderburk11981
Mickey Hatcher11981
Mike Bacsik11980
Mike Cubbage11980
Mike Kinnunen11980
Ray Smith11981
Ron Washington11981
Tim Corcoran11981
Willie Norwood11980

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.