Yaniel Rivera has faced 179 opponents throughout his career

Player Team(s) Games
Drake Allen 2
Dontaie Allen 1
Vasean Allette
U18 Canada (U18Am)
1
Bady Alvarez 1
Lance Amir-Paul 1
Nana Antwi-Boasiako 2
Janer Arcila 1
Mark Armstrong
U18 USA (U18Am)
1
Nasan Ayala 1
Josh Baker 2
Devon Barnes 2
Jalil Beaubrun 2
Bubu Benjamin
U18 Canada (U18Am)
3
Anthony Black
U18 USA (U18Am)
1
Jovan Blacksher 2
Amoyaw Brendan
U18 Canada (U18Am)
1
Duke Brennan 2
D.J. Burns 1
Joseph Caicedo 1
A.J. Cajuste 1
Paul Campoverde 1
Kanaan Carlyle
U18 USA (U18Am)
1
Aaron Cash 1
Stephon Castle
U18 USA (U18Am)
1
Juan Cepeda 1
Brandton Chatfield 2
Christian Chiles 2
Tanner Christensen 2
Chrishawn Christmas 2
John Christofilis 2
Garry Clark 1
Kendal Coleman 2
Sydney Curry 2
Eric Dailey Jr
U18 USA (U18Am)
1
Edwin Daniel 1
Dominique Daniels Jr. 1
Paris Dawson 2
Owen Dease 1
Aric Demings 2
Fallou Diagne 1
Mohamed Diarra 1
Dario Domingos 2
Trevin Dorius 2
K'Mani Doughty 2
Kade Douglas 2
Jordann Dumont
U18 Canada (U18Am)
1
Nestor Dyachok 2
Jack Edelen 1
Michael Evbagharu
U18 Canada (U18Am)
1
Parsa Fallah 1
Babacar Faye 1
Brock Felder 2
Chris Felix Jr. 1
Cache Fields 1
Elijah Fisher
U18 Canada (U18Am)
1
Dominique Ford 2
Kiandre Gaddy 2
Junior Galicia 1
Brandon Garrison
U18 USA (U18Am)
1
Sterling Gaston-Chapman 1
Nick Gazelas 1
Stephen Giwa 1
Malek Gomma 1
Noa Gonsalves 2
Hunter Goodrick 2
Dajuan Gordon 2
Osiris Grady 1
Dylan Grant
U18 Canada (U18Am)
1
Tyon Grant-Foster 2
Jonathan Griman 1
Syrus Grisby 1
Trey Hall 2
Aaron Harden 1
McKinley Harris 1
Rayshon Harrison 2
Kyle Hayman 2
Dahigero Hichez 1
D.J. Horne 1
Braden Housley 2
Rodney Howard 1
Marion Humphrey 1
Carlos Hurtado 1
Stone Hutchings 1
Chazz Hutchison 1
Favour Ibekwe
U18 Canada (U18Am)
1
Emmanuel Innocenti 2
Traivar Jackson 2
Myles Jenkins 1
Robert Jeter 1
José Jimenez 1
Prophet Johnson 2
Latrell Jossell 2
Enoch Kalambay 1
Angelo Kambala 1
K.J. Keatts 1
Dwayne Koroma 2
Khristian Lander 1
CJ Lane 1
Trevan Leonhardt 2
Miles Lewis 1
Tyrone Marshall 1
Jared McCain
U18 USA (U18Am)
1
Jaden McClanahan 2
Gabe McGlothan 2
Donald McHenry 1
Ben Middlebrooks 1
Izzy Miles 1
Collin Moore 2
Casey Morsell 1
Adam Moussa 2
Nasir Muhammad 1
Wandy Munoz 1
Brian Myles 1
Brandon Newman 1
José Noboa 1
Leonel Nunez 1
Andre Nunley 1
Alex Nunnally 1
Michael Nwoko
U18 Canada (U18Am)
1
Michael O'Connell 1
Hamed Olayinka 2
Fernando Osorio 1
Yvan Ouedraogo 2
Vasja Pandza 2
Kam Parker 1
Dennis Parker Jr 1
Breon Pass 1
Leyner Pereira 1
Ethan Potter 2
Dayne Prim 1
Tyler Quintero 1
Tennessee Rainwater 2
Viktor Rajkovic 2
Kenny Recalde 1
Seyi Reiley 2
Beon Riley 1
Tylen Riley 1
Jordan Roberts 1
Ty Rodgers
U18 USA (U18Am)
1
Ernest Ross 1
Phillip Russell 1
Alex Schumacher 2
Jaylen Searles 2
Isaiah Shaw 1
Jamari Sibley 1
David Simon
U18 Canada (U18Am)
1
Jakorie Smith 2
Charles Smith IV 1
Jordan Snell 1
Clayton Southwick 2
Frank Staine 2
Caleb Stearman 1
Brantly Stevenson 2
Juhlawnei Stone 2
Caleb Stone-Carrawell 2
Edwin Suarez 1
Vrayton Suero 1
Brandyn Talbot 2
Jayden Taylor 1
Blondeau Tchoukuiengo 2
Tanner Toolson 2
Emanuel Triana 1
Seth Trimble
U18 USA (U18Am)
1
Nate Tshimanga 2
Unisa Turay 1
Mikkel Tyne
U18 Canada (U18Am)
1
Cameron Tyson 2
Elias Valencia 1
Akili Vining 2
Kel'el Ware
U18 USA (U18Am)
1
Scotty Washington 2
Cam Whitmore
U18 USA (U18Am)
1
Makaih Williams 2
Lue Williams 2
Kobe Williamson 2
Shemar Wilson 2
Kimahri Wilson 1
Lok Wur 2
Zion Young 2