Joao Moreira has faced 107 opponents throughout his career

Player Team(s) Games
Blaz Abram
U16 Slovenia (Euro U16 B)
1
Nugzar Abuladze
U16 Georgia (Euro U16 B)
1
Nika Amirkhanashvili
U16 Georgia (Euro U16 B)
1
Benjamin Bernleithner
U16 Austria (Euro U16 B)
1
Aleksandre Bolkvadze
U16 Georgia (Euro U16 B)
1
Jarnoe Boon
U16 Belgium (Euro U16 B)
1
Romain Boxus
U16 Belgium (Euro U16 B)
1
Willem Brandwijk
U16 Netherlands (Euro U16 B)
1
Yannick Brunink
U16 Netherlands (Euro U16 B)
1
Marko Cergic
U16 Slovenia (Euro U16 B)
1
Antreas Christodoulou
U16 Cyprus (Euro U16 B)
1
Beka Darakhvelidze
U16 Georgia (Euro U16 B)
1
Tom De Haas
U16 Netherlands (Euro U16 B)
1
Pim De Vries
U16 Netherlands (Euro U16 B)
1
Jaron Dijkhuizen
U16 Netherlands (Euro U16 B)
1
Christopher Dugan
U16 Cyprus (Euro U16 B)
1
Giorgi Dvali
U16 Georgia (Euro U16 B)
1
Sven Ehmann
U16 Luxembourg (Euro U16 B)
1
Pit Elcheroth
U16 Luxembourg (Euro U16 B)
1
Alexandre Eyenga
U16 Belgium (Euro U16 B)
1
Mick Fleuren
U16 Netherlands (Euro U16 B)
1
Yannick Franke
U16 Netherlands (Euro U16 B)
1
Colin Fuchs-Robetin
U16 Austria (Euro U16 B)
1
Ucha Gamreklidze
U16 Georgia (Euro U16 B)
1
Mathijs Gijbels
U16 Belgium (Euro U16 B)
1
Rafael Gilmore
U16 Cyprus (Euro U16 B)
1
Thomas Grun
U16 Luxembourg (Euro U16 B)
1
Philippe Gutenkauf
U16 Luxembourg (Euro U16 B)
1
Egert Haller
U16 Estonia (Euro U16 B)
1
Ville Hanninen
U16 Finland (Euro U16 B)
1
Florian Hartenbach
U16 Austria (Euro U16 B)
1
Sam Hemeleers
U16 Belgium (Euro U16 B)
1
Paul Hiebler
U16 Austria (Euro U16 B)
1
Max Hilger
U16 Luxembourg (Euro U16 B)
1
Mike Hogervorst
U16 Netherlands (Euro U16 B)
1
Shawn Hopkins
U16 Finland (Euro U16 B)
1
Viktor Ieronymidis
U16 Cyprus (Euro U16 B)
1
Saba Jakeli
U16 Georgia (Euro U16 B)
1
Mats Jouret
U16 Belgium (Euro U16 B)
1
Joakim Jousisto
U16 Finland (Euro U16 B)
1
Karl Jurjens
U16 Estonia (Euro U16 B)
1
Karl-Martin Kask
U16 Estonia (Euro U16 B)
1
Timothy Kauffmann
U16 Luxembourg (Euro U16 B)
1
Matej Kavas
U16 Slovenia (Euro U16 B)
1
Aleksi Kemppainen
U16 Finland (Euro U16 B)
1
Luka Kokol
U16 Slovenia (Euro U16 B)
1
Rain Koort
U16 Estonia (Euro U16 B)
1
Sander Kruus
U16 Estonia (Euro U16 B)
1
Kristofer Kurvits
U16 Estonia (Euro U16 B)
1
Erkka Lahti
U16 Finland (Euro U16 B)
1
Manu Lecomte
U16 Belgium (Euro U16 B)
1
Christoforos Leontioy
U16 Cyprus (Euro U16 B)
1
Zezva Liluashvili
U16 Georgia (Euro U16 B)
1
Michael M'putu
U16 Luxembourg (Euro U16 B)
1
Panagiotis Markou
U16 Cyprus (Euro U16 B)
1
Oskar Michelsen
U16 Finland (Euro U16 B)
1
Miikka Mikkonen
U16 Finland (Euro U16 B)
1
Stefan Neudecker
U16 Austria (Euro U16 B)
1
Henri Niemisto
U16 Finland (Euro U16 B)
1
Aleksej Nikolic
U16 Slovenia (Euro U16 B)
1
Ozan Odabasi
U16 Finland (Euro U16 B)
1
Marvin Ogunsipe
U16 Austria (Euro U16 B)
1
Sten Olmre
U16 Estonia (Euro U16 B)
1
Merkouris Panagi
U16 Cyprus (Euro U16 B)
1
Constantinos Papacostas
U16 Cyprus (Euro U16 B)
1
Petros Papamichael
U16 Cyprus (Euro U16 B)
1
Rainer Pastimae
U16 Estonia (Euro U16 B)
1
Florian Pelc
U16 Austria (Euro U16 B)
1
Constantinos Perdikos
U16 Cyprus (Euro U16 B)
1
Zan Petejan
U16 Slovenia (Euro U16 B)
1
Archili Puluzashvili
U16 Georgia (Euro U16 B)
1
Tornike Qitoshvili
U16 Georgia (Euro U16 B)
1
Matic Rebec
U16 Slovenia (Euro U16 B)
1
Jure Ritlop
U16 Slovenia (Euro U16 B)
1
Andraz Rogelja
U16 Slovenia (Euro U16 B)
1
Daan Rosenmuller
U16 Netherlands (Euro U16 B)
1
Jaagup Russak
U16 Estonia (Euro U16 B)
1
Joosep Russak
U16 Estonia (Euro U16 B)
1
Tim Schmit
U16 Luxembourg (Euro U16 B)
1
Gillian Schouteet
U16 Belgium (Euro U16 B)
1
Aljaz Slutej
U16 Slovenia (Euro U16 B)
1
Marko Soldo
U16 Austria (Euro U16 B)
1
Emir Sulejmanovic
U16 Finland (Euro U16 B)
1
Saimon Sutt
U16 Estonia (Euro U16 B)
1
Glafkos Theokleous
U16 Cyprus (Euro U16 B)
1
Kakhaber Tomaradze
U16 Georgia (Euro U16 B)
1
Stefan Topalovic
U16 Netherlands (Euro U16 B)
1
Thimote Traversin
U16 Belgium (Euro U16 B)
1
Alexandre Tschiderer
U16 Luxembourg (Euro U16 B)
1
Nikoloz Tskitishvili
U16 Georgia (Euro U16 B)
1
Keit Turk
U16 Estonia (Euro U16 B)
1
Jere Valtonen
U16 Finland (Euro U16 B)
1
Sanders Van Caeneghem
U16 Belgium (Euro U16 B)
1
Emil Van Veen
U16 Netherlands (Euro U16 B)
1
Andy Van Vliet
U16 Belgium (Euro U16 B)
1
Hans Vanwijn
U16 Belgium (Euro U16 B)
1
Bas Veenstra
U16 Netherlands (Euro U16 B)
1
Florian Vogel
U16 Austria (Euro U16 B)
1
Miso Vukcevic
U16 Cyprus (Euro U16 B)
1
Eric Wagner
U16 Luxembourg (Euro U16 B)
1
Malik Wilson
U16 Luxembourg (Euro U16 B)
1
Joshua Wirtz
U16 Luxembourg (Euro U16 B)
1
Georg Wolf
U16 Austria (Euro U16 B)
1
Sebastian Wurtz
U16 Austria (Euro U16 B)
1
Ziga Zatezic
U16 Slovenia (Euro U16 B)
1
Raphael Zimmerl
U16 Austria (Euro U16 B)
1
Nejc Zupan
U16 Slovenia (Euro U16 B)
1