Cheng Lin has faced 45 opponents throughout his career

Player Team(s) Games
Japeth Aguilar
Philippines (Asiacup QR)
1
Matthew Aquino
Japan (WC-QR)
1
Angus Brandt
Australia (WC-QR)
2
Taylor Britt
New Zealand (Asiacup QR)
1
Walter Brown
New Zealand (Asiacup QR)
1
Justin Brownlee
Philippines (Asiacup QR)
1
Tobias Cameron
New Zealand (Asiacup QR)
1
Maxwell Darling
New Zealand (Asiacup QR)
1
Bol Dengdit
Australia (WC-QR)
2
Luke Evans
Japan (WC-QR)
1
Dan Fotu
New Zealand (Asiacup QR)
1
Takatishi Furu
Japan (WC-QR)
1
Akoldah Gak
Australia (WC-QR)
2
Jaylin Galloway
Australia (WC-QR)
2
Tyrell Harrison
New Zealand (Asiacup QR)
1
Keita Imamura
Japan (WC-QR)
1
Nick Kay
Australia (WC-QR)
2
Sean Macdonald
Australia (WC-QR)
2
Craig Moller
Australia (WC-QR)
2
Alexander Mudronja
Australia (WC-QR)
2
Isaiah Murphy
Japan (WC-QR)
1
Emmett Naar
Australia (WC-QR)
2
Chris Newsome
Philippines (Asiacup QR)
1
Jordan Ngatai
New Zealand (Asiacup QR)
1
Yudai Nishida
Japan (WC-QR)
1
Calvin Oftana
Philippines (Asiacup QR)
1
Wena Okwera
Australia (WC-QR)
2
Jaymar Perez
Philippines (Asiacup QR)
1
Dion Prewster
New Zealand (Asiacup QR)
1
Karl Quiambao
Philippines (Asiacup QR)
1
Dwight Ramos
Philippines (Asiacup QR)
1
Ethan Rusbatch
New Zealand (Asiacup QR)
1
Avi Schafer
Japan (WC-QR)
1
Takumi Seito
Japan (WC-QR)
1
Takuma Siito
Japan (WC-QR)
1
Kai Sotto
Philippines (Asiacup QR)
1
Carl Tamayo
Philippines (Asiacup QR)
1
Daichi Taniguchi
Japan (WC-QR)
1
Scottie Thompson
Philippines (Asiacup QR)
1
Sam Timmins
New Zealand (Asiacup QR)
1
Ryo Tirashima
Japan (WC-QR)
1
Yuki Togashi
Japan (WC-QR)
1
Rhys Vague
Australia (WC-QR)
2
Thomas James Vodanovich
New Zealand (Asiacup QR)
1
Kyle Zunic
Australia (WC-QR)
2