John Brock's teammates

John Brock has had 53 MLB teammates in 2 seasons with the St. Louis Cardinals. He spent the most seasons beside Bobby Wallace (2), Rogers Hornsby (2), and Bill Doak (2). 2 Hall of Famers among them: Bobby Wallace and Rogers Hornsby. Every season since 1876 is on file.

With the St. Louis Cardinals1917–1918 · 53 teammates

TeammateSeasonsTogether
Bobby WallaceHall of Fame21917–1918
Rogers HornsbyHall of Fame21917–1918
Bill Doak21917–1918
Bruno Betzel21917–1918
Doug Baird21917–1918
Frank Snyder21917–1918
Gene Packard21917–1918
Gene Paulette21917–1918
Jack Smith21917–1918
Jakie May21917–1918
Lee Meadows21917–1918
Mike Gonzalez21917–1918
Oscar Horstmann21917–1918
Red Ames21917–1918
Red Smyth21917–1918
Walton Cruise21917–1918
Austin McHenry11918
Bert Niehoff11918
Bill Sherdel11918
Bob Bescher11917
Bob Fisher11918
Bob Larmore11918
Bob Steele11917
Bruce Hitt11917
Charlie Grimm11918
Cliff Heathcote11918
Clyde DeFate11917
Dick Wheeler11918
Dots Miller11917
Dutch Distel11918
Earl Howard11918
Fred Smith11917
George Anderson11918
George Distel11918
George Pearce11917
George Pierce11917
Herman Bronkie11918
Ike McAuley11917
Jack Roche11917
Johnny Beall11918
Lou North11917
Marty Kavanagh11918
Marv Goodwin11917
Milt Watson11917
Oscar Tuero11918
Paddy Livingston11917
Rankin Johnson11918
Stuffy Stewart11917
Ted Menze11918
Tim Murchison11917
Tom Long11917
Tony Brottem11918
Wally Mattick11918

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.