Sam Shepherd has faced 56 opponents throughout his career

Player Team(s) Games
Xin Adijiang
China (Olympics)
2
Santiago Aldama
Spain (Olympics)
1
Enrique Andreu
Spain (Olympics)
1
Jose Arcega
Spain (Olympics)
1
Sergey Bazarevitch 1
Aleksandar Belostenny 1
Viktor Berezhnoi 1
Raymond Borner
Australia (Olympics)
1
Mark Bradtke
Australia (Olympics)
1
Romanas Brazdauskis
Lithuania (Olympics)
1
James Carter
Puerto Rico (Olympics)
1
Valdemaras Chomicius
Lithuania (Olympics)
1
Javier Colon
Puerto Rico (Olympics)
1
John Dorge
Australia (Olympics)
1
Javier Fernandez
Spain (Olympics)
1
Elshad Gadashev 1
Raymond Gause
Puerto Rico (Olympics)
1
Andrew Gaze
Australia (Olympics)
1
Alberto Herreros
Spain (Olympics)
1
Weidong Hu
China (Olympics)
2
Andres Jimenez
Spain (Olympics)
1
Rafael Jofresa
Spain (Olympics)
1
Sergejus Jovaisa
Lithuania (Olympics)
1
Sun Jun
China (Olympics)
2
Damian Keogh
Australia (Olympics)
1
Gintaras Krapikas
Lithuania (Olympics)
1
Rimas Kurtinaitis
Lithuania (Olympics)
1
Chunjiang Li
China (Olympics)
1
Leroy Loggins
Australia (Olympics)
1
Luc Longley
Australia (Olympics)
1
Federico Lopez
Puerto Rico (Olympics)
1
Jian Ma
China (Olympics)
1
Sarunas Marciulionis
Lithuania (Olympics)
1
Igor Miglinieks 1
Jerome Mincy
Puerto Rico (Olympics)
1
Mario Morales
Puerto Rico (Olympics)
1
Juan Antonio Orenga
Spain (Olympics)
1
Jose Ortiz
Puerto Rico (Olympics)
1
Edwin Pellot
Puerto Rico (Olympics)
1
Wu Qinglong
China (Olympics)
2
Ramon Rivas
Puerto Rico (Olympics)
1
Arvydas Sabonis
Lithuania (Olympics)
1
Juan San Epifanio
Spain (Olympics)
1
Tao Shan
China (Olympics)
2
Philip Smyth
Australia (Olympics)
1
Ligang Song
China (Olympics)
1
Dmitri Sukharev 1
Fengwu Sun
China (Olympics)
2
Valeri Tikhonenko 1
Gundars Vetra 1
Jordi Villacampa
Spain (Olympics)
1
Andrew Vlahov
Australia (Olympics)
1
Alexander Volkov 1
Zhidan Wang
China (Olympics)
2
Gong Xiaobin
China (Olympics)
2
Edgar de Leon
Puerto Rico (Olympics)
1