Cameron Haffner has faced 409 opponents throughout his career

Player Team(s) Games
Malek Abdelgowad 1
David Acosta 2
Olumide Adelodun 1
Ola Ajiboye 4
Chanz Aldridge 1
Sam Alexis 1
Andrew Alia 1
Xavier Amos 1
Jalin Anderson 1
Tytan Anderson 2
Quincy Anderson 2
Alden Applewhite 2
Cam Atchison 1
Atiki Ally Atiki 1
Almar Atlason 2
Robbie Avila 2
Raphe Ayres 2
Davion Bailey 1
DeVon Baker 1
Matt Balanc 1
Dalton Banks 2
Israel Barnes 2
Tajik Bartholomew 1
Reggie Bass 1
Ante Beljan 1
Marqueas Bell 2
Micah Bell 1
N.J. Benson 2
Jerome Beya 3
TJ Biel 2
Goanar Biliew 1
Xavier Bledson 2
Fletcher Boatright 1
Bowen Born 2
DaSonte Bowen 1
Dedric Boyd 2
Vincent Brady 1
Randy Brady 1
Dylan Branson 2
Darnell Brodie 2
Luke Brower 1
Miles Brown 1
A.J. Brown 1
Joey Brown 1
Trent Brown 1
Ethyn Brown 1
Jaden Brownell 2
L.J. Bryan 2
Luke Bumbalough 1
Demarion Burch 2
Jesse Burdick 1
Darius Burford 1
Cam Burrell 2
Kevin Caldwell 2
Trey Campbell 2
Jonah Carrasco 1
Nolan Causwell 1
Brandton Chatfield 1
Myles Che 1
Patrick Chew 2
Chris Childs 2
John Christofilis 1
Skyy Clark 1
Kobe Clark 1
Jr Clay 2
Donovan Clay 2
Steven Clay 1
A.J. Clayton 1
Kaiyem Cleary 1
David Coit 1
Keenon Cole 2
Chris Cole 1
Troy Cole Jr. 1
Jarron Coleman 1
Aaron Collins 1
Ryan Conwell 2
Jlynn Counter 1
David Craig 1
Jacob Crews 1
Anthony Crump 1
K.K. Curry 2
Troy D'Amico 1
Dain Dainja 1
Jaden Daughtry 1
Keishawn Davidson 1
Christian Davis 2
Josiah Davis 1
Johnny Davis 1
Kennard Davis 1
Demetrius Davis 1
Paris Dawson 1
Darius DeAveiro 3
Robert DeSilvia 1
Tucker DeVries 2
Cooper DeWitt 1
Duke Deen 2
Malik Dia 1
Josh Dix 1
Tarik Dixon 1
Zane Doughty 1
Emmanuel Dowuona 1
Michael Duax 2
Jake Dykstra 1
Josh Earley 4
David Early 1
Scottie Ebube 1
Braden Edington 1
Cesare Edwards 2
Jaxon Edwards 3
Daniel Egbuniwe 2
John Egbuta 1
Gavyn Elkamil 2
Nick Ellington 2
Josh Endicott 2
Conor Enright 2
Jayden Epps 1
Benjamin Eshun 1
Kalen Etzler 1
Evan Eursher 4
J.J. Evans 1
Nate Ferguson 2
A.J. Ferguson 1
Marcus Fitzgerald 2
Rudy Fitzgibbons III 1
Myles Foster 2
Mark Freeman 1
Christian Fussell 1
Myron Gardner 2
Colby Garland 2
Roddy Gayle 1
Keith Germain 1
Kyron Gibson 2
Ja'Kobi Gillespie 1
Kanon Gipson 1
Malek Gomma 1
DeAntoni Gordon 2
Tevin Gowins 1
Aaron Gray 2
Zion Griffin 2
Alex Gross 2
Landin Hacker 1
Aidan Hadaway 1
Dallin Hall 1
Brashon Hall 1
Daylan Hamilton 1
Mason Hanback 3
Darius Hannah 2
Markus Harding 1
Cade Hardtke 1
Sencire Harris 1
Chris Harris 2
Eliot Harrison II 1
Jayvis Harvey 3
Langdon Hatton 1
Coleman Hawkins 1
Tanner Hayhurst 1
Nate Heise 2
Ben Hendriks 2
Sam Hennessy 1
Tyler Henry 1
Cole Henry 2
Jarrett Hensley 1
Jeremiah Hernandez 1
Connor Hickman 2
Jalen Hodge 2
Caleb Hodgson 1
Tanner Holden 1
Locke Hord 1
Honor Huff 1
Jaylin Hunter 1
Darweshi Hunter 1
Jacob Hutson 2
Harvin Ibarguen 1
David Idada 2
Justus Jackson 1
Demarius Jacobs 1
Elmore James 1
Jizzle James 1
Amhad Jarrard 1
Armon Jarrard 1
Jordan Jefferson 2
Koby Jeffries 1
Tyler Jelks 1
Basheer Jihad 2
Nigel John 2
Tyson Johnson 1
Cameron Johnson 1
Nate Johnson 2
Ben Johnson 1
Spencer Johnson 1
Xavier Johnson 1
Rodney Johnson Jr. 1
Reis Jones 1
Mason Jones 1
Christian Jones 2
Ahmet Jonovic 1
David Kamwanga 2
Luke Kasubke 2
Daemar Kelly 1
Zach Kelsey 1
Marquise Kennedy 1
Jayson Kent 2
Zed Key 1
Aly Khalifa 1
Will Killion 1
Johnny Kinziger 2
Trevin Knell 1
Zool Kueth 2
Jonathan Kurtas 2
Trevor Lakes 1
Viktor Lakhin 1
Julian Larry 2
Adam Larson 4
Kyle Layton 1
Matthew Lee 2
Remy Lemovou 1
Malevy Leons 2
Kendall Lewis 2
Savion Lewis 1
Brandon Lieb 1
Isaac Likekele 1
Connor Linke 1
Simonas Lukosius 1
J.R. Lumsden 1
Max Majerle 1
Adong Makuoi 2
Rob Martin 2
Alston Mason 1
Branden Maughmer 2
Matthew Mayer 1
Patrick McCaffery 1
Carrington McCaskill 1
Jared McGregor 1
Dezmond McKinney 1
Sean McNeil 1
R.J. Melendez 1
Noah Melson 1
Sebastian Mendoza 1
Trent Middleton 1
Jack Mielke 1
Rifen Miguel 1
Kevin Miller 1
Davin Miller 1
Masen Miller 1
Win Miller 1
Tyler Millin 1
Damarco Minor 2
Chance Moore 2
Brian Moore 1
Justin Morgan 2
Shermar Moss 1
Sam Murray 1
Jalen Myers 2
John Newman 1
Yanic Niederhauser 1
Chris Nix 2
Eric Northweather 1
Zarique Nutter 1
Ody Oguama 1
Josh Ogundele 1
Nathan Ojukwu 2
Toby Okani 2
Felix Okpara 1
Erik Oliver 1
Chris Osten 1
Paul Otieno 1
Kevin Overton 2
Isaiah Palermo 2
Jerome Palm 1
Vasja Pandza 1
Cayden Paquette 1
Nicolas Pavrette 1
Mickey Pearson 2
Ty Pence 1
Tony Perkins 1
Tyrone Perry 2
Rob Perry 2
Derek Petersen 1
Ethan Pickett 2
Armandas Plintauskas 1
Kyle Pock 2
Malachi Poindexter 2
Jacob Polakovich 1
Desmond Polk 1
DeeJuan Pruitt 2
Viktor Rajkovic 1
Elkin Ramirez 1
Daniel Ramsey 1
Landon Ray 1
Filip Rebraca 1
Tucson Redding 1
Josh Reed 1
Seyi Reiley 1
Alexis Reyes 1
Jamille Reynolds 1
Lawrent Rice 1
Jamil Riggins 1
Ethan Riggs Abner 2
Isaiah Rivera 2
Jax Robinson 1
Ben Roderick 1
Ty Rodgers 1
Brigham Rogers 1
Carlos Rosario 2
Quani Rudd 1
Clarence Rupert 1
Zion Russell 1
Phillip Russell 2
Arnas Sakenis 1
Yusef Salih 1
Rylee Samons 1
Payton Sandfort 1
Richie Saunders 1
Caleb Schaab 1
Alex Schumacher 1
Cooper Schwieger 3
Trent Scott 2
Jordan Sears 3
Jaylen Sebree 2
Jaylin Sellers 1
Brice Sensabaugh 1
Kaspar Sepp 3
Connor Serven 1
Terrence Shannon 1
Ajay Sheldon 1
Eli Shetlar 1
Jelani Simmons 1
K.J. Simon 2
Daniel Skillings 1
Filip Skobalj 2
Emil Skytta 1
Grant Slatten 2
Aquan Smart 2
Aquan Smart 2
D.J. Smith 2
Billy Smith 1
Gary Solomon 1
Payton Sparks 1
Ethan Speaker 2
Richie Springs 1
Braxton Stacker 2
Isaiah Stafford 3
Boston Stanton III 1
Dorion Staples 1
Parker Stewart 2
Trey Stewart 1
Grant Strong 2
Peter Suder 1
Justice Sueing 1
Isaiah Swope 3
Izayah Talmadge 1
Brian Taylor 1
Marlon Taylor 1
Ray'Sean Taylor 2
RJ Taylor 2
Will Teig 1
Drew Thelwell 2
Kalil Thomas 2
Kyle Thomas 2
Day-Day Thomas 1
Terrance Thompson 2
Brett Thompson 2
Bruce Thornton 1
Kaleb Thornton 1
Amarri Tice 1
Garrett Tipton 1
Jacob Tracey 2
Brandon Trimble 1
Cade Tyson 1
Cameron Tyson 1
Ahron Ulis 1
Kyler Vanderjagt 1
Rihards Vavers 1
Derek Vorst 1
Chase Walker 2
Isaiah Walker 1
Brayden Wampler-Foust 1
BJ Ward 2
Paxton Warden 1
David Ware 2
Noah Waterman 1
Sherman Weatherspoon IV 3
C.J. White 2
Kenny White 1
Drew Wiemers 1
Keshawn Williams 1
Tommie Williams 2
Desmond Williams 3
Justin Williams 2
Jahari Williamson 3
Kobe Williamson 1
Jayce Willingham 1
Dwight Wilson 1
Bryce Wimbish 1
Jalen Windham 1
Gabe Wiznitzer 1
Landon Wolf 1
Jake Wolfe 4
Diante Wood 2
Jacobi Wood 2
Shamar Wright 2
Lamar Wright 2
Atin Wright 2
Doug Young 1
Taku Youngblood 1
Jurica Zagorsak 1
Jesse Zarzuela 1
Jan Zidek 1
Bogdan Zimonjic 2