Tao Shan ha enfrentado a 114 oponentes a lo largo de su carrera.

Player Team(s) Games
Sergey Bazarevitch 1
Aleksandar Belostenny 1
Viktor Berezhnoi 1
Miroslav Beric
Yugoslavia (Olympics)
1
Xiaohui Bi 1
Dejan Bodiroga
Yugoslavia (Olympics)
1
Raymond Borner
Australia (Olympics)
1
Mark Bradtke
Australia (Olympics)
1
Romanas Brazdauskis
Lithuania (Olympics)
1
James Carter
Puerto Rico (Olympics)
1
Eddie Casiano
Puerto Rico (Olympics)
1
Lei Chen 1
Valdemaras Chomicius
Lithuania (Olympics)
1
Javier Colon
Puerto Rico (Olympics)
1
Jean-Jacques Conceicao
Angola (Olympics)
1
Predrag Danilovic
Yugoslavia (Olympics)
1
David Dias
Angola (Olympics)
1
Victor Diaz
Venezuela (Olympics)
2
Darius Dimavicius
Lithuania (Olympics)
1
Vlade Divac
Yugoslavia (Olympics)
1
Aleksandar Djordjevic
Yugoslavia (Olympics)
1
John Dorge
Australia (Olympics)
1
Jiang Du 1
Gabriel Estaba
Venezuela (Olympics)
2
Elshad Gadashev 1
Raymond Gause
Puerto Rico (Olympics)
1
Andrew Gaze
Australia (Olympics)
1
Rostyn Gonzalez
Venezuela (Olympics)
2
Vladimir Gorin 1
Jose Carlos Guimaraes
Angola (Olympics)
1
David Harrison 1
Shane Heal
Australia (Olympics)
1
Carl Herrera
Venezuela (Olympics)
2
Zhe Ji 1
Dontae Jones 1
Sergejus Jovaisa
Lithuania (Olympics)
1
Damian Keogh
Australia (Olympics)
1
Gintaras Krapikas
Lithuania (Olympics)
1
Rimas Kurtinaitis
Lithuania (Olympics)
1
Guang Li 2
Yiding Li 1
Gangfeng Li 1
Ke Li 1
Mingtao Liu 2
Wei Liu 1
Hao Liu 1
Peng Liu 1
Leroy Loggins
Australia (Olympics)
1
Nikola Loncar
Yugoslavia (Olympics)
1
Luc Longley
Australia (Olympics)
1
Federico Lopez
Puerto Rico (Olympics)
1
Ke-Ming Lu 2
Yan Lu 1
Benqiang Lu 1
Paulo Macedo
Angola (Olympics)
1
Sarunas Marciulionis
Lithuania (Olympics)
1
Amal McCaskill 1
Michael McKay
Australia (Olympics)
1
Igor Miglinieks 1
Jerome Mincy
Puerto Rico (Olympics)
1
Mario Morales
Puerto Rico (Olympics)
1
Anibal Moreira
Angola (Olympics)
1
Alex Nelcha
Venezuela (Olympics)
2
Vitaly Nosov 1
Sasha Obradovic
Yugoslavia (Olympics)
1
Ivan Olivares
Venezuela (Olympics)
2
Jose Ortiz
Puerto Rico (Olympics)
1
Sergej Panov 1
Zarko Paspalj
Yugoslavia (Olympics)
1
Alvydas Pazdrazdis
Lithuania (Olympics)
1
Edwin Pellot
Puerto Rico (Olympics)
1
Zeljko Rebraca
Yugoslavia (Olympics)
1
Ramon Rivas
Puerto Rico (Olympics)
1
Leon Rodgers 1
Arvydas Sabonis
Lithuania (Olympics)
1
Soumaila Samake 1
Nelson Sardinha
Angola (Olympics)
1
Zoran Savic
Yugoslavia (Olympics)
1
Lawrence Sengstock
Australia (Olympics)
1
Sam Shepherd
Venezuela (Olympics)
2
Theron Smith 1
Philip Smyth
Australia (Olympics)
1
Richard Soto
Puerto Rico (Olympics)
1
Manuel Sousa
Angola (Olympics)
1
Frans Steyn 2
Jianguo Sui 1
Dmitri Sukharev 1
Shengyue Sun 2
Valeri Tikhonenko 1
Dejan Tomasevic
Yugoslavia (Olympics)
1
Milenko Topic
Yugoslavia (Olympics)
1
Gundars Vetra 1
Arunas Visockas
Lithuania (Olympics)
1
Andrew Vlahov
Australia (Olympics)
1
Alexander Volkov 1
Benjamim Wacuahamba
Angola (Olympics)
1
Omar Walcott
Venezuela (Olympics)
2
Bo Wang 1
Bin Wang 1
Hao Wang 1
Darryl Watkins 1
Chris Williams 1
Zhongjie Xie 2
Libin Xie 1
Lu Xing 1
Guijun Xu 1
Lei Xu 1
Yu-Ming Yang 1
Gaofeng Yu 2
Zhang Yunsong 1
Ji Zhang 1
Cheng Zhong 1
Xuefeng Zhou 1
Edgar de Leon
Puerto Rico (Olympics)
1