James Hagan ha affrontato 69 avversari durante tutta la sua carriera.

Player Team(s) Games
Roman Albrecht
U18 Switzerland (Euro U18 B)
1
Bendik Aunan
U18 Norway (Euro U18 B)
1
Andras Balogh
U18 Hungary (Euro U18 B)
1
Aksel Bolin
U18 Norway (Euro U18 B)
1
Patrick Bovet
U18 Switzerland (Euro U18 B)
1
Mattia Bradascio
U18 Norway (Euro U18 B)
1
Eldin Camdzic 1
Adam Csernak
U18 Hungary (Euro U18 B)
1
Levente Csorvasi
U18 Hungary (Euro U18 B)
1
Darko Damjanovic 1
Luka Dimec
U18 Slovenia (Euro U18 B)
1
Janos Eilingsfeld
U18 Hungary (Euro U18 B)
1
Martin Elgmork
U18 Norway (Euro U18 B)
1
Federico Fridel
U18 Switzerland (Euro U18 B)
1
Muhamed Gak 1
Connor Gent
U18 England (Euro U18 B)
1
Robert Gilchrist
U18 England (Euro U18 B)
1
James Glen
U18 England (Euro U18 B)
1
Kristof Gmajnicki
U18 Hungary (Euro U18 B)
1
Leigh Greenan
U18 England (Euro U18 B)
1
Miralem Halilovic 1
Andras Helmeczi
U18 Hungary (Euro U18 B)
1
Jonathan Hirst
U18 England (Euro U18 B)
1
Joshua Houghton
U18 England (Euro U18 B)
1
Bijanu Kashama
U18 Switzerland (Euro U18 B)
1
Jonathan Kazadi
U18 Switzerland (Euro U18 B)
1
Luvanga Kimonawoko
U18 Switzerland (Euro U18 B)
1
Aldin Klinac 1
Nejc Koracin
U18 Slovenia (Euro U18 B)
1
Laszlo Kothay
U18 Hungary (Euro U18 B)
1
Srdan Kovacevic 1
Gergely Kovacs
U18 Hungary (Euro U18 B)
1
Andrew Lawrence
U18 England (Euro U18 B)
1
Jonathan Lechtman
U18 Switzerland (Euro U18 B)
1
Brane Lekic
U18 Slovenia (Euro U18 B)
1
Moreno Lovric 1
Aldin Majstoric 1
Michael Manghum
U18 England (Euro U18 B)
1
Magnus Midtvedt
U18 Norway (Euro U18 B)
1
Thomas Mjoes
U18 Norway (Euro U18 B)
1
Nikola Mlinarevic 1
Mate Mohacsi
U18 Hungary (Euro U18 B)
1
Michael Molvaer
U18 Norway (Euro U18 B)
1
Mark Mondzinger
U18 Hungary (Euro U18 B)
1
Dino Muric
U18 Slovenia (Euro U18 B)
1
Kresimir Mustapic 1
William Neighbour
U18 England (Euro U18 B)
1
Mitja Nikolic Smrdelj
U18 Slovenia (Euro U18 B)
1
Roy Nwachukwu
U18 Norway (Euro U18 B)
1
Ali Ouakkaha
U18 Norway (Euro U18 B)
1
Anze Pelc
U18 Slovenia (Euro U18 B)
1
Stefan Petkovic
U18 Switzerland (Euro U18 B)
1
Nicholas Phillip
U18 Norway (Euro U18 B)
1
Florent Ramseier
U18 Switzerland (Euro U18 B)
1
Mirza Sarajlija
U18 Slovenia (Euro U18 B)
1
Ian Savoy
U18 Switzerland (Euro U18 B)
1
Brian Savoy
U18 Switzerland (Euro U18 B)
1
Matic Sirnik
U18 Slovenia (Euro U18 B)
1
Tarje Skarboe
U18 Norway (Euro U18 B)
1
Sandi Skrbinsek
U18 Slovenia (Euro U18 B)
1
Luka Snoj
U18 Slovenia (Euro U18 B)
1
Anders Stien
U18 Norway (Euro U18 B)
1
Norbert Takacs
U18 Hungary (Euro U18 B)
1
Milos Trikic 1
Nigel Van Oostrum
U18 England (Euro U18 B)
1
Marko Vranjkovic
U18 Slovenia (Euro U18 B)
1
Andrew Wallace
U18 England (Euro U18 B)
1
Bradley Wilkinson
U18 England (Euro U18 B)
1
Uros Zadnik
U18 Slovenia (Euro U18 B)
1