Tomas Silva has faced 80 opponents throughout his career

Player Team(s) Games
Francisco Albergaria 1
Bryce Alford 1
Tiago Almeida
FC Porto (POR-1)
1
Justin Alston 1
Francisco Amarante
FC Porto (POR-1)
1
Francisco Amiel 1
Diogo Araujo 1
Larry Austin 1
Renato Azevedo 1
Joao Balseiro 1
Jose Miguel Barbosa 1
Francisco Barroca 1
Tomas Barroso 1
Paulo Caldeira 1
Terrell Carter 1
Tweety Carter 1
Pedro Catarino 1
Jason Catarino 1
A.J. Cheeseman 1
Eric Coleman 1
Tomas Dias 1
Stefan Djukic 1
Jorge Embalo 1
Afonso Falcao 1
D.J. Fenner 1
Joao Fernandes 1
Mario Fernandes 1
Bernardo Ferreira 1
John Fields 1
Claudio Fonseca 1
Diogo Gameiro 1
Ashford Golden 1
Joao Gomes 1
Robertas Grabauskas 1
Justin Gray 1
Afonso Guedes 1
Arvydas Gydra 1
Arnette Hallman 1
Cameron Jackson 1
Jalen Jenkins 1
Paul Jorgensen 1
Joe Laravie 1
Fabio Lima 1
Manuel Magalhaes 1
Jeremias Manjate 1
Tyere Marshall 1
E.C. Matthews 1
Robert McCoy 1
Tanner McGrew
FC Porto (POR-1)
1
Josh McNair 1
Andre Mendes 1
Quincy Miller 1
Nuno Morais 1
Travis Munnings 1
Rui Nery 1
Ricardo Neves
FC Porto (POR-1)
1
Diogo Joao Neves 1
Tanner Omlid 1
Krasimir Pereira 1
Pedro Pinto
FC Porto (POR-1)
1
Joao Pragosa 1
Miguel Queiroz
FC Porto (POR-1)
1
Daniel Relvao 1
Malcolm Richardson 1
Jalen Riley
FC Porto (POR-1)
1
Joao Rodrigues Guerreiro 1
Nuno Sa 1
Guilherme Saiote 1
Rafael Santos 1
Hugo Silva 1
Shakir Smith 1
Joao Soares
FC Porto (POR-1)
1
Hugo Sotta 1
Ty Toney 1
Miguel Toreia 1
Joao Torrie
FC Porto (POR-1)
1
Diogo Ventura 1
Salvador Victo 1
Vladyslav Voytso
FC Porto (POR-1)
1
Travante Williams 1