John Keegan a affronté 91 adversaires tout au long de sa carrière.

Player Team(s) Games
Haris Alicehajic 1
Nebojsa Andelic 1
Alexander Andreev
U16 Germany (Euro U16 B)
1
Viktar Ausepian
U16 Belarus (Euro U16 B)
1
Florian Borstler
U16 Germany (Euro U16 B)
1
Benedikt Breiling
U16 Germany (Euro U16 B)
1
Nermin Buza 1
Kilian Cato
U16 Finland (Euro U16 B)
1
Dario Crnalic 1
Davit Darbinyan
U16 Armenia (Euro U16 B)
1
Harald Debelka
U16 Germany (Euro U16 B)
1
Alin Demic 1
Patrick Diensthuber
U16 Austria (Euro U16 B)
1
Milos Djurovic
U16 Austria (Euro U16 B)
1
Martin Floris 1
Nikola Gajic 1
Niels Giffey
U16 Germany (Euro U16 B)
1
Armen Gmiruk
U16 Armenia (Euro U16 B)
1
Bernhard Graf
U16 Austria (Euro U16 B)
1
Rafayel Grigoryan
U16 Armenia (Euro U16 B)
1
Richard Grznar 1
Josip Gunjaca 1
Mathias Gunka
U16 Austria (Euro U16 B)
1
Arman Hakobyan
U16 Armenia (Euro U16 B)
1
Arman Hakobyan
U16 Armenia (Euro U16 B)
1
Miralem Halilovic 1
William Hall
U16 England (Euro U16 B)
1
Niki Halonen
U16 Finland (Euro U16 B)
1
Siarhei Hancharonak
U16 Belarus (Euro U16 B)
1
Remzudin Hasic 1
Paavo Heinaharju
U16 Finland (Euro U16 B)
1
Juho Helenius
U16 Finland (Euro U16 B)
1
Joshua Houghton
U16 England (Euro U16 B)
1
Valiantsin Ihnatchyk
U16 Belarus (Euro U16 B)
1
Lennard Jordell
U16 Germany (Euro U16 B)
1
Aliaksei Kachan
U16 Belarus (Euro U16 B)
1
Peter Kalman 1
Vitali Kazlouski
U16 Belarus (Euro U16 B)
1
David Kern
U16 Austria (Euro U16 B)
1
Grigor Khachatryan
U16 Armenia (Euro U16 B)
1
Kamran Khataian
U16 England (Euro U16 B)
1
Thomas Klepeisz
U16 Austria (Euro U16 B)
1
Drazen Kljajic
U16 Austria (Euro U16 B)
1
Sebastian Koch
U16 Germany (Euro U16 B)
1
Jakub Kozubik 1
Uladzimir Krysevich
U16 Belarus (Euro U16 B)
1
Yaroslav Kurapov
U16 Belarus (Euro U16 B)
1
Antti Laukkanen
U16 Finland (Euro U16 B)
1
Daniel Leithner
U16 Germany (Euro U16 B)
1
Boris Lopusniak 1
Aleksander Machowski
U16 Germany (Euro U16 B)
1
Michael Manghum
U16 England (Euro U16 B)
1
Raheem May-Thompson
U16 England (Euro U16 B)
1
Lukas Melotik 1
Lukas Mician 1
Markus Molenius
U16 Finland (Euro U16 B)
1
Jaroslav Moravek 1
Tomas Mrvis 1
Samvel Muradyan
U16 Armenia (Euro U16 B)
1
Mahir Musanovic 1
Andrei Navoichyk
U16 Belarus (Euro U16 B)
1
Tomas Nemcok 1
Kai Niemisto
U16 Finland (Euro U16 B)
1
Antto Nikkarinen
U16 Finland (Euro U16 B)
1
Ivan Nikolic 1
Levi Noel
U16 England (Euro U16 B)
1
Jukka Ohtonen
U16 Finland (Euro U16 B)
1
Matej Ondrejka 1
Thomas Pereira
U16 England (Euro U16 B)
1
Jan Pisar 1
Gor Plavchyan
U16 Armenia (Euro U16 B)
1
Ryan Richards
U16 England (Euro U16 B)
1
Mikalai Salauyou
U16 Belarus (Euro U16 B)
1
Sasu Salin
U16 Finland (Euro U16 B)
1
Narek Sargsyan
U16 Armenia (Euro U16 B)
1
Ferdinand Saukel
U16 Austria (Euro U16 B)
1
Matthias Singer
U16 Austria (Euro U16 B)
1
Daniel Stawowski
U16 Germany (Euro U16 B)
1
Gregory Steele
U16 England (Euro U16 B)
1
Nikolaus Teleu
U16 Austria (Euro U16 B)
1
Adam Thoseby
U16 England (Euro U16 B)
1
Lauri Toivonen
U16 Finland (Euro U16 B)
1
Ognjen Topolovic 1
Adam Paul Townley
U16 England (Euro U16 B)
1
Lukas Trappl
U16 Austria (Euro U16 B)
1
Andrei Tsyvinski
U16 Belarus (Euro U16 B)
1
Samuli Vanttaja
U16 Finland (Euro U16 B)
1
Varuzhan Vardanyan
U16 Armenia (Euro U16 B)
1
Romed Vieider
U16 Austria (Euro U16 B)
1
Dawit Villarzu
U16 Germany (Euro U16 B)
1
Vitali Yatsuk
U16 Belarus (Euro U16 B)
1