Diarmuid Brian O'shea has faced 134 opponents throughout his career

Player Team(s) Games
Maksim Aleksiev
U18 Bulgaria (Euro U18 B)
1
Francisco Amiel
U18 Portugal (Euro U18 B)
U20 Portugal (Euro U20B)
2
Mikael Andersen
U18 Denmark (Euro U18 B)
1
Illia Antonenko
U18 Ukraine (Euro U18 B)
1
Diogo Araujo
U18 Portugal (Euro U18 B)
U20 Portugal (Euro U20B)
2
Andre Arissol 1
Shaquille Austin
U20 Netherlands (Euro U20B)
1
Yevgen Balaban
U18 Ukraine (Euro U18 B)
1
Csongor-Jozsef Barbasi
U18 Romania (Euro U18 B)
1
Oresti Beli
U20 Albania (Euro U20B)
1
Hajdi Beliu
U20 Albania (Euro U20B)
1
Frederik Benzon
U18 Denmark (Euro U18 B)
1
Dmytro Berozkin
U18 Ukraine (Euro U18 B)
1
Terrence Bieshaar
U20 Netherlands (Euro U20B)
1
Sotirios Billis
U20 Greece (Euro U20B)
1
Steve Bleeker
U20 Netherlands (Euro U20B)
1
Mads Bonde
U18 Denmark (Euro U18 B)
1
Andrea Bracelli
U18 Switzerland (Euro U18 B)
1
Ledjo Brari
U20 Albania (Euro U20B)
1
Diogo Brito
U18 Portugal (Euro U18 B)
U20 Portugal (Euro U20B)
2
Wilhelm Brosser
U18 Romania (Euro U18 B)
1
Mack Bruining
U20 Netherlands (Euro U20B)
1
Alexis Burkhardt
U18 Switzerland (Euro U18 B)
1
Noah Burrell
U18 Switzerland (Euro U18 B)
1
Rens Butter
U20 Netherlands (Euro U20B)
1
Luis Camara
U18 Portugal (Euro U18 B)
1
Carlos Cardoso
U20 Portugal (Euro U20B)
1
Kyle Carey 1
Emanuel Cate
U18 Romania (Euro U18 B)
1
Vasilis Charalampopoulos
U20 Greece (Euro U20B)
1
Caius-gabriel Covrig
U18 Romania (Euro U18 B)
1
Vuk Damjanovic
U18 Switzerland (Euro U18 B)
1
Jules Dang Akodo 1
Raidell De Pree
U20 Netherlands (Euro U20B)
1
Nikos Diplaros
U20 Greece (Euro U20B)
1
Jan Driessen
U20 Netherlands (Euro U20B)
1
Leo Fragniere
U18 Switzerland (Euro U18 B)
1
Tudor Gheorghe
U18 Romania (Euro U18 B)
1
Dragos Gheorghe
U18 Romania (Euro U18 B)
1
Egor Gontarev
U20 Russia (Euro U20B)
1
Pharroh Gordon 1
Kristi Gorea
U20 Albania (Euro U20B)
1
Ludovic Grau
U18 Switzerland (Euro U18 B)
1
Gregor Gray
U18 Scotland (Euro U18 B)
1
Sedale Hanson-Young 1
Emil Eilsoe Hjorth
U18 Denmark (Euro U18 B)
1
Miguel Pedro Ho Ferrao
U18 Portugal (Euro U18 B)
U20 Portugal (Euro U20B)
2
Samuel Idowu 1
Aleksandar Iliev
U18 Bulgaria (Euro U18 B)
1
Nicklas Elsborg Joensson
U18 Denmark (Euro U18 B)
1
Ilia Karpenkov
U20 Russia (Euro U20B)
1
Mathias Kelly
U18 Denmark (Euro U18 B)
1
Oleksandr Kobets
U18 Ukraine (Euro U18 B)
1
Antonis Koniaris
U20 Greece (Euro U20B)
1
Sjoerd Koopmans
U20 Netherlands (Euro U20B)
1
Thomas Kottas
U20 Greece (Euro U20B)
1
Nandor Kuti
U18 Romania (Euro U18 B)
1
Ewan Lancaster
U18 Scotland (Euro U18 B)
1
Mark Laros
U20 Netherlands (Euro U20B)
1
Callum Lawson 1
Pavlo Lebedintsev
U18 Ukraine (Euro U18 B)
1
Daniel Lekndreaj
U20 Albania (Euro U20B)
1
Dod Lekndreaj
U20 Albania (Euro U20B)
1
Douglas Leslie
U18 Scotland (Euro U18 B)
1
Joey Liem
U20 Netherlands (Euro U20B)
1
Michalis Lountzis
U20 Greece (Euro U20B)
1
Joao Lucas
U18 Portugal (Euro U18 B)
U20 Portugal (Euro U20B)
2
Sam Macarthur
U18 Scotland (Euro U18 B)
1
Dmitrii Makeev
U20 Russia (Euro U20B)
1
Fraser Malcolm
U18 Scotland (Euro U18 B)
1
Mikhail Maleyko
U20 Russia (Euro U20B)
1
Luka Mandic
U18 Switzerland (Euro U18 B)
1
Benvindo Mendes
U20 Portugal (Euro U20B)
1
Maksym Miroshnychenko
U18 Ukraine (Euro U18 B)
1
Ricardo Monteiro
U18 Portugal (Euro U18 B)
U20 Portugal (Euro U20B)
2
Vasileios Mouratos
U20 Greece (Euro U20B)
1
Brendan Mullan
U18 Scotland (Euro U18 B)
1
Sviatoslav Mykhailiuk
U18 Ukraine (Euro U18 B)
1
Bernardo Neves
U20 Portugal (Euro U20B)
1
Nicolae-Bogdan Nicolescu
U18 Romania (Euro U18 B)
1
Johannes Nielsen
U18 Denmark (Euro U18 B)
1
Spas Nikolov
U18 Bulgaria (Euro U18 B)
1
Kingsley Nwagboso 1
Pedro Oliveira
U18 Portugal (Euro U18 B)
1
Joao Oliveira
U18 Portugal (Euro U18 B)
1
Mircea Onea
U18 Romania (Euro U18 B)
1
Alex Ouandie
U18 Bulgaria (Euro U18 B)
1
Sergiy Pavlov
U18 Ukraine (Euro U18 B)
1
Henrik Pedersen
U18 Denmark (Euro U18 B)
1
Denis Petkov
U18 Bulgaria (Euro U18 B)
1
Jorge Pires
U20 Portugal (Euro U20B)
1
Kirill Pisklov
U20 Russia (Euro U20B)
1
Bogdan Popa
U18 Romania (Euro U18 B)
1
Filip Rajovic
U18 Denmark (Euro U18 B)
1
Reidi Rakaj
U20 Albania (Euro U20B)
1
Jakob Ravn
U18 Denmark (Euro U18 B)
1
Daniel Relvao
U18 Portugal (Euro U18 B)
1
Nikita Ruslov
U18 Ukraine (Euro U18 B)
1
Earl Russell 1
Nuno Sa
U20 Portugal (Euro U20B)
1
Carlos Salamanca
U18 Portugal (Euro U18 B)
1
Adriyan Sekulov
U18 Bulgaria (Euro U18 B)
1
Andrii Shalamov
U18 Ukraine (Euro U18 B)
1
Fedor Shpakov
U20 Russia (Euro U20B)
1
Emanuel Shushku
U20 Albania (Euro U20B)
1
Sergio Silva
U18 Portugal (Euro U18 B)
U20 Portugal (Euro U20B)
2
Daniil Sinegubov
U20 Russia (Euro U20B)
1
Dionysis Skoulidas
U20 Greece (Euro U20B)
1
Andrey Sopin
U20 Russia (Euro U20B)
1
Dimitrios Stamatis
U20 Greece (Euro U20B)
1
Joshua Steel 1
Jacobus Stolk
U20 Netherlands (Euro U20B)
1
Sam Stott
U18 Scotland (Euro U18 B)
1
Celis Taflaj
U20 Albania (Euro U20B)
1
Olexandr Tarasenko
U18 Ukraine (Euro U18 B)
1
Vasileios Toliopoulos
U20 Greece (Euro U20B)
1
Branko Tomic
U18 Switzerland (Euro U18 B)
1
Klevis Troja
U20 Albania (Euro U20B)
1
Georgios Tsalmpouris
U20 Greece (Euro U20B)
1
Christian Tukama
U18 Switzerland (Euro U18 B)
1
Azat Tukmakov
U20 Russia (Euro U20B)
1
Chistian Uta
U18 Romania (Euro U18 B)
1
Nikolay Vangelov
U18 Bulgaria (Euro U18 B)
1
Rumen Vasilev
U18 Bulgaria (Euro U18 B)
1
Yulian Vladimirov
U18 Bulgaria (Euro U18 B)
1
Freek Vos
U20 Netherlands (Euro U20B)
1
Artem Vostrikov
U20 Russia (Euro U20B)
1
Ilija Vranic
U18 Switzerland (Euro U18 B)
1
Deane Williams 1
Malcolm Winning
U18 Scotland (Euro U18 B)
1
Findlay Wood
U18 Scotland (Euro U18 B)
1
Timofey Yakushin
U20 Russia (Euro U20B)
1
Vitaliy Zotov
U18 Ukraine (Euro U18 B)
1
Bruno Zyka
U20 Albania (Euro U20B)
1