Joseph Barrett has faced 60 opponents throughout his career

Player Team(s) Games
Rati Andronikashvili
U16 Georgia (Euro U16 B)
1
Adam Balsay
U16 Hungary (Euro U16 B)
1
Beka Bekaia
U16 Georgia (Euro U16 B)
1
Kire Blazhevski 1
Damjan Boshkovski 1
Malcom Carreira
U16 Luxembourg (Euro U16 B)
1
Dino Ceman
U16 Luxembourg (Euro U16 B)
1
Andras Csikai
U16 Hungary (Euro U16 B)
1
Davy David Rocha
U16 Luxembourg (Euro U16 B)
1
Donovan Delhommais
U16 Luxembourg (Euro U16 B)
1
Jonathan Diederich
U16 Luxembourg (Euro U16 B)
1
Milan Dokmanovic
U16 Hungary (Euro U16 B)
1
David Fekete
U16 Hungary (Euro U16 B)
1
Peter Filipovity
U16 Hungary (Euro U16 B)
1
Saba Gigiberia
U16 Georgia (Euro U16 B)
1
Nika Gurgenidze
U16 Georgia (Euro U16 B)
1
Nikola Hristov 1
Viktor Isajloski 1
Andrej Jakimovski 1
Angel Janev 1
Nikola Kacarski 1
Konstantinos Kadras
U16 Greece (Euro U16 B)
1
Dimitrios Karaiskos
U16 Greece (Euro U16 B)
1
Benedek Kiss
U16 Hungary (Euro U16 B)
1
Dimitrios Klonaras
U16 Greece (Euro U16 B)
1
Akos Kopacsi
U16 Hungary (Euro U16 B)
1
Georgios Kostikas
U16 Greece (Euro U16 B)
1
Benedek Kovacs
U16 Hungary (Euro U16 B)
1
Rafail Lanaras
U16 Greece (Euro U16 B)
1
Norbert Lukacs
U16 Hungary (Euro U16 B)
1
Noe Melchior
U16 Luxembourg (Euro U16 B)
1
Alex Merkviladze
U16 Georgia (Euro U16 B)
1
Lasha Mikeladze
U16 Georgia (Euro U16 B)
1
Marko Milovanovikj 1
Dario Mitevski 1
Adrian Naumoski 1
Luka Naumovski 1
Raphael Nothomb
U16 Luxembourg (Euro U16 B)
1
Nikola Orlov 1
Tamas Pallai
U16 Hungary (Euro U16 B)
1
Bidzina Peikrishvili
U16 Georgia (Euro U16 B)
1
Mate Pinter
U16 Hungary (Euro U16 B)
1
Gil Rech
U16 Luxembourg (Euro U16 B)
1
Nikos Rogkavopoulos
U16 Greece (Euro U16 B)
1
Ioannis Sidiroilias
U16 Greece (Euro U16 B)
1
Aris Sotiriou
U16 Greece (Euro U16 B)
1
Pablo Spigarelli
U16 Luxembourg (Euro U16 B)
1
Vasileios Stavrakoukas
U16 Greece (Euro U16 B)
1
Irakli Sulkhanishvili
U16 Georgia (Euro U16 B)
1
Gigi Tabaghua
U16 Georgia (Euro U16 B)
1
Timo Tani
U16 Luxembourg (Euro U16 B)
1
Vladimer Tavakarashvili
U16 Georgia (Euro U16 B)
1
Georgios Tazopoulos
U16 Greece (Euro U16 B)
1
Giorgi Tcheishvili
U16 Georgia (Euro U16 B)
1
Andreas Tsoumanis
U16 Greece (Euro U16 B)
1
Zurab Vashakidze
U16 Georgia (Euro U16 B)
1
Peter Veraszto
U16 Hungary (Euro U16 B)
1
Felix Vlaminck
U16 Luxembourg (Euro U16 B)
1
Konstantinos Vlasios
U16 Greece (Euro U16 B)
1
Sam Wolter
U16 Luxembourg (Euro U16 B)
1