Mohammad Saleh has faced 48 opponents throughout his career

Player Team(s) Games
Hassan Abdullah
Iraq (Asiacup QR)
1
Amin Abu Hawwas
Jordan (Asiacup QR)
1
Japeth Aguilar 1
Ahmad Al Dwairi
Jordan (Asiacup QR)
1
Abbas Al-Draisawi
Iraq (Asiacup QR)
1
Mohammed Al-Khafaji
Iraq (Asiacup QR)
1
Ihab Al-Zuhairi
Iraq (Asiacup QR)
1
Ahmad Alhamarsheh
Jordan (Asiacup QR)
1
Ashraf Alhendi
Jordan (Asiacup QR)
1
Abdullah Hayder Alibraheemi
Iraq (Asiacup QR)
1
Aryan Aryan
India (WC-QR)
1
Farid Radi Mahdi Barushki
Iraq (Asiacup QR)
1
Palpreet Brar
India (WC-QR)
1
Harsh Dagar
India (WC-QR)
2
Poy Erram 1
Muin Bek Hafeez
India (WC-QR)
2
Ahmad Hammouri
Jordan (Asiacup QR)
1
Abbas Hashem
Jordan (Asiacup QR)
1
Mahmoud Hazaymeh
Jordan (Asiacup QR)
1
Rondae Hollis-Jefferson
Jordan (Asiacup QR)
1
Mohammad Hussein
Jordan (Asiacup QR)
1
Fadi Ibrahim
Jordan (Asiacup QR)
1
Ali Ismael
Iraq (Asiacup QR)
1
Malek Kanaan
Jordan (Asiacup QR)
1
Ange Kouame 1
James Malonzo 1
Seijin Mathew
India (WC-QR)
2
Demario Mayfield
Iraq (Asiacup QR)
1
Piyush Meena
India (WC-QR)
2
Arvind Muthu
India (WC-QR)
2
Amarendra Nayak
India (WC-QR)
2
Calvin Oftana 1
Ray Parks 1
Jaymar Perez 1
Roger Ray Pogoy 1
Karl Quiambao 1
Dwight Ramos 1
Prashant Rawat
India (WC-QR)
2
Kanwar Gurbaz Singh Sandhu
India (WC-QR)
1
Kushal Singh
India (WC-QR)
1
Lokendra Singh
India (WC-QR)
2
Key Sotu 1
Hussein Talib
Iraq (Asiacup QR)
1
Scottie Thompson 1
Pratyanshu Tomar
India (WC-QR)
1
Harendra Tomer
India (WC-QR)
1
Rawhi Zeid Rawhi Zeid Kilani
Jordan (Asiacup QR)
1
Murad Zewki
Iraq (Asiacup QR)
1