Daeshun Ruffin has faced 225 opponents throughout his career

Player Team(s) Games
Deraje Agbaosi 1
Jonas Aidoo 1
Kaodirichi Akobundu-Ehiogu 1
De'Sean Allen-Eikens 1
Mustapha Amzil 1
Tyree Appleby 1
Tobe Awaka 1
Victor Bailey 1
Connor Barrett 1
Khalif Battle 1
Ibrahima Bayu 1
Charles Bediako 1
D'ante Bell 1
Lior Berman 1
Anthony Black 1
R.J. Blakney 1
Davion Bradford 1
Jaden Bradley 1
Daniel Braster 1
Trevon Brazile 1
Koby Brea 1
Garrison Brooks 2
Anton Brookshire 1
Johni Broome 1
Javonte Brown 1
Kobe Brown 2
Kaleb Brown 2
Detalian Brown 1
Justin Bufford 1
Toumani Camara 1
Devan Cambridge 1
Jaden Campbell 1
Wesley Cardet 1
Dylan Cardwell 2
Rodney Carson 1
Cam Carter 1
Noah Carter 1
Aaron Cash 1
Kennedy Chandler 1
Noah Clowney 1
Jarron Coleman 1
Henry Coleman III 1
Adam Cottrell 1
Ricky Council 1
Malcolm Dandridge 1
Amari Davis 1
Davonte Davis 2
Kendric Davis 1
Dashawn Davis 1
Javian Davis-Fleming 2
Bryson Dawkins 1
Darius Days 1
Darius DeAveiro 1
Ronnie Degray III 1
Hassan Diarra 1
Mohamed Diarra 1
DeAndre Dishman 1
Tre Donaldson 1
K'Mani Doughty 1
Damian Dunn 1
Barry Dunning 1
Michael Durr 1
Anthony Duruji 1
Logan Dye 1
Tari Eason 1
Sean East II 1
Nick Edwards 1
Kobe Elvis 1
Kaosi Ezeagu 1
Allen Flanigan 2
Phlandrous Fleming 1
Derrian Ford 1
Damian Forrest 1
Derek Fountain 1
Alex Fudge 1
John Fulkerson 1
Christian Fussell 1
Eric Gaines 1
Andersson Garcia 2
Tuongthach Gatkek 1
Deandre Gholston 1
Ques Glover 1
Andre Gordon 1
DaJuan Gordon 1
Wendell Green 2
Quinton Green 1
Lynn Greer III 1
Rylan Griffen 1
Noah Gurley 1
Jayden Hardaway 1
Delaney Heard 1
Hayden Hefner 1
Ethan Henderson 1
Taylor Hendricks 1
Zach Hicks 1
D'Moi Hodge 1
DaRon Holmes II 1
Nick Honor 1
Ithiel Horton 1
Jamel Horton 1
Dallas Howell 1
Brandon Huntley-Hatfield 1
Tyson Jackson 1
Quenton Jackson 1
Josiah-Jordan James 1
Zep Jasper 2
Josh Jefferson 1
D.J. Jeffries 3
Jason Jitoboh 1
K.D. Johnson 2
Kamani Johnson 2
Darius Johnson 1
K.J. Johnson 1
Myreon Jones 1
Kur Jongkuch 1
Nick Jourdain 1
Cooper Kaifes 1
Luke Kasubke 1
Yaya Keita 1
C.J. Kelly 1
Elijah Kennedy 1
Keonte Kennedy 1
Walker Kessler 1
Tyreke Key 1
Kobe King 1
Simeon Kirkland 1
Ben Krikke 1
Aidan Kuhl 1
Jacari Lane 1
Eli Lawrence 1
Chandler Lawson 1
Johnathan Lawson 1
Teafale Lenard 1
Carlton Linguard 1
Alex Lomax 1
Chris Lykes 1
Jermaine Marshall 1
Jahmai Mashack 2
Ismael Massoud 1
Cameron Matthews 3
Elijah McCadden 1
Mike McGuirl 1
Brandon McKissic 1
Will McNair 1
Hysier Miller 1
Brandon Miller 1
Tyler Millin 1
Makhel Mitchell 1
Makhi Mitchell 1
Iverson Molinar 2
Shakeel Moore 3
Chris Moore 1
Isiaih Mosley 1
KeShawn Murphy 1
Brandon Murray 1
Maximus Nelson 1
Eoin Nelson 1
Olivier Nkamhoua 2
J.D. Notae 1
Markquis Nowell 1
Shareef O'neal 1
Manny Obaseki 1
Emmanuel Okpomo 1
Daniel Ortiz 1
Nijel Pack 1
Jerome Palm 1
Julian Phillips 1
Javon Pickett 1
Joseph Pinion 1
Xavier Pinson 1
Uros Plavsic 2
Justin Powell 1
Nick Pringle 1
Jaden Quinerly 1
Jahvon Quinerly 1
Tyrece Radford 1
Eric Reed 1
Kowacie Reeves 1
Efton Reid 1
Quinn Richey 1
Jaron Rillie 1
Robby Robinson 1
Preston Ruedinger 1
Daniel Sackey 1
Mark Sears 1
Aidan Shaw 1
Donovan Sims 1
Moulaye Sissoko 1
Malachi Smith 1
Tolu Smith 2
Mark Smith 1
Jabari Smith Jr. 1
Will Soucie 1
Derek St. Hilaire 1
A.J. Staton-McCray 1
Tyler Stevenson 1
Brandon Suggs 1
Thierno Sylla 1
Wade Taylor 1
Lahat Thioune 1
Au'Diese Toney 1
Yohan Traore 1
Jacob Tryon 1
Stanley Umude 1
Everett Vaughn 1
Santiago Vescovi 2
Jamond Vincent 1
Trey Wade 1
Zach Walker 1
Jordan Walsh 1
Darrius Washington 1
Rocket Watts 1
Elijah Weaver 1
Dom Welch 1
Camryn Weston 1
Jahlil White 1
Mwani Wilkinson 1
Norris Williams 1
Marcus Williams 1
Jaylin Williams 2
Jaylin Williams 1
Justice Williams 1
Deandre Williams 1
Jayhlon Young 1
Zakai Zeigler 2