Demarion Bariffe-Smith has faced 145 opponents throughout his career

Player Team(s) Games
Abdul Ado 1
Galen Alexander 1
Robert Allen 1
Andre Allen 1
Amorie Archibald 1
Xavier Armstead 1
Chris Baldwin 1
Terrance Banyard 2
Jace Bass 1
Brandon Battle 2
Markedric Bell 2
Dudley Blackwell 1
Quavon Blackwood 1
Rasir Bolton 1
Ari Boya 1
Brendon Brooks 1
K.J. Buffen 1
Samkelo Cele 1
Elijah Childs 1
Exavian Christon 1
Cam Christon 1
E.J. Clark 1
Reyhan Cobb 1
Jalen Coleman-Lands 1
T.J. Collins 1
George Conditt 1
Tyree Corbett 1
Jordan Cousin 2
Isaiah Crawford 1
Troymain Crosby 1
Austin Crowley 1
Kam'ron Cunningham 1
Trevell Cunningham 1
Javian Davis-Fleming 1
Travonte Doolittle 1
Shaun Doss 2
Darlinstone Dubar 1
Christopher Dumas 1
Sean East II 1
Kelton Edwards 1
Anthony Fairley 1
Xavier Foster 1
Derek Fountain 1
Andersson Garcia 1
Jordan Gilliam 1
Andrew Gordon 1
Darius Hannah 1
Malik Hardmon 1
Tyler Harris 1
Lane Hartley 1
D.J. Heath 2
Harrison Henderson 1
Ja'Shon Henry 1
Garrett Hicks 1
Justin Hopkins 1
Brandon Houston 1
Leandre Howard 1
Sammy Hunter 1
Kenny Hunter 1
Caleb Hunter 1
D.J. Jackson 1
Keiondre Jefferson 1
Nate Jenkins 1
Jalen Johnson 1
Javan Johnson 1
Delor Johnson 1
Joshua Johnson 2
Jalen Johnson 1
Jarkel Joiner 1
Nicholas Jones 2
John Jones 1
Byron Joshua 1
Andrew Junkin 1
Danya Kingsby 1
Abba Lawal 1
Kalob Ledoux 1
Kurk Lee 1
Kenny Lofton 1
Myson Lowe 1
Jalen Lynn 2
Rienk Mast 1
Cameron Matthews 1
Kevin McAdoo 1
John McBride 1
Sarion McGee 1
Iverson Molinar 1
Keondre Montgomery 1
Reggie Morris 1
Arne Morris 1
Dequan Morris 2
Prince Moss 1
Tra'michael Moton 1
Zahad Munford 1
Matthew Murrell 1
Joirdon Karl Nicholas 1
Terry Nolan 1
Jordan O'neal 1
Omar Parchman 1
Myles Parker 1
Jacolby Pemberton 1
Alex Perry 1
David Pierce III 1
Quinten Post 1
Brandon Powell 1
Terreon Randolph 1
Yahuza Rasas 1
London Riley 1
Shon Robinson 1
Luis Rodriguez 1
Isaiah Rollins 1
Jayden Saddler 1
Devontae Shuler 1
Malik Smiley 1
Tolu Smith 1
Deivon Smith 1
Treylan Smith 1
Dailin Smith 1
D.J. Stewart 1
Kevion Stewart 2
K'Shun Stokes 1
Mike Stone 2
Kenny Strawbridge 2
Alvin Stredic 2
Khadim Sy 1
Ville Tahvanainen 1
LaTrell Tate 2
Jevon Tatum 1
Peyton Taylor 1
Antonio Thomas 1
Justin Thomas 1
Dimencio Vaughn 1
Quoiren Walden 1
Jaden Walker 1
Oddyst Walker 1
John Walker III 1
Michael Weathers 1
Romello White 1
Cobe Williams 1
Ronald Williams 1
Terrell Williams 1
E.J. Williams 1
Kobe Wilson 1
Desean Woods 1
Rylan Woods 2
Solomon Young 1