Craig Edmonds ha enfrentado a 75 oponentes a lo largo de su carrera.

Player Team(s) Games
Roman Albrecht
U18 Switzerland (Euro U18 B)
1
Andre Bessa
U18 Portugal (Euro U18 B)
1
Raul Birenbaum
U18 Luxembourg (Euro U18 B)
2
Aksel Bolin
U18 Norway (Euro U18 B)
1
Alexey Chigrinov
U18 Ukraine (Euro U18 B)
1
Cristovao Cordeiro
U18 Portugal (Euro U18 B)
1
Diogo Correia
U18 Portugal (Euro U18 B)
1
Gil Cruz
U18 Portugal (Euro U18 B)
1
Guillermo Dekker
U18 Netherlands (Euro U18 B)
1
Igor Dranchenko
U18 Ukraine (Euro U18 B)
1
Stian Enge
U18 Norway (Euro U18 B)
1
Yann Fasbender
U18 Luxembourg (Euro U18 B)
1
Claudio Fonseca
U18 Portugal (Euro U18 B)
1
Joel Fuchs
U18 Switzerland (Euro U18 B)
1
Yann Fux
U18 Luxembourg (Euro U18 B)
1
Matisse Gaillard
U18 Netherlands (Euro U18 B)
1
Louis Haas
U18 Luxembourg (Euro U18 B)
1
Yann Herrmann
U18 Luxembourg (Euro U18 B)
2
Dino Hodzic 1
Aeneas Hurlimann
U18 Switzerland (Euro U18 B)
1
Adnan Husika 1
Dejan Jeftic 1
Christopher Jones
U18 Luxembourg (Euro U18 B)
2
Mohammed Kherrazi
U18 Netherlands (Euro U18 B)
1
Aldin Klinac 1
Luuk Kortekaas
U18 Netherlands (Euro U18 B)
1
Pitt Koster
U18 Luxembourg (Euro U18 B)
2
Joshua Kramer
U18 Netherlands (Euro U18 B)
1
Stian Landgraff Gustavsen
U18 Norway (Euro U18 B)
1
Samuel Loio
U18 Portugal (Euro U18 B)
1
Denys Lukashov
U18 Ukraine (Euro U18 B)
1
Aldin Majstoric 1
Aleksandar Matijasevic
U18 Switzerland (Euro U18 B)
1
Zeljko Matijevic 1
Yann Mayor
U18 Switzerland (Euro U18 B)
1
Marko Milicevic
U18 Switzerland (Euro U18 B)
1
Stian Mjoes
U18 Norway (Euro U18 B)
1
Josip Naletilic 1
Nemanja Nikolic 1
Laurent Nittler
U18 Luxembourg (Euro U18 B)
1
Andriy Novikov
U18 Ukraine (Euro U18 B)
1
Nicolai Oestbye
U18 Norway (Euro U18 B)
1
Ruslan Otverchenko
U18 Ukraine (Euro U18 B)
1
Ali Ouakkaha
U18 Norway (Euro U18 B)
1
Pedro Pereira
U18 Portugal (Euro U18 B)
1
Ivan Polyezhayev
U18 Ukraine (Euro U18 B)
1
Paulo Raminhos
U18 Portugal (Euro U18 B)
1
Florent Ramseier
U18 Switzerland (Euro U18 B)
1
Joao Rodrigues Guerreiro
U18 Portugal (Euro U18 B)
1
Roger Rubsam
U18 Switzerland (Euro U18 B)
1
Ian Savoy
U18 Switzerland (Euro U18 B)
1
Gregory Schmit
U18 Luxembourg (Euro U18 B)
2
Laurent Schwartz
U18 Luxembourg (Euro U18 B)
2
Jerome Semedo
U18 Luxembourg (Euro U18 B)
2
Danko Sestic 1
Olexiy Shchepkin
U18 Ukraine (Euro U18 B)
1
Anton Shestak
U18 Ukraine (Euro U18 B)
1
Andre Silva
U18 Portugal (Euro U18 B)
1
Denis Sirbegovic
U18 Netherlands (Euro U18 B)
1
Tarje Skarboe
U18 Norway (Euro U18 B)
1
Joao Soares
U18 Portugal (Euro U18 B)
1
Torgrim Sommerfeldt
U18 Norway (Euro U18 B)
1
Anders Stien
U18 Norway (Euro U18 B)
1
Oleksandr Tischenko
U18 Ukraine (Euro U18 B)
1
Stanislav Tymofeyenko
U18 Ukraine (Euro U18 B)
1
Bob Van Den Enden
U18 Netherlands (Euro U18 B)
1
Wouter Van Der Eng
U18 Netherlands (Euro U18 B)
1
Jeroen Van Der List
U18 Netherlands (Euro U18 B)
1
Jonas Van Der Poel
U18 Netherlands (Euro U18 B)
1
Christophe Varidel
U18 Switzerland (Euro U18 B)
1
Adrien Voltolini
U18 Switzerland (Euro U18 B)
1
Igor Vreca 1
Lucas Waldesbuehl
U18 Switzerland (Euro U18 B)
1
Frank Wiseler
U18 Luxembourg (Euro U18 B)
2
Ihor Zaytsev
U18 Ukraine (Euro U18 B)
1