Hamed Afagh has faced 114 opponents throughout his career

Player Team(s) Games
Moamen Abouelanin
Egypt (World Cup)
1
Alex Abrines
Spain (World Cup)
1
David Andersen
Australia (Olympics)
1
Christopher Anstey
Australia (Olympics)
1
Wael Badr
Egypt (World Cup)
1
Marko Banic
Croatia (Olympics)
1
Stanko Barac
Croatia (Olympics)
1
Leandro Barbosa
Brazil (World Cup)
1
David Barlow
Australia (Olympics)
1
Nicolas Batum
France (World Cup)
1
Stefan Bircevic
Serbia (World Cup)
1
Nemanja Bjelica
Serbia (World Cup)
1
Bogdan Bogdanovic
Serbia (World Cup)
1
Andrew Bogut
Australia (Olympics)
1
C.J. Bruton
Australia (Olympics)
1
Sergei Bykov
Russia (Olympics)
1
Jose Manuel Calderon
Spain (World Cup)
1
Victor Claver
Spain (World Cup)
1
Carlos Delfino
Argentina (Olympics)
1
Boris Diaw
France (World Cup)
1
Antoine Diot
France (World Cup)
1
Ibrahim Elgammal
Egypt (World Cup)
1
Moustafa Elmekawi
Egypt (World Cup)
1
Mouhanad Elsabagh
Egypt (World Cup)
1
Rudy Fernandez
Spain (World Cup)
1
Evan Fournier
France (World Cup)
1
Vitaly Fridzon
Russia (Olympics)
1
Alex Garcia
Brazil (World Cup)
1
Pau Gasol
Spain (World Cup)
1
Marc Gasol
Spain (World Cup)
1
Mickael Gelabale
France (World Cup)
1
Amr Gendy
Egypt (World Cup)
1
Sherif Genedy
Egypt (World Cup)
1
Manu Ginobili
Argentina (Olympics)
1
Guilherme Giovannoni
Brazil (World Cup)
1
Rudy Gobert
France (World Cup)
1
Roman Gonzales
Argentina (Olympics)
1
Leonardo Gutierrez
Argentina (Olympics)
1
Juan Gutierrez
Argentina (Olympics)
1
Rafael Hettsheimeir
Brazil (World Cup)
1
Thomas Heurtel
France (World Cup)
1
Nene Hilario
Brazil (World Cup)
1
John Robert Holden
Russia (Olympics)
1
Marcelinho Huertas
Brazil (World Cup)
1
Ramy Ibrahim
Egypt (World Cup)
1
Joe Ingles
Australia (Olympics)
1
Edwin Jackson
France (World Cup)
1
Simas Jasaitis
Lithuania (Olympics)
1
Sarunas Jasikevicius
Lithuania (Olympics)
1
Robertas Javtokas
Lithuania (Olympics)
1
Stefan Jovic
Serbia (World Cup)
1
Charles Kahudi
France (World Cup)
1
Nikola Kalinic
Serbia (World Cup)
1
Haytham Kamal
Egypt (World Cup)
1
Federico Kammerichs
Argentina (Olympics)
1
Rasko Katic
Serbia (World Cup)
1
Rimantas Kaukenas
Lithuania (Olympics)
1
Viktor Keyru
Russia (Olympics)
1
Viktor Khryapa
Russia (Olympics)
1
Andrei Kirilenko
Russia (Olympics)
1
Linas Kleiza
Lithuania (Olympics)
1
Davor Kus
Croatia (Olympics)
1
Joffrey Lauvergne
France (World Cup)
1
Darjus Lavrinovic
Lithuania (Olympics)
1
Ksystof Lavrinovic
Lithuania (Olympics)
1
Sergio Llull
Spain (World Cup)
1
Kresimir Loncar
Croatia (Olympics)
1
Mindaugas Lukauskis
Lithuania (Olympics)
1
Marcelo Machado
Brazil (World Cup)
1
Jonas Maciulis
Lithuania (Olympics)
1
Stefan Markovic
Serbia (World Cup)
1
Patty Mills
Australia (Olympics)
1
Sergey Monia
Russia (Olympics)
1
Nikita Morgunov
Russia (Olympics)
1
Juan Carlos Navarro
Spain (World Cup)
1
Raul Neto
Brazil (World Cup)
1
Brad Newley
Australia (Olympics)
1
Sandro Nicevic
Croatia (Olympics)
1
Matthew Nielsen
Australia (Olympics)
1
Andres Nocioni
Argentina (Olympics)
1
Fabricio Oberto
Argentina (Olympics)
1
Zakhar Pashutin
Russia (Olympics)
1
Marijonas Petravicius
Lithuania (Olympics)
1
Florent Pietrus
France (World Cup)
1
Antonio Porta
Argentina (Olympics)
1
Marius Prekevicius
Lithuania (Olympics)
1
Pablo Prigioni
Argentina (Olympics)
1
Nikola Prkacin
Croatia (Olympics)
1
Paolo Quinteros
Argentina (Olympics)
1
Ashraf Rabie
Egypt (World Cup)
1
Miroslav Raduljica
Serbia (World Cup)
1
Shawn Redhage
Australia (Olympics)
1
Sergio Rodriguez
Spain (World Cup)
1
Marin Rozic
Croatia (Olympics)
1
Ricky Rubio
Spain (World Cup)
1
Damjan Rudez
Croatia (Olympics)
1
Seif Samir
Egypt (World Cup)
1
Glen Saville
Australia (Olympics)
1
Alexei Savrasenko
Russia (Olympics)
1
Luis Scola
Argentina (Olympics)
1
Youssef Shousha
Egypt (World Cup)
1
Marko Simonovic
Serbia (World Cup)
1
Ramunas Siskauskas
Lithuania (Olympics)
1
Tiago Splitter
Brazil (World Cup)
1
Vladimir Stimac
Serbia (World Cup)
1
Larry Taylor
Brazil (World Cup)
1
Milos Teodosic
Serbia (World Cup)
1
Kim Tillie
France (World Cup)
1
Marko Tomas
Croatia (Olympics)
1
Roko Leni Ukic
Croatia (Olympics)
1
Anderson Varejao
Brazil (World Cup)
1
Andrei Vorontsevich
Russia (Olympics)
1
Mark Worthington
Australia (Olympics)
1
Marcus Vinícius Vieira de Sousa
Brazil (World Cup)
1