Joel Ndondo has faced 404 opponents throughout his career

Player Team(s) Games
Kazembe Abif 3
Brian Addison 2
Gregorio Adon
La Roda (SPA-3)
2
Victor Aguilar
Cartagena (SPA-3)
2
Aly Ahmed 4
Diego Alderete 2
Hector Alderete 1
Corey Allmond 10
David Alvarez
Cartagena (SPA-3)
1
Mario Alvarez 2
Anthony Anderson 10
Chris Anderson 3
Ryan Anderson 4
Lucas Antunez 2
Jon Aramburu 1
Alejandro Arencibia 2
Eduard Arques
Cornella (SPA-3)
2
Brent Arrington 7
Kyle Arseneault
KW Titans (CAN-1)
5
Olaseyi Ashaolu 2
Xavier Assalit
Mollet (SPA-3)
1
Daniel Astilleros
Cartagena (SPA-3)
2
Landon Atterberry 2
Jaylen Babb-Harrison 3
Tirrell Baines 8
Ignacio Ballespin 1
Nil Baques 1
David Barbera 1
Sefton Barrett 1
Oumar Barry
Cornella (SPA-3)
2
Frank Bartley 7
Tydran Beaty 6
Marcus Bell 2
Alejandro Bellver
Godella (SPA-3)
3
Ignasi Belver
Mollet (SPA-3)
3
Gonzalo Berasategui
Albacete (SPA-3)
1
Andre Berry
Cartagena (SPA-3)
2
Oliver Bieshaar
Albacete (SPA-3)
2
Antonio Biglow 7
Matija Bilalovic 2
Marvin Binney 7
Marc Blanch
Mollet (SPA-3)
1
Jaylen Bland 1
Gerard Blat
Albacete (SPA-3)
2
Pape Bocar Sall 1
Rick Bodiford
KW Titans (CAN-1)
5
Jean-Jacques Boissy
Cornella (SPA-3)
1
Maurice Bolden 3
Dylan Bordon 1
Guillaume Boucard 6
Chris Braswell 3
Gonzalo Bressan
Godella (SPA-3)
2
Rashaun Broadus 1
Rhamel Brown 12
Dusan Bubanja
Mollet (SPA-3)
1
Trenity Burdine 4
Murphy Burnatowski 2
Russell Byrd 5
Junior Cadougan 2
Jason Calliste 7
Bakary Camara
Cartagena (SPA-3)
2
Alex Campbell 5
Carlos Campillos 1
Kareem Canty 2
Marcus Capers 4
Jorge Carot
Godella (SPA-3)
1
Raimon Carrasco
Cornella (SPA-3)
2
Pau Carreno 3
John Carroll
Albacete (SPA-3)
2
Sampson Carter 4
Terrell Carter 2
Rafael Casanova 1
Antoine Chandler 2
Luis Choque 1
Marquis Clayton 5
Cliff Clinkscales 12
Luke Cochran 1
Jose Manuel Coego
Mollet (SPA-3)
1
Juan Jose Coello
Cartagena (SPA-3)
1
Angel Comendador 2
Deshaun Cooper 2
Ismael Corraliza
La Roda (SPA-3)
2
Sidney Correia 2
Anthony Cox 10
Jabari Craig 3
Vinicius Da Silva 1
Yohanny Dalembert 1
Javier Dalmau
Alginet (SPA-3)
2
Michael Davenport 1
Glen Davis 2
Radshad Davis
La Roda (SPA-3)
2
Ashanti Day 2
Daniel De La Rua 3
Sergio De Larrea
Godella (SPA-3)
3
Adrian Del Cerro 3
Kyle Desmarais 3
Wellington Diaz 1
Daniel Dingle 5
Renaldo Dixon 5
Cory Dixon 1
Martin Dixon-Green 1
Daniel Dooley 3
Darren Duncan
KW Titans (CAN-1)
2
Dan Duscak 1
Dut Dut 1
Malcolm Duvivier 4
Torrence Dyck 6
Chris Early 2
Travis Elliott 2
Akeem Ellis
KW Titans (CAN-1)
2
Carl English 2
Maxim Esteban 2
Aitor Etxeguren 1
Khadim Fall
La Roda (SPA-3)
2
Olumuyiwa Famutimi 3
Kevin Farrell-Thomas 8
Arturo Fernandez 1
Guillem Ferrando 1
Hector Figueroa 1
Antoni Figuerola
Mollet (SPA-3)
3
Chad Frazier 2
Gabe Freeman 1
Joel Friesen
KW Titans (CAN-1)
3
Rokas Gadiliauskas
Alginet (SPA-3)
1
Anthony Gaines 3
Jon Galarza
Alginet (SPA-3)
2
Adrian Galvez
Alginet (SPA-3)
2
Rafa Garcia 1
Tanner Giddings 4
Vincent Gielen 1
Gabriel Gil Garcia 2
Devin Gilligan 1
Pablo Gonzalez 2
Zach Gordon 1
Daniel Gordon 2
Angelo Griffis 2
Jordi Grimau 3
Sergi Marti Guardia
Mollet (SPA-3)
2
Mamadou Gueye 1
Makhtar Gueye 1
Derek Hall
KW Titans (CAN-1)
5
Carl Hall 2
Alejandro Harguindey
Godella (SPA-3)
3
Aleix Haro 3
Damontre Harris 2
Jon Harris 5
Demarcus Harrison 1
Jarion Henry 4
Micaiah Henry
La Roda (SPA-3)
1
Adria Hernandez
Cornella (SPA-3)
2
Sergio Hernandez
Alginet (SPA-3)
2
Javier Hernandez Gimenez 2
Doug Herring 1
Juan Hierrezuelo 2
Jaywuan Hill 1
Charles Hinkle 1
Andrew Holmes 1
Albert Homs 1
Max Hooper 1
Edward Horton
KW Titans (CAN-1)
5
Juwan Howard 2
Desmond Hubert 1
Justin Hurtt
KW Titans (CAN-1)
1
Ondrej Hustak 1
Willy Isiani
Mollet (SPA-3)
1
Jhivvan Jackson 1
Denzel James
KW Titans (CAN-1)
3
Cordell Jeanty 2
Brent Jennings 8
Jordan Jensen-Whyte 1
Jose Jimenez
Cornella (SPA-3)
1
Hector Jimenez
La Roda (SPA-3)
2
Jorge Jimenez 1
Millan Jimenez 1
Alex Johnson 3
Chris Johnson 8
Kyle Johnson 1
Ronnie Johnson 1
Nigel Johnson-Tyghter
KW Titans (CAN-1)
5
Rudolphe Joly 2
Ervins Jonats 1
Maurice Jones 3
Kenneth Terrell Jones 1
Chris Jones 2
Kris Joseph 1
Christian Kabongo 1
Diego Kapelan 1
Janis Kaufmanis 1
Shaquille Keith 3
Ashton Khan 2
Martyce Kimbrough
Cartagena (SPA-3)
2
Joel Kindred 6
Adam Klie 2
Danrad Knowles 1
David Knudsen
Albacete (SPA-3)
2
Johan Kody
Cartagena (SPA-3)
2
Bakary Konate
La Roda (SPA-3)
2
Luka Kovacevic 2
Darnell Landon 5
Theron Laudermill 1
Desmond Lee 4
Gilad Levy 2
Marcus Lewis 1
Kevin Loiselle 5
Ruben Lopez 1
Marcale Lotts
Cornella (SPA-3)
2
Johnathan Loyd 1
Manuel Lozano
Albacete (SPA-3)
1
Grant Lozoya 1
Mike Lucier 2
Meshack Lufile 7
Chadrack Lufile 6
Bautista Lugarini 1
Nestor Luis 1
Damon Lynn
KW Titans (CAN-1)
3
Charles Mann 2
Lucas Mari
Godella (SPA-3)
2
Guillem Marin
Alginet (SPA-3)
2
Matt Marshall 1
Miguel Martinez
Alginet (SPA-3)
2
Imanol Martinez
Mollet (SPA-3)
2
Carles Marzo
Mollet (SPA-3)
3
Antoine Mason 6
Bruce Massey 8
T.J. Maston 7
Jhery Matos 1
Duvaughn Maxwell 6
Isaac Mayo
Cornella (SPA-3)
2
Sebastian Mbansogo Obiang 2
Papa Mbaye
Cartagena (SPA-3)
1
Denny McDonald 4
William McDonald
La Roda (SPA-3)
2
Javier Medori 1
Jorge Mejias
Albacete (SPA-3)
2
Darin Mency 1
Javier Menendez 1
Kevin Mickle
Cornella (SPA-3)
1
Joey Miller 3
Timothy Mitchell 1
Francisco Molina
Albacete (SPA-3)
1
Magnus Mollgaard 1
Duke Mondy 5
Yeikson Montero
Mollet (SPA-3)
3
Xavier Moon 2
Josiah Moore 1
Jeremiah Mordi 7
Alberto Moreno 2
Victor Moreno
Albacete (SPA-3)
1
Will Moreton
Albacete (SPA-3)
2
Greg Morrow
KW Titans (CAN-1)
4
Sam Muldrow 2
John Murry
KW Titans (CAN-1)
1
Sarper Mutaf 2
Toni Naspler 1
Pablo Navarro 2
Jabs Newby
Cartagena (SPA-3)
1
Jared Nickens 3
Javier Nicolau
Alginet (SPA-3)
2
Ken Odiase
Cornella (SPA-3)
1
Obinna Oleka 1
Adnan Omeragic 1
Anej Orel 2
Volodymyr Orlov 2
Alejandro Ortega
Godella (SPA-3)
1
Alfonso Ortiz 1
Godwin Osarenren
Godella (SPA-3)
1
Shane Osayande 5
Kemy Osse 11
Anthony Ottley 5
Marc Pages
Mollet (SPA-3)
2
Pablo Palacios
Albacete (SPA-3)
1
Erik Parker 2
Jorge Parra 2
Juan Pattillo 9
Luka Paunov 1
Jalyn Pennie 5
Tomas Pereyra
La Roda (SPA-3)
1
Pablo Perez 1
Gerardo Perez 2
Josep Perez
Godella (SPA-3)
1
Erik Persson 1
Alexandre Pevadze 1
Marvin Phillips 3
Randy Phillips 3
Jean Pierre-Charles
Mollet (SPA-3)
1
Devonta Pollard 1
Mike Poole 12
Chad Posthumus 1
Albert Prior
Cornella (SPA-3)
1
Joey Puddister 1
Sergio Quintana
Cornella (SPA-3)
2
Colton Ray-St Cyr 1
Braylon Rayson 3
Albert Real 1
Alberto Redondo 3
Aaron Redpath 2
Theon Reefer 6
Jamal Reynolds 11
Byron Richards 3
Diego Rivas
Godella (SPA-3)
3
Alejandro Rivas 2
Robbie Robinson 3
Joe Rocca 1
Gerard Rodriguez
Cornella (SPA-3)
2
Samuel Rodriguez
Cartagena (SPA-3)
2
Adrian Rodriguez 1
Javier Rodriguez Marin
Mollet (SPA-3)
2
Kevin Rogers
KW Titans (CAN-1)
1
Sergio Romero
Alginet (SPA-3)
1
Brian Rouse 5
Victor Ruiz
Albacete (SPA-3)
2
Guillermo Ruiz 2
Candido Sa 2
Guillem Sabates
Mollet (SPA-3)
3
Musa Sagnia 1
Quim Salvans
La Roda (SPA-3)
2
Edgar San Epifanio 1
Adrian Sanchez 1
Juan Santana
Albacete (SPA-3)
1
Alvaro Sanz
La Roda (SPA-3)
2
Logan Schilder 2
Tyler Scott 7
Igor Sergeev
Godella (SPA-3)
1
Miguel Serrano 3
Georges Serresse 1
Marc Sese
Mollet (SPA-3)
3
Franklin Session 7
Gerard Sevillano 1
Miles Seward 1
Daniil Shelist 1
Dominic Shuler 3
Satnam Singh 3
Jarryn Skeete 4
Toms Skuja 2
Tautvydas Slezas 2
Thomas Smallwood 2
Andravious Smith 1
Dwayne Smith 2
Ashton Smith
KW Titans (CAN-1)
4
Laron Smith 2
Ilia Sorokin 2
Angel Soto
Mollet (SPA-3)
1
Ahmad Starks
KW Titans (CAN-1)
1
Bradley States 7
Al Stewart 10
Malik Story 4
Andre Stringer 3
Justin Strings
KW Titans (CAN-1)
3
Omar Strong 1
Charles Strowbridge 1
Shayne Stumpf 1
Logan Stutz 2
Pablo Suarez 1
Tramar Sutherland
KW Titans (CAN-1)
5
Devin Sweetney 1
Alex Tamayo 2
Arnau Tarrida 1
Jaylon Tate 2
Jarrell Tate 1
Tyrrel Tate 3
Isaiah Tate 3
Zach Tavitian 1
Denzell Taylor 10
Justin Taylor 1
Alejandro Tendero
Cartagena (SPA-3)
1
Terry Thomas 16
Kevin Thomas 1
DeAndre Thomas 2
Tyler Thornton 5
Raul Timoner 2
Denis Tokaev
Alginet (SPA-3)
1
Samuel Trujillo Suarez 1
Zachary Valliere 2
Bernat Vanaclocha
Alginet (SPA-3)
1
Guillem Vazquez 2
Luis Verdeguer
Alginet (SPA-3)
2
Marcel Verdu
Alginet (SPA-3)
2
Eduardo Vicente 2
Rafael Vila
Godella (SPA-3)
3
Marvell Waithe 6
Deshaunt Walker 2
Ty Walker 2
Kevin Ware 2
C.J. Washington 4
Jordan Washington 6
Bryce Washington 4
Tyrone Watson 6
Rashad Whack 1
Billy White 6
Royce White 1
Tyree White 5
Flenard Whitfield
KW Titans (CAN-1)
3
Jeremy Williams 10
Kirk Williams 3
George Williams 3
Dexter Williams 1
Garrett Williamson 4
Connor Wood 2
Horace Wormely 3
Roshun Wynne 2
Artem Yailo
Mollet (SPA-3)
1
Jaume Zanca 2
Taquan Zimmerman 7
Alejandro Zurbriggen
Alginet (SPA-3)
1