Cathal Michael O'Sullivan ha enfrentado a 74 oponentes a lo largo de su carrera.

Player Team(s) Games
Rashid Abbasov
U20 Azerbaijan (Euro U20B)
1
Varid Aghasizada
U20 Azerbaijan (Euro U20B)
1
Tomide Akinsiku 1
Zumrat Ankbazov
U20 Azerbaijan (Euro U20B)
1
Miguel Baker
U20 Portugal (Euro U20B)
1
Vigo Bart
U20 Croatia (Euro U20B)
1
Rihards Berkolds
U20 Latvia (Euro U20B)
1
Norik Binqe
U20 Kosovo (Euro U20B)
1
Ivan Bogdanovic
U20 Croatia (Euro U20B)
1
Joseph Buchanan 1
Nedas Cholevinskas 1
Rron Dahsyla
U20 Kosovo (Euro U20B)
1
Latrell Davis 1
Tjall De Vaal
U20 Netherlands (Euro U20B)
1
Dayvantia Cambell Deeble 1
Tiago Dias
U20 Portugal (Euro U20B)
1
Filipe Dionisio
U20 Portugal (Euro U20B)
1
Marino Dubravcic
U20 Croatia (Euro U20B)
1
Manuel Dundovic
U20 Croatia (Euro U20B)
1
Edvards Egle
U20 Latvia (Euro U20B)
1
Anes Gashi
U20 Kosovo (Euro U20B)
1
Timothy George
U20 Netherlands (Euro U20B)
1
Matt Goodwin 1
Abdulmatin Guliyev
U20 Azerbaijan (Euro U20B)
1
Danilo Horta
U20 Portugal (Euro U20B)
1
Myles Hosten 1
Ardian Ibishi
U20 Kosovo (Euro U20B)
1
Aydin Ibrahimov
U20 Azerbaijan (Euro U20B)
1
Jon Ismajli
U20 Kosovo (Euro U20B)
1
Said Ismayilov
U20 Azerbaijan (Euro U20B)
1
Bardh Istrefi
U20 Kosovo (Euro U20B)
1
Dyami Marvin Janeck
U20 Netherlands (Euro U20B)
1
Manie Joses 1
Janis Junemann
U20 Latvia (Euro U20B)
1
Kristofers Karlsons
U20 Latvia (Euro U20B)
1
Antonio Klepo
U20 Croatia (Euro U20B)
1
Olsi Kurtaj
U20 Kosovo (Euro U20B)
1
Tyrese Lacey 1
Dez Landvreugd
U20 Netherlands (Euro U20B)
1
Alibay Mammadli
U20 Azerbaijan (Euro U20B)
1
Alikamran Mammadov
U20 Azerbaijan (Euro U20B)
1
Joris Metz
U20 Netherlands (Euro U20B)
1
Nijat Nasirov
U20 Azerbaijan (Euro U20B)
1
Francis Neilands
U20 Latvia (Euro U20B)
1
Ivan Njegovan
U20 Croatia (Euro U20B)
1
Edward Onyia 1
Davis Ozers
U20 Latvia (Euro U20B)
1
Andre Palavra
U20 Portugal (Euro U20B)
1
Joao Panzo
U20 Portugal (Euro U20B)
1
Eliot Peci
U20 Kosovo (Euro U20B)
1
Tyreese Perry-Huggins 1
Max Pikaar
U20 Netherlands (Euro U20B)
1
Peteris Pinnis
U20 Latvia (Euro U20B)
1
Stellan Rajaofera
U20 Croatia (Euro U20B)
1
Pedro Santos
U20 Portugal (Euro U20B)
1
Pedro Santoss
U20 Portugal (Euro U20B)
1
Niko Sare
U20 Croatia (Euro U20B)
1
Diogo Seixas
U20 Portugal (Euro U20B)
1
Andrejs Silconoks
U20 Latvia (Euro U20B)
1
Luis Silva
U20 Portugal (Euro U20B)
1
Tomas Silva
U20 Portugal (Euro U20B)
1
Noah Slingerland
U20 Netherlands (Euro U20B)
1
Kristaps Soldatenoks
U20 Latvia (Euro U20B)
1
Rudolfs Svitins
U20 Latvia (Euro U20B)
1
Adam Bob Tokpah 1
Mihael Tomic
U20 Croatia (Euro U20B)
1
Stef Van Bussel
U20 Netherlands (Euro U20B)
1
Ryan Van Eyck
U20 Netherlands (Euro U20B)
1
Salvador Victo
U20 Portugal (Euro U20B)
1
Vice Zanki
U20 Croatia (Euro U20B)
1
Eris Zeneli
U20 Kosovo (Euro U20B)
1
Genc Zeqiri
U20 Kosovo (Euro U20B)
1
Marko Zivkovic
U20 Netherlands (Euro U20B)
1
Evan van der Plas
U20 Netherlands (Euro U20B)
1