Joao Mesquita has faced 91 opponents throughout his career

Player Team(s) Games
Furkan Aldemir
U16 Turkey (Euro U16)
1
Pavel Antipov
U16 Russia (Euro U16)
1
Erdinc Balto
U16 Turkey (Euro U16)
1
Dmytro Bandush
U16 Ukraine (Euro U16)
1
Birkan Batuk
U16 Turkey (Euro U16)
1
Jure Besedic
U16 Slovenia (Euro U16)
1
Gilvydas Biruta
U16 Lithuania (Euro U16)
1
Lauris Blaus
U16 Latvia (Euro U16)
1
Nejc Buda
U16 Slovenia (Euro U16)
1
Batuhan Bulduk
U16 Turkey (Euro U16)
1
Girts Celms
U16 Latvia (Euro U16)
1
Vladimir Chichaykin
U16 Russia (Euro U16)
1
Genco Dilik
U16 Turkey (Euro U16)
1
Michal Duchacek 1
Povilas Duchovskis
U16 Lithuania (Euro U16)
1
Murat Esen
U16 Turkey (Euro U16)
1
Abdullah Eskici
U16 Turkey (Euro U16)
1
Tadej Ferme
U16 Slovenia (Euro U16)
1
Sergii Galynin
U16 Ukraine (Euro U16)
1
Mica Gavric
U16 Slovenia (Euro U16)
1
Miha Glavas
U16 Slovenia (Euro U16)
1
Ilhan Gokalp
U16 Turkey (Euro U16)
1
Luka Golez
U16 Slovenia (Euro U16)
1
Anatoliy Gumennyy
U16 Ukraine (Euro U16)
1
Matyas Hering 1
Vaclav Honomichl 1
Lukas Horak 1
Volkan Incekara
U16 Turkey (Euro U16)
1
Ali Isik
U16 Turkey (Euro U16)
1
Milan Jaros 1
Mantas Kadzevicius
U16 Lithuania (Euro U16)
1
Enes Kanter Freedom
U16 Turkey (Euro U16)
1
Ilkan Karaman
U16 Turkey (Euro U16)
1
Mukremin Deniz Kilicli
U16 Turkey (Euro U16)
1
Ondrej Kohout 1
Maks Adam Konate
U16 Ukraine (Euro U16)
1
Kalvis Krumins
U16 Latvia (Euro U16)
1
Saulius Kulvietis
U16 Lithuania (Euro U16)
1
Krists Lacis
U16 Latvia (Euro U16)
1
Martins Laksa
U16 Latvia (Euro U16)
1
Andriy Lebedintsev
U16 Ukraine (Euro U16)
1
Denis Lukin
U16 Russia (Euro U16)
1
Oleksandr Lypovyy
U16 Ukraine (Euro U16)
1
Melih Mahmutoglu
U16 Turkey (Euro U16)
1
Ilya Malykh
U16 Russia (Euro U16)
1
Osvaldas Matulionis
U16 Lithuania (Euro U16)
1
Daniil Mazniev
U16 Ukraine (Euro U16)
1
Artem Moskin
U16 Russia (Euro U16)
1
Edo Muric
U16 Slovenia (Euro U16)
1
Burak Mustucu
U16 Turkey (Euro U16)
1
Can Mutaf
U16 Turkey (Euro U16)
1
Deividas Nazarovas
U16 Lithuania (Euro U16)
1
Mitja Nikolic Smrdelj
U16 Slovenia (Euro U16)
1
Pertev Onguner
U16 Turkey (Euro U16)
1
Teoman Orge
U16 Turkey (Euro U16)
1
Bendzhamin Pavel Dudu
U16 Russia (Euro U16)
1
Augustas Peciukevicius
U16 Lithuania (Euro U16)
1
Ziga Perovsek
U16 Slovenia (Euro U16)
1
Ondrej Peterka 1
Danijel Radosavljevic
U16 Slovenia (Euro U16)
1
Yaroslav Reznichenko
U16 Russia (Euro U16)
1
Kamil Riha 1
Davis Rozitis
U16 Latvia (Euro U16)
1
Milan Ryska 1
Arunas Sakalauskas
U16 Lithuania (Euro U16)
1
Maksym Sandul
U16 Ukraine (Euro U16)
1
Sertac Sanli
U16 Turkey (Euro U16)
1
Mirza Sarajlija
U16 Slovenia (Euro U16)
1
Tomas Satoransky 1
Armands Senkans
U16 Latvia (Euro U16)
1
Gazmend Sinani
U16 Turkey (Euro U16)
1
Osman Sirin
U16 Turkey (Euro U16)
1
Matic Sirnik
U16 Slovenia (Euro U16)
1
Giedrius Staniulis
U16 Lithuania (Euro U16)
1
Guntars Strakis
U16 Latvia (Euro U16)
1
Ivan Strebkov
U16 Russia (Euro U16)
1
Jan Svejda 1
Firat Toz
U16 Turkey (Euro U16)
1
Artur Uskov
U16 Russia (Euro U16)
1
Jonas Valanciunas
U16 Lithuania (Euro U16)
1
Ovidijus Varanauskas
U16 Lithuania (Euro U16)
1
Haroldas Venskus
U16 Lithuania (Euro U16)
1
Evgeny Verbitskiy
U16 Russia (Euro U16)
1
Antons Vilcins
U16 Latvia (Euro U16)
1
Ricmonds Vilde
U16 Latvia (Euro U16)
1
Sandris Vitols
U16 Latvia (Euro U16)
1
Evgeny Voytyuk
U16 Russia (Euro U16)
1
Burak Yuksel
U16 Turkey (Euro U16)
1
Matej Zajicek 1
Kristers Zeidaks
U16 Latvia (Euro U16)
1
Evgeny Zharekhin
U16 Russia (Euro U16)
1