Marco Farrugia ha enfrentado a 45 oponentes a lo largo de su carrera.

Player Team(s) Games
Maxim Agachi
U18 Moldova (Euro U18)
1
Carlos Aranda Blanquer
U18 Andorra (Euro U18)
1
Alejandro Aranda Blanquer
U18 Andorra (Euro U18)
1
Vladimir Avdeenco
U18 Moldova (Euro U18)
1
Victor Banaru
U18 Moldova (Euro U18)
1
Pietro Nicola Baustert
U18 Luxembourg (Euro U18)
1
Marc Bermudo Cuesta
U18 Andorra (Euro U18)
1
Oriol Betrian Pujol
U18 Andorra (Euro U18)
1
Victor Buadin Cruz
U18 Andorra (Euro U18)
1
Julian Ernest Byrne
U18 Gibraltar (Euro U18)
1
Sebastian Joseph Cassaglia
U18 Gibraltar (Euro U18)
1
Alexandru Cernautanu
U18 Moldova (Euro U18)
1
Max Liam Cocard
U18 Luxembourg (Euro U18)
1
Vadim Constandoglu
U18 Moldova (Euro U18)
1
Serghei Cusniriuc
U18 Moldova (Euro U18)
1
Nil Donsion Reyes
U18 Andorra (Euro U18)
1
Stefan Florea
U18 Moldova (Euro U18)
1
Jon Fortes Porres
U18 Andorra (Euro U18)
1
Hugo Gauthier Diet
U18 Andorra (Euro U18)
1
Julian Grech
U18 Gibraltar (Euro U18)
1
Javier Guerra
U18 Gibraltar (Euro U18)
1
Pit Hansen
U18 Luxembourg (Euro U18)
1
Alain Jacobs
U18 Luxembourg (Euro U18)
1
Teo Joan Pertinez
U18 Andorra (Euro U18)
1
Lenny Jonsson
U18 Luxembourg (Euro U18)
1
Louis Koerfer
U18 Luxembourg (Euro U18)
1
Matthew Lopez
U18 Gibraltar (Euro U18)
1
Leonardo Lopez Calzada
U18 Andorra (Euro U18)
1
Miguel Marti Chamorro
U18 Andorra (Euro U18)
1
Marc Martinez Pegalajar
U18 Andorra (Euro U18)
1
Jamie McGrail
U18 Gibraltar (Euro U18)
1
Jose Manuel Merida Brechtbuhl
U18 Gibraltar (Euro U18)
1
Alexandru Moisei
U18 Moldova (Euro U18)
1
Zakaria Rafyi
U18 Luxembourg (Euro U18)
1
Finn Reisdorffer
U18 Luxembourg (Euro U18)
1
Dorian Scheltien
U18 Luxembourg (Euro U18)
1
Nicolae Sorochin
U18 Moldova (Euro U18)
1
Sam Streef
U18 Luxembourg (Euro U18)
1
Damien Thill
U18 Luxembourg (Euro U18)
1
Vladimir Todorov
U18 Moldova (Euro U18)
1
Nicolas Toussaint
U18 Luxembourg (Euro U18)
1
Alexander Undery
U18 Gibraltar (Euro U18)
1
Durim Verrija
U18 Moldova (Euro U18)
1
Callum Jon Vinales
U18 Gibraltar (Euro U18)
1
Jaydan Morgan Wink
U18 Gibraltar (Euro U18)
1