Nathan Hastings has faced 77 opponents throughout his career

Player Team(s) Games
Jonathan Baehre 1
Joseph Battle 1
Justin Brown 1
Connor Burchfield 2
David Cohn 2
Qua Copeland 1
Anthony Crump 1
Adrian Delph 1
Daniel Dixon 1
Tyrik Dixon 1
Sheldon Eberhardt 1
Junior Farquhar 1
Aldonis Foote 1
Trey Ford 1
Seth Fuller 1
Karl Gamble 2
Donovan Gilmore 1
Antonio Green 1
Breki Gylfason 1
Xavier Habersham 1
Chuck Hannah 1
Cole Harrison 1
James Hawthorne 1
Bennett Holley 1
Nick Hough 1
Jayce Johnson 1
Tyrell Johnson 1
Isaac Johnson 1
Antwain Johnson 1
Kevin Kerley 1
Nathan Knight 2
Karolis Kundrotas 1
K.J. Lewis 1
Luke Loewe 1
Greg Malinowski 1
T.J. Massenburg 1
Raekwon Miller 1
Chase Miller 2
Matt Milon 1
Lawrence Mosley 1
Omar Mostafa 2
Andy Pack 1
Thomas Papas 1
Justin Pierce 2
Federico Poser 1
Giddy Potts 1
Omar Prewitt 1
Nathan Priddy 1
Drew Rackley 1
Duje Radja 1
Paul Rowley 2
Steven Santa Ana 1
Michael Schlotman 1
Christian Scott 1
Reggie Scurry 1
Hunter Seacat 1
Jalen Seegars 1
Tyler Seibring 1
Ronshad Shabazz 1
Amir Shafi 1
Edward Simpson 1
Donovan Sims 1
Stephen Strachan 1
Dainan Swoope 1
MaCio Teague 1
Oliver Tot 2
Grant Townsend 1
Reggie Upshaw 1
Kevin Vannatta 1
Brandon Walters 1
Jihar Williams 1
O'Showen Williams 1
JaCorey Williams 1
Jake Wilson 1
Alec Wnuk 1
Kris Wooten 1
Simon Wright 1