John Kast ha affrontato 116 avversari durante tutta la sua carriera.

Player Team(s) Games
Cole Aldrich 1
Chris Allen 2
Drew Allen 2
Jonathan Anderson 1
Malcolm Armstead 1
Dallin Bachynski 1
Zach Bailey 1
Davis Baker 2
Cordero Barkley 1
Terrell Barnes 1
Randy Berry 1
Ryan Brimley 1
Chase Buford 1
Byron Byrd 1
Garrett Callahan 1
Griffan Callahan 1
Mackenzie Casey 1
Josh Cassaday 1
John Clifford 1
Sherron Collins 1
Anthony Cordova 1
Troy Cotton 1
Jon Crandell 1
Isaiah Dahlman 2
Cory Davis 1
Frank Davis 1
Jud Dillard 1
Mike Dunigan 1
Mark Engen 1
Seth Evans 1
Kevin Ford 1
Scott Friel 1
Marquise Gray 1
Draymond Green 2
Andre Hardy 1
Xavier Henry 1
C.J. Henry 1
Tom Herzog 1
Damon Heuir 1
Matt Hodgson 1
Griffin Hoffmann 1
Ken Holdman 1
Riley Hunley 1
Idong Ibok 1
Bassey Inameti 1
Rick Jackson 1
Jeremy Jacob 1
Antonio Stephen Jardine 1
Robert Jarvis 1
Jaren Jeffery 1
Elijah Johnson 1
Wesley Johnson 1
Alfred Jones 1
Mookie Jones 1
Kris Joseph 1
Mike Josserand 1
Jordan Juenemann 1
Mike Kebler 1
Greg Lesage 1
Marcus Lewis 1
Lekendric Longmire 1
Kalin Lucas 2
Korie Lucious 2
Matt Lyde-Cajuste 1
Dave Marek 1
Matt Massey 1
Raymar Morgan 2
Marcus Morris 1
Markieff Morris 1
Dominique Morrison 1
Dale Moss 1
Elijah Muhammad 1
Kevin Murphy 1
Pat Nelson 1
Charles Newton 1
Jake Nielson 2
Derrick Nix 1
Arinze Onuaku 1
Michael Palarca 1
Rian Pearson 1
Bryquis Perine 1
Byron Pickens 1
Tajuan Porter 1
Tyler Quinney 1
Andy Rautins 1
Tyrel Reed 1
Brandon Reese 1
Nick Resavy 1
DaShonte Riley 1
Thomas Robinson 1
Delvon Roe 2
Beloved Rogers 1
Kelvin Sango 1
Clint Sargent 1
Garrick Sherman 1
Garrett Sim 1
E.J. Singler 1
Matt Smith 1
Troy Snyder 1
James Southerland 1
Jackson Stevenett 1
Kyron Stokes 1
Durrell Summers 2
Goran Suton 1
Tyshawn Taylor 1
Conner Teahan 1
Austin Thornton 2
Payton Tivis 1
Brandon Triche 1
Travis Walton 1
Jordan Weirick 1
Drew Wiley 1
Kai Williams 1
Teondre Williams 1
Jamil Wilson 1
Troy Wipf 1