Joe Kalmes has faced 273 opponents throughout his career

Player Team(s) Games
Nugzar Abuladze
U20 Georgia (Euro U20B)
1
Kieron Achara 2
Frerik Adriaans
U20 Netherlands (Euro U20B)
1
Harold Aidoo
U20 Finland (Euro U20B)
1
Kim Aiken 2
Kelvin Almeida Lopes De Pina
Mamer (LUX-1)
1
Francisco Amiel
U20 Portugal (Euro U20B)
2
Davide Aquaro 1
Patrick Arbaut 1
Mathieu Arendt
Contern (LUX-1)
1
Philippe Arendt 1
Leon Ayers III 3
Albin Azemi 1
Vasilije Bacovic
U20 Montenegro (Euro U20B)
1
Filip Bakoch 1
Chris Barton 1
Lex Bauer 1
Yauheni Beliankou
U20 Belarus (Euro U20B)
1
Domigue Benseghir 1
Gianni Beslija
Mamer (LUX-1)
1
Tai Bibbs 1
Joe Biever 2
Raul Birenbaum 2
Antonio Bivins
Mamer (LUX-1)
2
Allin Blunt 1
Eric Boateng 2
Aleksandre Bolkvadze
U20 Georgia (Euro U20B)
1
Lee Bourgeois 1
Johan Bouttet 1
Quentin Bouttet 1
Colin Braun 1
Anthony Deshon Brown
Mamer (LUX-1)
1
Sean Bugeja 3
Maurice Calloo 1
Thierry Cames 1
Kiryl Chumakov
U20 Belarus (Euro U20B)
1
Daniel Clark 2
Andrej Cvetkovski 1
Callum Dalton 1
Travis Daniels 1
Davy David Rocha
Mamer (LUX-1)
1
Luis De Brito 1
Pim De Vries
U20 Netherlands (Euro U20B)
1
Mika Demuth 1
Lou Demuth 2
Hector Dieter Loechner-Ernst
Mamer (LUX-1)
1
Lual Diing 1
Jaron Dijkhuizen
U20 Netherlands (Euro U20B)
1
Menno Dijkstra
U20 Netherlands (Euro U20B)
1
Milovan Draskovic
U20 Montenegro (Euro U20B)
1
Jan Driessen
U20 Netherlands (Euro U20B)
1
Marko Dujkovic 2
Janos Eilingsfeld
Hungary (EUR-QR)
1
Can Erdogan
Mamer (LUX-1)
1
Louis Evrard 1
Raphael Felix Kemmer 1
Csaba Ferencz
Hungary (EUR-QR)
1
Nuno Ferreira
U20 Portugal (Euro U20B)
1
Pol Franck
Contern (LUX-1)
1
Xavier-Robert Francois 2
Yannick Franke
U20 Netherlands (Euro U20B)
1
Jo Freimann 1
Diogo Gameiro
U20 Portugal (Euro U20B)
1
Tom Germeaux 3
Dean Gindt 1
Stojan Gjuroski 2
Ben Gordon 2
Elyjah Goss 1
Jalen Green 1
Malek Green 2
Maurice Grivet 1
Thomas Grun 2
Frederic Gutenkauf 2
Philippe Gutenkauf 1
Emir Hadzibegovic
U20 Montenegro (Euro U20B)
1
Max Hagen 1
Nick Hammink
U20 Netherlands (Euro U20B)
1
Adam Hanga
Hungary (EUR-QR)
1
Ville Hanninen
U20 Finland (Euro U20B)
1
Bob Hemmen 1
Thomas Henkel 1
Vic Arthur Heuschling 1
Jordan Hicks 3
Jacob Robert Hilmer
Mamer (LUX-1)
1
Tuomas Hirvonen
U20 Finland (Euro U20B)
1
Nicolas Hittelet 1
Patrick Hoffmann
Mamer (LUX-1)
2
Lavone Holland II
Mamer (LUX-1)
2
Lennart Holsten 1
Shawn Hopkins
U20 Finland (Euro U20B)
1
Juwan Howard 1
Charel Infalt
Contern (LUX-1)
2
Isaias Insaly
U20 Portugal (Euro U20B)
1
Courvoisler Jaibry Mc Cauley 2
Mergim Jakupi
U20 Kosovo (Euro U20B)
1
Yannick Jander 1
Marjan Janeski 2
Okko Jarvi
U20 Finland (Euro U20B)
1
Kyle Johnson 2
Brandon Johnson 2
Blendi Kadusha
U20 Kosovo (Euro U20B)
1
Dimitar Karadzhovski 2
Ujkan Karanezi
U20 Kosovo (Euro U20B)
1
Yahor Karneyenkau
U20 Belarus (Euro U20B)
1
Siarhei Kazlou
U20 Belarus (Euro U20B)
1
Akos Keller
Hungary (EUR-QR)
1
Gilles Kerschen 1
Neal Keup 1
Uladzislau Khomchanka
U20 Belarus (Euro U20B)
1
Ioannis Kizopoulos
Mamer (LUX-1)
1
Lorik Kllokoqi
U20 Kosovo (Euro U20B)
1
Tom Konen 1
John Korte 1
Aleksandar Kostoski 2
Peter Kovacs
Hungary (EUR-QR)
1
Milos Krivokapic
U20 Montenegro (Euro U20B)
1
Bojan Krstevski 1
Steve Kuhlmann 1
Yigit Kurtes
Mamer (LUX-1)
1
Nelson Larkins
Mamer (LUX-1)
1
Luka Latinovic
Mamer (LUX-1)
2
Alex Laurent 3
Andrew Lawrence 2
Max Logelin 3
Yuri Loika
U20 Belarus (Euro U20B)
1
Goran Loncar
U20 Montenegro (Euro U20B)
1
Joao Lucas
U20 Portugal (Euro U20B)
1
Lazar Lukic
Mamer (LUX-1)
3
Alexander Madsen
U20 Finland (Euro U20B)
1
Andrej Magdevski 3
Mykolas Maindron 1
Musab Mala
U20 Kosovo (Euro U20B)
1
Raphael Martin 1
Nicolas Marx 1
Levan Maskhulia
U20 Georgia (Euro U20B)
1
Soso Matchavariani
U20 Georgia (Euro U20B)
1
Billy Ray Mc Daniel Jr
Mamer (LUX-1)
3
Noah Medeot 3
Antoine Medeot 1
Pedro Meireless
U20 Portugal (Euro U20B)
1
Leonard Mekaj
U20 Kosovo (Euro U20B)
1
Adem Mekikj 1
Bob Melcher 2
Arian Memeti
U20 Kosovo (Euro U20B)
1
Benvindo Mendes
U20 Portugal (Euro U20B)
1
Patrick Francisco Mendes
U20 Finland (Euro U20B)
1
Steven Mersch 1
Christophe Mertzig
Contern (LUX-1)
2
Basil Meyer 2
Melvin Meyers
Mamer (LUX-1)
3
Oskar Michelsen
U20 Finland (Euro U20B)
1
Tyler Millin 1
Vaso Milovic
U20 Montenegro (Euro U20B)
1
Greg Milton III
Contern (LUX-1)
2
Ljubomir Mladenovski 3
Benjamin Mockford 2
Charel Moes
Contern (LUX-1)
1
Jeffry Monteiro 2
Jeffry Monteiro Neves 1
Scott Morton 3
Sascha Muepu Kazemba 1
Mirza Muric
U20 Kosovo (Euro U20B)
1
Selmin Muric 2
Gareth Murray 2
Alaudin Mustafa 1
Quinten Gregory Dee Nelson 1
Vincent Nguyen
U20 Netherlands (Euro U20B)
1
Zoran Nikolic
U20 Montenegro (Euro U20B)
1
Kiril Nikolovski 2
Erris Nushi
U20 Kosovo (Euro U20B)
1
Tobias Obel 1
Ozan Odabasi
U20 Finland (Euro U20B)
1
Ryan Ogden 1
Teddy Okereafor 2
Gabriel Olaseni 2
Charel Oly 1
Zoltan Perl
Hungary (EUR-QR)
1
Jarn Pinto Sousa
Mamer (LUX-1)
1
Luca Pividor 1
Gilles Polfer 1
Petar Popovic
U20 Montenegro (Euro U20B)
1
Archili Puluzashvili
U20 Georgia (Euro U20B)
1
Henry Pwono
Contern (LUX-1)
2
Mihailo Radunovic
U20 Montenegro (Euro U20B)
1
Marko Raicevic
U20 Montenegro (Euro U20B)
1
Denilson Ramos Fonseca
Contern (LUX-1)
3
Bob Rech 2
Haris Redzepagic
Mamer (LUX-1)
2
Benni Reichling 1
Finn Reisdorffer
Mamer (LUX-1)
2
Daniel Relvao
U20 Portugal (Euro U20B)
1
Maizer Revazashvili
U20 Georgia (Euro U20B)
1
Aleksa Ristic
Mamer (LUX-1)
1
Michael Robert Zabetakis 1
Dylan Rocha 1
Alexandre Rodenbourg 2
Felix Roilgen 1
Agenor Rolo
U20 Portugal (Euro U20B)
1
Daan Rosenmuller
U20 Netherlands (Euro U20B)
1
Dmitriy Roslikov
U20 Belarus (Euro U20B)
1
John Daniel Ross Iv 1
Roman Rubinshteyn
U20 Belarus (Euro U20B)
1
Clancy Rugg 3
Andras Rujak
Hungary (EUR-QR)
1
Arttu Saarijarvi
U20 Finland (Euro U20B)
1
Maksim Salash
U20 Belarus (Euro U20B)
1
Marvin Saldana 1
Sam Salvador Ferreira
Mamer (LUX-1)
1
Sandro Sanadze
U20 Georgia (Euro U20B)
1
Enzo Sanna 1
Ivan Sapundjiev 1
Petar Saric
U20 Montenegro (Euro U20B)
1
William Saunders 2
Maksim Sazonov
U20 Belarus (Euro U20B)
1
Dorian Scheltien 1
Max Schmit 1
Max Schmit 1
Olivier Schneider 2
Tom Schomer 1
Tim Schomer 1
Agon Selmani
U20 Kosovo (Euro U20B)
1
Isak Semedo Linder 2
Guilherme Sequeira
U20 Portugal (Euro U20B)
1
Martin Shalev 1
Victor Shungu Bonga 1
De Sousa Silva Edson Rafael 1
Mikita Stasilevich
U20 Belarus (Euro U20B)
1
Victor Stein 3
Dillon Stith 1
Vojdan Stojanovski 2
Damjan Stojanovski 1
Sam Streef 1
Tyrell Sturdivant
Contern (LUX-1)
2
Olivier Summer
Contern (LUX-1)
2
Maxime Sunnen 2
Joonas Tahvanainen
U20 Finland (Euro U20B)
1
Timo Tani 1
Jimmie Taylor 2
Jonas Theisen 2
Damien Thill 2
Hassan Thomas 1
Kakhaber Tomaradze
U20 Georgia (Euro U20B)
1
Norbert Toth
Hungary (EUR-QR)
1
Adam Toth
Hungary (EUR-QR)
1
Nicolas Toussaint 1
Romeo Travis 2
Giorgi Turdziladze
U20 Georgia (Euro U20B)
1
Felix Urwald 2
Julius Van Sauers
U20 Netherlands (Euro U20B)
1
Bas Veenstra
U20 Netherlands (Euro U20B)
1
Henri Ventoniemi
U20 Finland (Euro U20B)
1
Yannick Verbeelen 2
Corentin Vincent Cornu 3
David Vojvoda
Hungary (EUR-QR)
1
Oliver Vujakovic 3
Milos Vujovic
U20 Montenegro (Euro U20B)
1
Tristin Walley 1
Lars Weirig 1
Gilles Weis
Contern (LUX-1)
2
Tom Welter 1
Lucas Wergifosse
Mamer (LUX-1)
1
Jarvis Williams 2
Luc Wilmes 1
Malik Wilson 1
Derek Wilson 1
Krisztian Wittmann
Hungary (EUR-QR)
1
Yann Wolff 2
Alexander Young 2
Luka Zakradze
U20 Georgia (Euro U20B)
1
Samir Zekiqi
U20 Kosovo (Euro U20B)
1
Burim Zekiqi
U20 Kosovo (Euro U20B)
1
Jetmir Zekjiri 1
Eric Zenners 2