Joao Campos has faced 72 opponents throughout his career

Player Team(s) Games
Jose Almeida 1
Carlos Andrade
FC Porto (POR-1)
2
Rafael Anunciato 1
Kyle Austin
Vitoria SC (POR-1)
1
Devon Austin
Ginasio (POR-1)
1
Jose Miguel Barbosa 2
Carlos Barroca 1
Tomas Barroso
Ginasio (POR-1)
1
Andre Bessa
Vitoria SC (POR-1)
1
Diogo Cardoso 1
Diogo Carreira 3
Pedro Catarino
FC Porto (POR-1)
1
Jamaal Caterina
Ginasio (POR-1)
1
Marquin Chandler 1
Diogo Correia
FC Porto (POR-1)
2
Nuno Cortez 2
Nelson Costa 2
Jose Costa
FC Porto (POR-1)
Ginasio (POR-1)
3
Paulo Cunha
Vitoria SC (POR-1)
1
Brandon Dagans
Ginasio (POR-1)
1
Nick Dewitz 1
Paulo Diamantino
Vitoria SC (POR-1)
1
Heshimu Evans 2
Elvis Evora 2
Fabio Fernandes 1
William Frisby 1
David Gomes
FC Porto (POR-1)
1
Mario Goncalves 1
Marco Goncalves
Ginasio (POR-1)
2
Jeremy Goode 1
Jason Hartford
Ginasio (POR-1)
1
Gregory Jenkins 1
Nuno Manarte 2
Nuno Marcal
FC Porto (POR-1)
2
Kevin Martin
Vitoria SC (POR-1)
1
Rodrigo Mascarenhas 2
Miguel Minhava 3
Miguel Miranda
FC Porto (POR-1)
2
Antonio Monteiro 1
Nuno Morais 1
Rui Mota 1
Fernando Neves 2
Londrick Nolen 1
Sean Ogirri
FC Porto (POR-1)
2
Humberto Oliveira 1
Andre Pereira
FC Porto (POR-1)
1
Andre Pinto 2
Ricardo Pinto
Vitoria SC (POR-1)
1
Sergio Ramos 3
Ben Reed 3
Joao Reveles
Ginasio (POR-1)
1
Nolan Richardson
Vitoria SC (POR-1)
1
Pedro Rocha
Ginasio (POR-1)
1
Marco Rosa
Ginasio (POR-1)
1
Joao Santos
FC Porto (POR-1)
2
Ryan Schneider 1
Pedro Silva
Ginasio (POR-1)
2
Jason Smith 1
Joao Soares
FC Porto (POR-1)
2
Augusto Sobrinho
Vitoria SC (POR-1)
1
Bradford Spencer 1
Gregory Stempin
FC Porto (POR-1)
2
Austin Swift
Ginasio (POR-1)
1
Pedro Tavares
Vitoria SC (POR-1)
1
Antonio Tavares 3
Vladimir Teixeira 1
Julian Terrell
FC Porto (POR-1)
2
Ekjersey Viana 2
Ricardo Vieira 1
John Waller 1
Matthew Webster 2
Michael Chester Williams 1