John Square has faced 280 opponents throughout his career

Player Team(s) Games
Abood Abuissa 1
Julian Adams 1
Dylan Addae-Wusu 1
Bryce Aiken 1
Bol Akot 1
Posh Alexander 1
Matt Allocco 1
Stephane Ayangma 3
Myles Baker 1
Matt Balanc 1
Jack Ballantyne 2
Erickson Bans 2
Brooks Barnhizer 1
Frantisek Barton 2
Reece Beekman 1
Xavier Bell 2
Jalen Benjamin 1
Taj Benning 2
Robbie Beran 1
Ty Berry 1
James Berry III 1
T.J. Bickerstaff 1
Alyn Breed 1
Tyler Brelsford 1
Nick Brennen 1
Jhamir Brickus 1
Nick Brooks 1
Jayden Brown 3
Trevion Brown 1
Elijah Buchanan 1
Boo Buie 1
Caleb Burgess 1
Quion Burns 1
James Butler 2
Antwuan Butler 1
Jared Bynum 1
Francisco Caffaro 1
Myles Cale 1
Greg Calixte 1
Christian Cevis 1
Julian Champagnie 1
Tymu Chenery 1
Chris Childs 2
Damian Chong Qui 2
Jack Clark 1
Kihei Clark 1
Aaron Clarke 4
Tareq Coburn 1
Josh Cohen 4
Miles Coleman 1
Chase Coleman 1
Jeriah Coleman 2
Supreme Cook 2
Jedy Cordilia 1
Virshon Cotton 2
Shawndarius Cowart 1
Kvonn Cramer 1
Zach Crisler 2
Ed Croswell 1
Jesus Cruz 2
Michael Cubbage 2
Kyndall Davis 3
Odri Dedolli 1
Arian Dehnavi 3
Mykel Derring 3
Souleymane Diakite 1
Samba Diallo 1
Roy Dixon III 1
Ramiir Dixon-Conover 4
Mamadou Doucoure 2
David Duke 1
Cantavio Dutreil 4
Brandon Dwyer 1
Malik Edmead 3
Jason Edokpayi 1
Adham Eleeda 1
Hall Elisias 3
Patrick Emilien 2
Javier Esquerra Trelles 2
Tosan Evbuomwan 1
Matt Faw 1
Nick Filchner 1
Mark Flagg 4
Ja'mier Fletcher 2
Tyrn Flowers 3
Nick Folk 1
Elijah Ford 1
Armaan Franklin 1
Drew Friberg 1
Nico Galette 3
Greg Gantt 1
Jayden Gardner 1
Jaylin Gibson 1
Ronell Giles 3
Anwar Gill 1
Brycen Goodine 1
Sylwester Granda 1
Mekhi Gray 1
David Green 1
Caleb Green 2
Michael Green III 2
Ryan Greer 1
Bahaide Haidara 2
Thomas Hall 1
Marlon Hargis 4
Ron Harper Jr. 1
Selwyn Harris 1
Jamir Harris 1
Zahree Harrison 2
Ethan Helwig 1
Jack Hemphill 2
Jack Higgins 1
Rob Higgins 2
Mason Hooks 1
Noah Horchler 1
Luke House 2
Delonnie Hunt 2
Luis Hurtado 3
Charles Ireland 1
Ryan Isaacson 2
Mike Iuzzolino 1
Jermaine Jackson 1
Tray Jackson 1
Nigel Jackson 1
Allan Jeanne-Rose 2
Malik Jefferson 2
Jalen Jefferson 1
Devin Jensen 3
Myles Johnson 1
Bryce Johnson 4
Matey Juric 2
Isaac Kante 2
Tadas Kararinas 1
Keeshawn Kellman 1
Anto Keshgegian 1
Timmy Kiggins 1
Elias King 1
Peter Kiss 3
Luis Kortright 1
Ian Krishnan 4
Andrew Lafond 1
Maxwell Land 4
Ryan Langborg 1
Bryce Laskey 2
Jalen Leach 1
James Lee 1
Dakota Leffew 1
Savion Lewis 1
Jaelin Llewellyn 1
Jahari Long 1
TJ Long 1
Mawot Mag 1
Chris Maidoh 2
Melik Martin 1
Will Martinez 2
Zach Martini 1
Vukasin Masic 1
Keeshawn Mason 1
Jordan Mason 1
Montez Mathis 2
Brad McCabe 1
Carson McCorkle 1
Matt McFarlane 1
Chris McGahren 1
Jordan McKoy 3
Trenton McLaughlin 3
Igor Milicic 1
Naim Miller 1
Ashton Miller 1
Ryan Miller 1
Jordan Minor 3
Tre Mitchell 4
Kris Monroe 1
Joe Moon IV 2
Winston Moore 1
Clifton Moore 1
Alex Morales 2
Larry Moreno 2
Paul Mulcahy 1
Taine Murray 1
Pete Nance 1
Eyal Nankin 1
Ousmane Ndim 2
Ant Nelson 1
Zach Newkirk 3
Tshiefu Ngalakulondi 1
Jimmy Nichols 1
Matt Nicholson 1
Devin Nicholson 1
Josh Nickelberry 1
Jayden Nixon 1
Esahia Nyiwe 1
Dylan O'hearn 1
Ike Obiagu 1
Lamar Oden 2
Chimezie Offurum 3
Mate Okros 2
Cliff Omoruyi 1
Nana Opoku 3
Joe Ostrowsky 3
Greg Outlaw 1
Josh Ozabor 1
Oskar Palmquist 1
Eral Penn 3
Jose Perez 1
Tim Perry 1
Tyree Pickron 1
Seth Pinkney 1
Malachi Poindexter 1
Tyler Powell 1
Charles Pride 3
Jahbril Pryce-Noel 1
Trey Quartlebaum 2
Zach Radz 2
Jalen Ray 1
Christian Ray 1
Josh Reaves 3
Jamir Reed 1
A.J. Reeves 1
Dean Reiber 1
Ziggy Reid 3
Romar Reid 1
Joey Reilly 2
Kadary Richmond 1
Jamil Riggins 1
Jacob Rigoni 1
Alex Rivera 3
Josh Roberts 1
Raekwon Rogers 2
Julian Roper II 1
Luke Ruggery 4
Tyrese Samuel 1
Nigel Scantlebury 4
Kevin Schutte 1
Kadin Shedrick 1
Daeshon Shepherd 1
Omar Silverio 1
Casey Simmons 1
Mike Sixsmith 4
Stef Smith 1
Andre Snoddy 3
Joel Soriano 1
Matas Spokas 2
O'Mar Stanley 1
Kody Stattmann 1
Vuk Stevanic 1
Tyler Stewart 2
Samir Stewart 1
Nate Stokes 2
Davonte Sweatman 1
Rob Taylor II 1
Deandre Thomas 3
Tyler Thomas 4
Tanner Thomas 1
Myles Thompson 3
Kyle Thompson 1
Karrington Wallace 1
Zach Walton 1
Andre Washington 1
Coletrane Washington 1
Mikey Watkins 3
Nate Watson 1
Alex Watson 4
Marques Watson 1
Aaron Wheeler 1
Tedrick Wilcox 2
Tyrese Williams 1
Amari Williams 2
Elyjah Williams 1
Warren Williams 1
Zaire Williams 2
Makai Willis 1
Xavier Wilson 1
Jake Wojcik 2
Tre Wood 3
Ethan Wright 1
Camren Wynter 2
Alexis Yetna 1
Jacob Young 1
Ryan Young 1