David Witcher has faced 36 opponents throughout his career

Player Team(s) Games
Timmy Adedire 1
Eric Boone 1
Devin Butts 1
D.J. Campbell 1
Tyzhaun Claude 1
Chase Claxton 1
Fred Cleveland 1
Terrence Crawford 1
Elijah Cupples 1
Chris Daniels 1
Shakir Dawan 1
Nicolas Fennell 1
Marlow Gilmore 1
Devin Gordon 1
Colin Granger 1
Tyler Harris 1
Jadarius Harris 1
Kasen Harrison 1
Jalen Higgins 1
Cory Hightower 1
Clay Howard 1
Tre Jackson 1
Russell Jones 1
Marcus Kell 1
Toneari Lane 1
Marque Maultsby 1
Miles McClure 1
Xavier McKelvy 1
Sincere McMahon 1
Brendan Medley-Bacon 1
Kris Monroe 1
Michael Moore 1
Daniel Oladapo 1
Bernard Pelote 1
Cameron Whiteside 1
Justin Wright 1