John Hall has faced 185 opponents throughout his career

Player Team(s) Games
Brendan Adams 1
Fofo Adetogun 2
Savior Akuwovo 2
Kellen Amos 2
Mustapha Amzil 1
Avery Anderson 1
Ador Athuai 1
Joe Bamisile 1
Bryce Beamer 1
Tyler Bertram 2
James Bishop IV 1
R.J. Blakney 1
Kalib Boone 1
Keylan Boone 1
Jacob Boonyasith 3
Colin Boucher 1
Koby Brea 1
Noel Brown 1
Antwuan Butler 1
Kyle Butler-Gaffney 1
Trent Buttrick 1
Hakim Byrd 2
Toumani Camara 1
Traci Carter 2
Matt Cerruti 2
Chuck Champion 2
Tamenang Choh 1
Alex Christie 1
Moussa Cisse 1
Aaron Clarke 1
Miles Coleman 2
Aaron Cooley 1
Perry Cowan 1
Pharaoh Davis 1
Ryan Davis 2
Kjell De Graff 1
Giovanni De La Fuente 1
Alex DeAlmeida 1
Aaron Deloney 2
Trent Devries 1
Souleymane Diakite 2
Jarvis Doles 2
Dyondre Dominguez 1
Robin Duncan 2
Michael Dunne 1
Cantavio Dutreil 1
Chance Eason-Jones 1
Carlos Edmundo 1
Chris Efretuei 1
Kobe Elvis 1
Jacob Falko 2
Matt Faw 2
Kristians Feierbergs 2
Kimo Ferrari 1
Peter Filipovity 2
Nick Fiorillo 2
Luke Fizulich 2
Moses Flowers 1
Marco Foster 2
Brayon Freeman 1
Jaylan Gainey 1
Nico Galette 1
Javohn Garcia 1
Kam Gibson 1
Miles Gillette 1
Mekhi Gray 2
Tykei Greene 1
Lynn Greer III 1
Nick Guadarrama 2
Omar Habwe 1
Amir Harris 1
Kurtis Henderson 1
Jordan Hillman 1
Christian Hinckson 2
Hakon Hjalmarsson 1
Matt Hobbs 1
Tanner Hoffman 1
DaRon Holmes II 1
Jamel Horton 2
Trey Hutcheson 2
Stephane Ingo 1
Byron Ireland 2
Jahlil Jenkins 1
Bryce Johnson 1
Nathan Johnson 3
Nick Johnson 2
Greg Jones 1
Maks Kalnjscek 2
C.J. Kelly 1
Rich Kelly 1
Keondre Kennedy 3
Jared Kimbrough 2
Bernard Kouma 1
James Lee 1
Chris Lennear 1
Chris Lester 2
Isaac Likekele 1
Kino Lilly 1
Ricky Lindo 1
Ny'Mire Little 2
Thomas Lorenzetti 1
Goddy Marc 1
Hunter Marks 1
Jayden Martinez 2
Vukasin Masic 2
Keeshawn Mason 1
Tayler Mattos 2
Justin Mazzulla 2
Briggs McClain 2
John McGriff 1
Noah Meren 1
Vizion Mey 1
Kolton Mitchell 1
David Mitchell 1
D.J. Mitchell 2
Matthew-Alexander Moncreiffe 1
Qon Murphy 2
Eyal Nankin 1
Justin Neely 1
Milos Nenadic 1
Paul Newman 2
Woody Newton 1
Dylan O'hearn 2
Yaw Obeng-Mensah 3
Johnny Ortiz 1
L.J. Owens 3
Nana Owusu-Anane 1
Isaiah Parker 1
Will Parsons 1
Bailey Patella 2
Josiah Patton 1
Ke'Andre Penceal 1
Novak Perovic 2
De'Vondre Perry 1
Justin Person 1
Dan Petcash 1
Zach Pfaffenberger 1
Matteo Picarelli 3
Nikolas Pignone 1
Frankie Policelli 1
Isaiah Powell 2
Adam Razzaboni 1
Aaron Reddish 1
Kevin Redler 1
Joey Reilly 1
Nesta Roberts 1
Anthony Roberts 1
Juan Felix Rodriguez 1
Darnell Rogers 2
Connor Rose 1
Ray Salnave 1
Qwanzi Samuels 1
Jaden Sayles 1
David Shriver 2
Ben Shungu 2
Moulaye Sissoko 1
Mike Sixsmith 1
Malachi Smith 1
Tyreek Smith 1
Pierre Sow 1
Dimitrije Spasojevic 2
Michael Steadman 1
Tyler Stephenson-Moore 1
Chauncey Sterling 1
Finn Sullivan 2
Kenny Sumpter 1
Blondeau Tchoukuiengo 2
Tyler Thomas 1
Bryce Thompson 1
George Tinsley 1
Ata Turgut 2
Rondel Walker 1
Dibaji Walker 1
Alex Watson 1
Elijah Weaver 1
Thomas Webley 1
T.J. Weeks 1
Taveion White 2
Jon Willeman 1
Bryce Williams 1
Donovan Williams 1
Yarden Willis 2
Paxson Wojcik 1
Szymon Wojcik 3
Ja'Shonte Wright-McLeish 2