FOOTSAM / CONNECTIONS
Meshaal Barsham
Explore connections between players, coaches and clubs. See who has played together, who has faced whom and who has represented a club.
Who has Meshaal Barsham played with most?
Most confirmed shared appearances:
- Akram Afif216shared appearances
- Tarek Salman192shared appearances
- Boualem Khoukhi191shared appearances
Who has Meshaal Barsham faced most often?
Most confirmed meetings as opponents:
- Ismaeel Mohammad14confirmed meetings
- Abdullah Marafee13confirmed meetings
- Almoez Ali13confirmed meetings
Who has Meshaal Barsham played with most?
Players with confirmed appearances in the same team as Meshaal Barsham.
| # | Players | Comparison | Shared appearances |
|---|---|---|---|
| 01 | 9 March 2018 – 8 Nov 2026 | ||
| 02 | 22 Sep 2018 – 8 Nov 2026 | ||
| 03 | 1 Dec 2017 – 8 Nov 2026 | ||
| 04 | 1 Dec 2017 – 8 Nov 2026 | ||
| 05 | 1 Dec 2017 – 8 Nov 2026 | ||
| 06 | 15 Feb 2020 – 8 Nov 2026 | ||
| 07 | 29 Aug 2020 – 8 Nov 2026 | ||
| 08 | 1 Dec 2017 – 5 May 2026 | ||
| 09 | 30 July 2023 – 8 Nov 2026 | ||
| 10 | 6 Oct 2020 – 8 Nov 2026 | ||
| 11 | 7 Apr 2018 – 24 May 2024 | ||
| 12 | 6 Dec 2019 – 8 Nov 2026 | ||
| 13 | 17 March 2018 – 20 March 2025 | ||
| 14 | 17 Dec 2019 – 2 Nov 2026 | ||
| 15 | 1 Dec 2017 – 18 Apr 2025 | ||
| 16 | 1 Dec 2017 – 16 Apr 2026 | ||
| 17 | 10 Aug 2024 – 8 Nov 2026 | ||
| 17 | 16 Sep 2024 – 2 Nov 2026 | ||
| 19 | 10 Aug 2024 – 30 July 2026 | ||
| 20 | 5 Aug 2018 – 8 May 2023 | ||
| 21 | 30 Jan 2025 – 2 Nov 2026 | ||
| 22 | 13 Nov 2020 – 5 June 2025 | ||
| 23 | 15 Feb 2020 – 22 Oct 2026 | ||
| 24 | 13 Nov 2020 – 8 Nov 2026 | ||
| 24 | 4 Dec 2020 – 7 Dec 2025 | ||
| 24 | 20 Aug 2020 – 4 May 2023 | ||
| 24 | 29 Aug 2020 – 4 May 2023 | ||
| 28 | 3 Aug 2025 – 8 Nov 2026 | ||
| 29 | 4 Dec 2020 – 7 Dec 2025 | ||
| 30 | 3 Aug 2025 – 18 Oct 2026 | ||
| 30 | 1 Dec 2017 – 23 Apr 2022 | ||
| 32 | 1 Dec 2017 – 27 Feb 2025 | ||
| 33 | 13 Nov 2020 – 8 Nov 2026 | ||
| 34 | 30 July 2023 – 9 May 2026 | ||
| 35 | 13 Nov 2020 – 7 Sep 2025 | ||
| 36 | 4 July 2021 – 14 Nov 2024 | ||
| 36 | 13 Nov 2020 – 5 June 2025 | ||
| 36 | 30 July 2023 – 2 Dec 2024 | ||
| 36 | 6 Dec 2019 – 29 Apr 2021 | ||
| 40 | 21 Nov 2023 – 7 Dec 2025 | ||
| 40 | 4 July 2021 – 8 Nov 2026 | ||
| 42 | 16 Sep 2024 – 24 Jan 2026 | ||
| 43 | 13 Nov 2020 – 17 Nov 2025 | ||
| 43 | 30 July 2023 – 24 May 2024 | ||
| 45 | 4 July 2021 – 17 Nov 2025 | ||
| 46 | 5 Aug 2023 – 1 May 2024 | ||
| 47 | 16 Sep 2024 – 30 July 2026 | ||
| 47 | 5 Aug 2018 – 17 Dec 2019 | ||
| 47 | 5 Aug 2018 – 15 Feb 2020 | ||
| 47 | 9 March 2018 – 1 Feb 2020 |
A match counts when both players have confirmed appearances. Starts, confirmed substitutes and recorded goals, assists or substitutions count. Unused substitutes and cards alone do not count. Each match counts once per connection. Historical coverage may be incomplete.
Has Meshaal Barsham played with or faced a particular player or team?
Expand the complete recorded connections below. A shared match means both players have confirmed appearances. A missing name is not proof that two players have never played together or faced each other: historical line-ups may be incomplete.
Who has Meshaal Barsham played with?
- Akram Afif — 216 shared appearances with Meshaal Barsham. 9 Mar 2018 – 8 Nov 2026.
- Tarek Salman — 192 shared appearances with Meshaal Barsham. 22 Sept 2018 – 8 Nov 2026.
- Boualem Khoukhi — 191 shared appearances with Meshaal Barsham. 1 Dec 2017 – 8 Nov 2026.
- Pedro Miguel — 176 shared appearances with Meshaal Barsham. 1 Dec 2017 – 8 Nov 2026.
- Hassan Al Haydos — 172 shared appearances with Meshaal Barsham. 1 Dec 2017 – 8 Nov 2026.
- Mohammed Waad — 124 shared appearances with Meshaal Barsham. 15 Feb 2020 – 8 Nov 2026.
- Yusuf Abdurisag — 103 shared appearances with Meshaal Barsham. 29 Aug 2020 – 8 Nov 2026.
- Ali Asad — 97 shared appearances with Meshaal Barsham. 1 Dec 2017 – 5 May 2026.
- Paulo Otávio — 95 shared appearances with Meshaal Barsham. 30 Jul 2023 – 8 Nov 2026.
- Guilherme — 90 shared appearances with Meshaal Barsham. 6 Oct 2020 – 8 Nov 2026.
- Baghdad Bounedjah — 89 shared appearances with Meshaal Barsham. 7 Apr 2018 – 24 May 2024.
- Mostafa Meshaal — 83 shared appearances with Meshaal Barsham. 6 Dec 2019 – 8 Nov 2026.
- Abdelkarim Hassan — 77 shared appearances with Meshaal Barsham. 17 Mar 2018 – 20 Mar 2025.
- Hashim Ali — 73 shared appearances with Meshaal Barsham. 17 Dec 2019 – 2 Nov 2026.
- Musaab Khidir — 70 shared appearances with Meshaal Barsham. 1 Dec 2017 – 18 Apr 2025.
- Ahmed Suhail — 65 shared appearances with Meshaal Barsham. 1 Dec 2017 – 16 Apr 2026.
- Giovani — 61 shared appearances with Meshaal Barsham. 10 Aug 2024 – 8 Nov 2026.
- Mohamed Camara — 61 shared appearances with Meshaal Barsham. 16 Sept 2024 – 2 Nov 2026.
- Rafa Mujica — 59 shared appearances with Meshaal Barsham. 10 Aug 2024 – 30 Jul 2026.
- Jung Woo-Young — 55 shared appearances with Meshaal Barsham. 5 Aug 2018 – 8 May 2023.
- Claudinho — 54 shared appearances with Meshaal Barsham. 30 Jan 2025 – 2 Nov 2026.
- Almoez Ali — 51 shared appearances with Meshaal Barsham. 13 Nov 2020 – 5 Jun 2025.
- Abdullah Al Yazidi — 49 shared appearances with Meshaal Barsham. 15 Feb 2020 – 22 Oct 2026.
- Abdulaziz Hatem — 46 shared appearances with Meshaal Barsham. 13 Nov 2020 – 8 Nov 2026.
- Homam Ahmed — 46 shared appearances with Meshaal Barsham. 4 Dec 2020 – 7 Dec 2025.
- Rodrigo Tabata — 46 shared appearances with Meshaal Barsham. 20 Aug 2020 – 4 May 2023.
- Santi Cazorla — 46 shared appearances with Meshaal Barsham. 29 Aug 2020 – 4 May 2023.
- Roberto Firmino — 44 shared appearances with Meshaal Barsham. 3 Aug 2025 – 8 Nov 2026.
- Ahmed Fathi — 40 shared appearances with Meshaal Barsham. 4 Dec 2020 – 7 Dec 2025.
- Agustín Soria — 38 shared appearances with Meshaal Barsham. 3 Aug 2025 – 18 Oct 2026.
- Salem Al Hajri — 38 shared appearances with Meshaal Barsham. 1 Dec 2017 – 23 Apr 2022.
- Ahmed Sayyar — 36 shared appearances with Meshaal Barsham. 1 Dec 2017 – 27 Feb 2025.
- Jassem Gaber — 33 shared appearances with Meshaal Barsham. 13 Nov 2020 – 8 Nov 2026.
- Romain Saïss — 31 shared appearances with Meshaal Barsham. 30 Jul 2023 – 9 May 2026.
- Karim Boudiaf — 29 shared appearances with Meshaal Barsham. 13 Nov 2020 – 7 Sept 2025.
- Bassam Al Rawi — 28 shared appearances with Meshaal Barsham. 4 Jul 2021 – 14 Nov 2024.
- Ismaeel Mohammad — 28 shared appearances with Meshaal Barsham. 13 Nov 2020 – 5 Jun 2025.
- Mateus Uribe — 28 shared appearances with Meshaal Barsham. 30 Jul 2023 – 2 Dec 2024.
- Nam Tae-Hee — 28 shared appearances with Meshaal Barsham. 6 Dec 2019 – 29 Apr 2021.
- Lucas Mendes — 27 shared appearances with Meshaal Barsham. 21 Nov 2023 – 7 Dec 2025.
- Mohammed Muntari — 27 shared appearances with Meshaal Barsham. 4 Jul 2021 – 8 Nov 2026.
- Youcef Atal — 26 shared appearances with Meshaal Barsham. 16 Sept 2024 – 24 Jan 2026.
- Ahmed Alaa — 25 shared appearances with Meshaal Barsham. 13 Nov 2020 – 17 Nov 2025.
- Gonzalo Plata — 25 shared appearances with Meshaal Barsham. 30 Jul 2023 – 24 May 2024.
- Assim Madibo — 19 shared appearances with Meshaal Barsham. 4 Jul 2021 – 17 Nov 2025.
- Mohammad Hazbavi — 18 shared appearances with Meshaal Barsham. 5 Aug 2023 – 1 May 2024.
- Cristo González — 17 shared appearances with Meshaal Barsham. 16 Sept 2024 – 30 Jul 2026.
- Gabi — 17 shared appearances with Meshaal Barsham. 5 Aug 2018 – 17 Dec 2019.
- Hamid Ismaeil — 17 shared appearances with Meshaal Barsham. 5 Aug 2018 – 15 Feb 2020.
- Yasser Aboubaker Essa — 17 shared appearances with Meshaal Barsham. 9 Mar 2018 – 1 Feb 2020.
- Abdullah Abdulsalam — 16 shared appearances with Meshaal Barsham. 17 Nov 2020 – 26 Mar 2024.
- André Ayew — 16 shared appearances with Meshaal Barsham. 12 Sept 2021 – 23 Apr 2022.
- Mohamed Al Manai — 16 shared appearances with Meshaal Barsham. 6 Oct 2020 – 8 Nov 2026.
- Younes El Hannach — 16 shared appearances with Meshaal Barsham. 24 Jan 2026 – 2 Nov 2026.
- Bahaa Ellithi — 14 shared appearances with Meshaal Barsham. 9 Mar 2018 – 8 May 2023.
- Xavi — 14 shared appearances with Meshaal Barsham. 1 Dec 2017 – 9 Apr 2019.
- Ahmed Al Ganehi — 13 shared appearances with Meshaal Barsham. 5 Jan 2024 – 8 Nov 2026.
- Almahdi Ali — 11 shared appearances with Meshaal Barsham. 5 Jan 2024 – 7 Sept 2025.
- Edmilson Junior — 11 shared appearances with Meshaal Barsham. 10 Sept 2024 – 7 Dec 2025.
- Ahmad Al Saeed — 10 shared appearances with Meshaal Barsham. 6 Oct 2020 – 9 Dec 2023.
- Anas Abweny — 9 shared appearances with Meshaal Barsham. 31 Jan 2026 – 8 Apr 2026.
- Husam Hassan Hassunin El Said — 9 shared appearances with Meshaal Barsham. 1 Feb 2020 – 3 Apr 2021.
- Ibrahim Al Hassan — 9 shared appearances with Meshaal Barsham. 5 Sept 2024 – 19 Nov 2024.
- Abdulrahman Fahmi Moustafa — 8 shared appearances with Meshaal Barsham. 5 Sept 2024 – 19 Nov 2024.
- Abdelrahman Rashid — 7 shared appearances with Meshaal Barsham. 6 Dec 2019 – 8 May 2023.
- Hazem Shehata — 7 shared appearances with Meshaal Barsham. 25 Jun 2023 – 17 Oct 2023.
- Pau Prim — 7 shared appearances with Meshaal Barsham. 16 Aug 2025 – 29 Dec 2025.
- Sultan Al Braik — 7 shared appearances with Meshaal Barsham. 13 Oct 2023 – 7 Dec 2025.
- Youssef Ayman — 7 shared appearances with Meshaal Barsham. 25 Jun 2023 – 8 Nov 2026.
- Ahmed Al Rawi — 6 shared appearances with Meshaal Barsham. 16 Nov 2023 – 25 Mar 2025.
- Faisal Al Borshaid — 6 shared appearances with Meshaal Barsham. 25 Jun 2023 – 21 Nov 2023.
- Hassan Palang — 6 shared appearances with Meshaal Barsham. 1 Dec 2017 – 13 Apr 2019.
- I. Al Hassan — 6 shared appearances with Meshaal Barsham. 5 Sept 2024 – 19 Nov 2024.
- Saad Al Sheeb — 6 shared appearances with Meshaal Barsham. 14 Dec 2019 – 13 Oct 2026.
- A. Alaa — 5 shared appearances with Meshaal Barsham. 16 Nov 2023 – 7 Dec 2025.
- Abdessamed Bounacer — 5 shared appearances with Meshaal Barsham. 30 Jan 2025 – 30 Oct 2026.
- Abdullah Marafee — 5 shared appearances with Meshaal Barsham. 3 Jul 2023 – 21 Mar 2024.
- Javairô Dilrosun — 5 shared appearances with Meshaal Barsham. 17 Feb 2026 – 9 May 2026.
- Jugurtha Hamroun — 5 shared appearances with Meshaal Barsham. 1 Dec 2017 – 7 Apr 2018.
- Mahdi Salem — 5 shared appearances with Meshaal Barsham. 22 Sept 2021 – 30 Jul 2026.
- Tameem Mansour — 5 shared appearances with Meshaal Barsham. 26 Jun 2023 – 21 Nov 2023.
- Adam Ounas — 4 shared appearances with Meshaal Barsham. 4 Nov 2024 – 3 Feb 2025.
- Ayoub El Kaabi — 4 shared appearances with Meshaal Barsham. 3 Mar 2023 – 8 May 2023.
- Hasan Al Haydos — 4 shared appearances with Meshaal Barsham. 27 Aug 2018 – 9 Apr 2019.
- Abdalla Yousif — 3 shared appearances with Meshaal Barsham. 5 Jun 2025 – 7 Sept 2025.
- Abdulaziz Al Ansari — 3 shared appearances with Meshaal Barsham. 6 Dec 2019 – 15 Feb 2020.
- Al-Hashmi Al-Hussain — 3 shared appearances with Meshaal Barsham. 17 Nov 2025 – 7 Dec 2025.
- Faisal Azadi — 3 shared appearances with Meshaal Barsham. 6 Dec 2019 – 26 Sept 2021.
- Ibrahim Majid — 3 shared appearances with Meshaal Barsham. 5 Aug 2018 – 19 Aug 2018.
- Ilyes Housni — 3 shared appearances with Meshaal Barsham. 28 Sept 2023 – 17 Apr 2024.
- Rami Al Hamwende — 3 shared appearances with Meshaal Barsham. 6 Dec 2019 – 6 Oct 2020.
- Salah Zakaria — 3 shared appearances with Meshaal Barsham. 7 Sept 2023 – 21 Mar 2024.
- Talal Bahzad — 3 shared appearances with Meshaal Barsham. 6 Dec 2019 – 3 Apr 2021.
- Alessio Romagnoli — 2 shared appearances with Meshaal Barsham. 13 Oct 2026 – 18 Oct 2026.
- Ayoub Al Oui — 2 shared appearances with Meshaal Barsham. 17 Nov 2025 – 7 Dec 2025.
- Fahad Al Abdulrahman — 2 shared appearances with Meshaal Barsham. 1 Dec 2017 – 7 Dec 2017.
- Hamza Sanhaji — 2 shared appearances with Meshaal Barsham. 27 Aug 2018 – 23 Oct 2018.
- Khaled Mohammed — 2 shared appearances with Meshaal Barsham. 5 Jan 2024 – 17 Nov 2025.
- Khalid Muneer — 2 shared appearances with Meshaal Barsham. 22 Jan 2024 – 3 Feb 2024.
- M. Gouda — 2 shared appearances with Meshaal Barsham. 4 Dec 2025 – 7 Dec 2025.
- Mahmud Abunada — 2 shared appearances with Meshaal Barsham. 17 Nov 2025 – 8 Nov 2026.
- Mohamed Gouda — 2 shared appearances with Meshaal Barsham. 7 Sept 2025 – 17 Nov 2025.
- Morteza Pouraliganji — 2 shared appearances with Meshaal Barsham. 1 Dec 2017 – 7 Apr 2018.
- Murad Kamal Hussein — 2 shared appearances with Meshaal Barsham. 20 Mar 2025 – 25 Mar 2025.
- Sauoud Ebrahim — 2 shared appearances with Meshaal Barsham. 13 Apr 2019 – 6 Oct 2020.
- A. Al Sultan — 1 shared appearances with Meshaal Barsham. 8 Jan 2026 – 8 Jan 2026.
- Abdulla Ismail — 1 shared appearances with Meshaal Barsham. 6 Oct 2020 – 6 Oct 2020.
- Abdulla Maarafiya — 1 shared appearances with Meshaal Barsham. 21 Mar 2024 – 21 Mar 2024.
- Ahmed Al Minhali — 1 shared appearances with Meshaal Barsham. 8 Nov 2026 – 8 Nov 2026.
- Ahmed Alaa Eldin — 1 shared appearances with Meshaal Barsham. 8 Nov 2026 – 8 Nov 2026.
- Aleksandar Mitrović — 1 shared appearances with Meshaal Barsham. 8 Nov 2026 – 8 Nov 2026.
- Ali Al-Riyami — 1 shared appearances with Meshaal Barsham. 17 Mar 2018 – 17 Mar 2018.
- Ali Shhosseini — 1 shared appearances with Meshaal Barsham. 9 Mar 2018 – 9 Mar 2018.
- André Amaro — 1 shared appearances with Meshaal Barsham. 8 Nov 2026 – 8 Nov 2026.
- Ayoub Khaled Alleimon — 1 shared appearances with Meshaal Barsham. 15 Feb 2020 – 15 Feb 2020.
- D. Diakite — 1 shared appearances with Meshaal Barsham. 8 Nov 2026 – 8 Nov 2026.
- David García — 1 shared appearances with Meshaal Barsham. 8 Nov 2026 – 8 Nov 2026.
- Diogo Amaro — 1 shared appearances with Meshaal Barsham. 8 Nov 2026 – 8 Nov 2026.
- Gabriel Pereira — 1 shared appearances with Meshaal Barsham. 8 Nov 2026 – 8 Nov 2026.
- Gregore — 1 shared appearances with Meshaal Barsham. 8 Nov 2026 – 8 Nov 2026.
- Gueye Laye — 1 shared appearances with Meshaal Barsham. 4 Dec 2025 – 4 Dec 2025.
- Hussain Bahzad — 1 shared appearances with Meshaal Barsham. 6 Dec 2019 – 6 Dec 2019.
- Jehad Hudib — 1 shared appearances with Meshaal Barsham. 13 Apr 2019 – 13 Apr 2019.
- Khaled Yazidi — 1 shared appearances with Meshaal Barsham. 15 Feb 2020 – 15 Feb 2020.
- Khalid Mubarak — 1 shared appearances with Meshaal Barsham. 15 Feb 2020 – 15 Feb 2020.
- Marco Fabián — 1 shared appearances with Meshaal Barsham. 15 Feb 2020 – 15 Feb 2020.
- Meshaal Al Shammari — 1 shared appearances with Meshaal Barsham. 7 Dec 2017 – 7 Dec 2017.
- Moayed Hassan — 1 shared appearances with Meshaal Barsham. 4 Dec 2020 – 4 Dec 2020.
- Mosab Mohamed — 1 shared appearances with Meshaal Barsham. 20 Aug 2020 – 20 Aug 2020.
- Mouaz Abdalla — 1 shared appearances with Meshaal Barsham. 3 Apr 2021 – 3 Apr 2021.
- Otávio — 1 shared appearances with Meshaal Barsham. 8 Nov 2026 – 8 Nov 2026.
- Róger Guedes — 1 shared appearances with Meshaal Barsham. 8 Nov 2026 – 8 Nov 2026.
- Saoud Al Khater — 1 shared appearances with Meshaal Barsham. 5 Jan 2024 – 5 Jan 2024.
- Tahsin Jamshid — 1 shared appearances with Meshaal Barsham. 17 Nov 2025 – 17 Nov 2025.
- Xeka — 1 shared appearances with Meshaal Barsham. 1 May 2024 – 1 May 2024.
- Yousef Ayman — 1 shared appearances with Meshaal Barsham. 17 Nov 2025 – 17 Nov 2025.
- Yousef Hassan — 1 shared appearances with Meshaal Barsham. 4 Sept 2021 – 4 Sept 2021.
- Yousif Abdulrazik Yousif — 1 shared appearances with Meshaal Barsham. 20 Aug 2020 – 20 Aug 2020.
Who has Meshaal Barsham faced?
- Ismaeel Mohammad — 14 confirmed meetings against Meshaal Barsham. 21 Oct 2020 – 22 Aug 2026.
- Abdullah Marafee — 13 confirmed meetings against Meshaal Barsham. 12 Aug 2018 – 28 Aug 2026.
- Almoez Ali — 13 confirmed meetings against Meshaal Barsham. 21 Oct 2020 – 18 Oct 2026.
- Salah Zakaria — 13 confirmed meetings against Meshaal Barsham. 20 Aug 2020 – 18 Oct 2026.
- Shoja Khalilzadeh — 13 confirmed meetings against Meshaal Barsham. 23 Oct 2018 – 10 Feb 2026.
- Ahmed Fathi — 12 confirmed meetings against Meshaal Barsham. 12 Aug 2018 – 17 Mar 2026.
- Amro Surag — 12 confirmed meetings against Meshaal Barsham. 19 Aug 2018 – 5 Sept 2026.
- Moufak Awad — 12 confirmed meetings against Meshaal Barsham. 17 Mar 2018 – 30 Oct 2026.
- Omid Ebrahimi — 12 confirmed meetings against Meshaal Barsham. 27 Oct 2018 – 1 May 2026.
- Sultan Al Braik — 12 confirmed meetings against Meshaal Barsham. 21 Oct 2020 – 18 Oct 2026.
- Yacine Brahimi — 12 confirmed meetings against Meshaal Barsham. 23 Dec 2020 – 5 Sept 2026.
- Ferjani Sassi — 11 confirmed meetings against Meshaal Barsham. 3 Nov 2021 – 5 Sept 2026.
- Karim Boudiaf — 11 confirmed meetings against Meshaal Barsham. 21 Oct 2020 – 5 May 2026.
- Luiz Ceará — 11 confirmed meetings against Meshaal Barsham. 21 Oct 2020 – 22 Aug 2026.
- Michael Olunga — 11 confirmed meetings against Meshaal Barsham. 12 Jan 2021 – 25 Oct 2025.
- Abdulaziz Hatem — 10 confirmed meetings against Meshaal Barsham. 23 Dec 2020 – 4 Apr 2026.
- Assim Madibo — 10 confirmed meetings against Meshaal Barsham. 26 Feb 2021 – 18 Oct 2026.
- Bassam Al Rawi — 10 confirmed meetings against Meshaal Barsham. 12 Jan 2021 – 18 Oct 2026.
- Driss Fettouhi — 10 confirmed meetings against Meshaal Barsham. 12 Sept 2021 – 22 Aug 2026.
- Eisa Palangi — 10 confirmed meetings against Meshaal Barsham. 15 Feb 2020 – 28 Aug 2026.
- Hilal Mohammed — 10 confirmed meetings against Meshaal Barsham. 1 Dec 2017 – 22 Aug 2024.
- Jasem Al Hail — 10 confirmed meetings against Meshaal Barsham. 27 Sept 2018 – 17 Mar 2026.
- Khaled Mohammed — 10 confirmed meetings against Meshaal Barsham. 21 Oct 2020 – 16 Jan 2026.
- Mohamed Sayyar — 10 confirmed meetings against Meshaal Barsham. 1 Dec 2017 – 22 Oct 2026.
- Saeed Ezatolahi — 10 confirmed meetings against Meshaal Barsham. 5 Feb 2022 – 24 Jan 2026.
- Sebastián Soria — 10 confirmed meetings against Meshaal Barsham. 22 Sept 2018 – 23 Jan 2025.
- Ahmed Al Ganehi — 9 confirmed meetings against Meshaal Barsham. 13 Dec 2020 – 9 May 2026.
- Ahmed Alaa — 9 confirmed meetings against Meshaal Barsham. 20 Aug 2020 – 4 Apr 2026.
- Alireza Beiranvand — 9 confirmed meetings against Meshaal Barsham. 23 Oct 2018 – 10 Feb 2026.
- Almahdi Ali — 9 confirmed meetings against Meshaal Barsham. 19 Aug 2018 – 22 Feb 2026.
- Dame Traoré — 9 confirmed meetings against Meshaal Barsham. 23 Dec 2020 – 5 Sept 2026.
- Edmilson Junior — 9 confirmed meetings against Meshaal Barsham. 12 Jan 2021 – 5 May 2026.
- Hazem Shehata — 9 confirmed meetings against Meshaal Barsham. 29 Aug 2020 – 4 Apr 2026.
- Khalifa Ababacar — 9 confirmed meetings against Meshaal Barsham. 17 Mar 2018 – 5 Sept 2026.
- Lucas Mendes — 9 confirmed meetings against Meshaal Barsham. 8 Dec 2020 – 22 Feb 2026.
- Yousuf Muftah — 9 confirmed meetings against Meshaal Barsham. 19 Aug 2018 – 17 Dec 2023.
- Abdulrasheed Umaru — 8 confirmed meetings against Meshaal Barsham. 4 Apr 2019 – 28 Aug 2026.
- Ahmed El Sayed — 8 confirmed meetings against Meshaal Barsham. 22 Sept 2018 – 13 Mar 2026.
- Aron Gunnarsson — 8 confirmed meetings against Meshaal Barsham. 22 Nov 2020 – 9 May 2026.
- Bahaa Ellithi — 8 confirmed meetings against Meshaal Barsham. 15 Feb 2020 – 22 Oct 2026.
- Fabricio Díaz — 8 confirmed meetings against Meshaal Barsham. 28 Sept 2023 – 5 Sept 2026.
- Hamad Mansour — 8 confirmed meetings against Meshaal Barsham. 1 Dec 2017 – 21 Aug 2025.
- Hamdi Fathy — 8 confirmed meetings against Meshaal Barsham. 18 Dec 2021 – 22 Feb 2026.
- Ibrahima Bamba — 8 confirmed meetings against Meshaal Barsham. 13 Dec 2023 – 5 May 2026.
- Jassem Mohammed — 8 confirmed meetings against Meshaal Barsham. 27 Oct 2018 – 22 Apr 2025.
- Khalid Mahmoudi — 8 confirmed meetings against Meshaal Barsham. 27 Sept 2018 – 17 Aug 2024.
- Khalid Muftah — 8 confirmed meetings against Meshaal Barsham. 18 Feb 2021 – 22 Oct 2026.
- Mehdi Taremi — 8 confirmed meetings against Meshaal Barsham. 19 Aug 2018 – 5 Jun 2025.
- Milad Mohammadi — 8 confirmed meetings against Meshaal Barsham. 17 Oct 2023 – 5 Jun 2025.
- Mohammed Muntari — 8 confirmed meetings against Meshaal Barsham. 27 Oct 2018 – 28 Aug 2025.
- Nabil Irfan — 8 confirmed meetings against Meshaal Barsham. 31 Jan 2022 – 22 Feb 2026.
- Nasir Baksh — 8 confirmed meetings against Meshaal Barsham. 6 Oct 2020 – 16 Aug 2025.
- Ramin Rezaeian — 8 confirmed meetings against Meshaal Barsham. 21 Oct 2020 – 30 Sept 2024.
- Raoul Danzabe — 8 confirmed meetings against Meshaal Barsham. 25 Feb 2023 – 8 Jan 2026.
- Roozbeh Cheshmi — 8 confirmed meetings against Meshaal Barsham. 27 Aug 2018 – 14 Sept 2026.
- Seydou Sano — 8 confirmed meetings against Meshaal Barsham. 28 Sept 2023 – 5 Sept 2026.
- Youssef Ayman — 8 confirmed meetings against Meshaal Barsham. 4 May 2023 – 26 Feb 2026.
- Abdullah Abdulsalam — 7 confirmed meetings against Meshaal Barsham. 21 Oct 2020 – 22 Feb 2025.
- Abdulrahman Fahmi Moustafa — 7 confirmed meetings against Meshaal Barsham. 27 Oct 2018 – 22 Apr 2025.
- Ali Malolah — 7 confirmed meetings against Meshaal Barsham. 8 Dec 2020 – 17 Aug 2024.
- Ali Qadry — 7 confirmed meetings against Meshaal Barsham. 27 Oct 2018 – 22 Oct 2026.
- Babacar Seck — 7 confirmed meetings against Meshaal Barsham. 24 Apr 2024 – 30 Oct 2026.
- Caio Canedo — 7 confirmed meetings against Meshaal Barsham. 5 Sept 2024 – 25 Nov 2025.
- Fahad Younis — 7 confirmed meetings against Meshaal Barsham. 23 Dec 2020 – 8 Apr 2026.
- Homam Ahmed — 7 confirmed meetings against Meshaal Barsham. 20 Aug 2020 – 10 May 2025.
- Ivanildo — 7 confirmed meetings against Meshaal Barsham. 27 Oct 2018 – 28 Oct 2023.
- Jamal Hamed — 7 confirmed meetings against Meshaal Barsham. 28 Oct 2023 – 9 May 2026.
- Jassem Gaber — 7 confirmed meetings against Meshaal Barsham. 22 Jan 2022 – 4 Apr 2026.
- Khalid Radwan — 7 confirmed meetings against Meshaal Barsham. 17 Mar 2018 – 16 Jan 2026.
- Lucas Veríssimo — 7 confirmed meetings against Meshaal Barsham. 5 Apr 2024 – 22 Feb 2026.
- Mohammed Musa — 7 confirmed meetings against Meshaal Barsham. 21 Oct 2020 – 12 Jan 2025.
- Naif Al Hadhrami — 7 confirmed meetings against Meshaal Barsham. 6 Dec 2019 – 8 Jan 2026.
- Nasser Al Yazidi — 7 confirmed meetings against Meshaal Barsham. 27 Nov 2020 – 27 Oct 2024.
- Omar Ali — 7 confirmed meetings against Meshaal Barsham. 8 Dec 2020 – 30 Oct 2026.
- Rabeh Boussafi — 7 confirmed meetings against Meshaal Barsham. 27 Nov 2020 – 31 Jan 2026.
- Sekou Yansané — 7 confirmed meetings against Meshaal Barsham. 20 Feb 2023 – 18 Oct 2026.
- Suhaib Gannan — 7 confirmed meetings against Meshaal Barsham. 13 Dec 2023 – 22 Aug 2026.
- Yohan Boli — 7 confirmed meetings against Meshaal Barsham. 23 Dec 2020 – 24 May 2024.
- Abdulrahman Al Deri — 6 confirmed meetings against Meshaal Barsham. 22 Nov 2020 – 17 Dec 2023.
- Adel Al Sulimane — 6 confirmed meetings against Meshaal Barsham. 13 Apr 2019 – 7 Feb 2025.
- Ahmed Al Minhali — 6 confirmed meetings against Meshaal Barsham. 7 Jan 2021 – 4 Apr 2026.
- Ali Awad — 6 confirmed meetings against Meshaal Barsham. 27 Sept 2018 – 23 Jan 2025.
- Ali Lajami — 6 confirmed meetings against Meshaal Barsham. 17 Apr 2021 – 13 Oct 2026.
- Bashar Rasan — 6 confirmed meetings against Meshaal Barsham. 23 Oct 2018 – 31 Mar 2024.
- Hamid Ismaeil — 6 confirmed meetings against Meshaal Barsham. 28 Dec 2020 – 26 Sept 2024.
- Javi Martínez — 6 confirmed meetings against Meshaal Barsham. 16 Sept 2021 – 23 Jan 2025.
- Jeison Murillo — 6 confirmed meetings against Meshaal Barsham. 24 Apr 2024 – 1 May 2026.
- Khaled Ebraheim — 6 confirmed meetings against Meshaal Barsham. 18 Sept 2023 – 30 Sept 2025.
- Mahmud Abunada — 6 confirmed meetings against Meshaal Barsham. 22 Nov 2020 – 4 Apr 2026.
- Marwan Badreldin — 6 confirmed meetings against Meshaal Barsham. 26 Sept 2021 – 16 Jan 2026.
- Matías Nani — 6 confirmed meetings against Meshaal Barsham. 26 Sept 2021 – 8 Apr 2026.
- Moataz Bostami — 6 confirmed meetings against Meshaal Barsham. 6 Oct 2020 – 8 Apr 2026.
- Moayed Hassan — 6 confirmed meetings against Meshaal Barsham. 20 Aug 2020 – 27 Oct 2024.
- Mohamed Benyettou — 6 confirmed meetings against Meshaal Barsham. 8 Dec 2020 – 22 Nov 2025.
- Mohammad Mohebi — 6 confirmed meetings against Meshaal Barsham. 24 Sept 2020 – 15 Oct 2024.
- Murad Kamal Hussein — 6 confirmed meetings against Meshaal Barsham. 8 Dec 2020 – 22 Feb 2026.
- Omar Al Emadi — 6 confirmed meetings against Meshaal Barsham. 27 Sept 2018 – 15 Apr 2023.
- Omar Al Osad — 6 confirmed meetings against Meshaal Barsham. 2 Sept 2023 – 22 Feb 2026.
- Omar Yahya — 6 confirmed meetings against Meshaal Barsham. 13 Apr 2019 – 22 Nov 2025.
- Othman Alawi — 6 confirmed meetings against Meshaal Barsham. 19 Aug 2018 – 7 Feb 2025.
- Rami Fayez — 6 confirmed meetings against Meshaal Barsham. 9 Mar 2018 – 3 Mar 2023.
- Robin Tihi — 6 confirmed meetings against Meshaal Barsham. 17 Apr 2024 – 22 Aug 2026.
- Saeed Alhaj — 6 confirmed meetings against Meshaal Barsham. 19 Aug 2018 – 5 Feb 2022.
- Saifeldeen Fadlalla — 6 confirmed meetings against Meshaal Barsham. 17 Oct 2021 – 5 Sept 2026.
- Saoud Al Khater — 6 confirmed meetings against Meshaal Barsham. 8 Dec 2020 – 22 Feb 2026.
- Shahriyar Moghanlou — 6 confirmed meetings against Meshaal Barsham. 7 Feb 2024 – 5 Jun 2025.
- Yahya Al Ghassani — 6 confirmed meetings against Meshaal Barsham. 5 Sept 2024 – 24 Jan 2026.
- Yazan Al Naimat — 6 confirmed meetings against Meshaal Barsham. 20 Feb 2023 – 25 Oct 2025.
- Aaref Aghasi — 5 confirmed meetings against Meshaal Barsham. 14 Apr 2021 – 14 Sept 2026.
- Abdalla Yousif — 5 confirmed meetings against Meshaal Barsham. 3 Apr 2021 – 4 Apr 2026.
- Abdel Mitwali — 5 confirmed meetings against Meshaal Barsham. 26 Sept 2021 – 27 Oct 2024.
- Abdou-Lakhad Diallo — 5 confirmed meetings against Meshaal Barsham. 25 Nov 2022 – 13 Mar 2026.
- Ahmad Al Sebai — 5 confirmed meetings against Meshaal Barsham. 12 Sept 2021 – 22 Apr 2025.
- Ahmed Suhail — 5 confirmed meetings against Meshaal Barsham. 4 Apr 2019 – 30 Oct 2026.
- Alexis Pérez — 5 confirmed meetings against Meshaal Barsham. 4 Nov 2024 – 17 Mar 2026.
- Ali Farydoon — 5 confirmed meetings against Meshaal Barsham. 27 Oct 2018 – 26 Oct 2021.
- Ali Saleh — 5 confirmed meetings against Meshaal Barsham. 5 Sept 2024 – 10 Mar 2025.
- Alireza Jahanbakhsh — 5 confirmed meetings against Meshaal Barsham. 17 Oct 2023 – 15 Oct 2024.
- André Amaro — 5 confirmed meetings against Meshaal Barsham. 9 Dec 2023 – 4 Apr 2026.
- Ayoub Assal — 5 confirmed meetings against Meshaal Barsham. 2 Sept 2023 – 20 Sept 2025.
- Badr Benoun — 5 confirmed meetings against Meshaal Barsham. 25 Feb 2023 – 17 Aug 2024.
- Baghdad Bounedjah — 5 confirmed meetings against Meshaal Barsham. 10 Aug 2024 – 30 Oct 2026.
- Benjamin Bourigeaud — 5 confirmed meetings against Meshaal Barsham. 21 Sept 2024 – 22 Aug 2026.
- Ehsan Haddad — 5 confirmed meetings against Meshaal Barsham. 23 Oct 2023 – 10 Feb 2024.
- Erik Expósito — 5 confirmed meetings against Meshaal Barsham. 7 Dec 2024 – 22 Aug 2026.
- Fábio Lima — 5 confirmed meetings against Meshaal Barsham. 4 Nov 2024 – 10 Mar 2025.
- Gabriel Pereira — 5 confirmed meetings against Meshaal Barsham. 9 Dec 2023 – 4 Apr 2026.
- Gelson Dala — 5 confirmed meetings against Meshaal Barsham. 2 Sept 2023 – 20 Sept 2025.
- Hossein Kanani — 5 confirmed meetings against Meshaal Barsham. 5 Mar 2022 – 7 Feb 2024.
- Ibrahim Kala — 5 confirmed meetings against Meshaal Barsham. 22 Nov 2020 – 17 Dec 2023.
- Ibrahim Majid — 5 confirmed meetings against Meshaal Barsham. 25 Feb 2023 – 23 Jan 2025.
- Ibrahim Masoud — 5 confirmed meetings against Meshaal Barsham. 22 Sept 2018 – 8 Jan 2026.
- Ibrahima Diallo — 5 confirmed meetings against Meshaal Barsham. 5 Apr 2024 – 16 Jan 2026.
- Isaac Lihadji — 5 confirmed meetings against Meshaal Barsham. 13 Dec 2023 – 17 Mar 2026.
- Islam Yassine — 5 confirmed meetings against Meshaal Barsham. 7 Dec 2024 – 22 Aug 2026.
- Ismail Mahmoud — 5 confirmed meetings against Meshaal Barsham. 9 Mar 2018 – 11 Mar 2022.
- Jaloliddin Masharipov — 5 confirmed meetings against Meshaal Barsham. 9 Apr 2019 – 14 Sept 2026.
- Jassim Al Jalabi — 5 confirmed meetings against Meshaal Barsham. 25 Feb 2023 – 23 Jan 2025.
- João Pedro — 5 confirmed meetings against Meshaal Barsham. 3 Mar 2025 – 28 Aug 2026.
- Julian Draxler — 5 confirmed meetings against Meshaal Barsham. 7 Dec 2024 – 22 Aug 2026.
- Kalidou Koulibaly — 5 confirmed meetings against Meshaal Barsham. 25 Nov 2022 – 13 Oct 2026.
- Khaled Ali — 5 confirmed meetings against Meshaal Barsham. 6 Dec 2019 – 4 Apr 2026.
- Khalid Eisa — 5 confirmed meetings against Meshaal Barsham. 5 Sept 2024 – 19 Nov 2024.
- Kouame Kouadio — 5 confirmed meetings against Meshaal Barsham. 5 Sept 2024 – 19 Nov 2024.
- Luis Alberto — 5 confirmed meetings against Meshaal Barsham. 21 Sept 2024 – 22 Feb 2026.
- Mehrdad Mohammadi — 5 confirmed meetings against Meshaal Barsham. 22 Feb 2021 – 30 Sept 2024.
- Meshaal Al Shammari — 5 confirmed meetings against Meshaal Barsham. 7 Apr 2018 – 13 Mar 2026.
- Mohamed Al Manai — 5 confirmed meetings against Meshaal Barsham. 10 Aug 2024 – 1 May 2026.
- Mohamed Al Rabiei — 5 confirmed meetings against Meshaal Barsham. 15 Feb 2020 – 25 Feb 2023.
- Mohamed Kanno — 5 confirmed meetings against Meshaal Barsham. 30 Jul 2023 – 13 Oct 2026.
- Mohamed Omar — 5 confirmed meetings against Meshaal Barsham. 24 Apr 2024 – 1 May 2026.
- Mohammad Karimi — 5 confirmed meetings against Meshaal Barsham. 24 Sept 2020 – 5 Jun 2025.
- Mohammed Al Bakri — 5 confirmed meetings against Meshaal Barsham. 16 Feb 2019 – 27 Oct 2024.
- Muniesa — 5 confirmed meetings against Meshaal Barsham. 22 Nov 2020 – 5 Feb 2026.
- Mustafa Hafeth — 5 confirmed meetings against Meshaal Barsham. 1 Feb 2020 – 3 Mar 2023.
- Naif Mubarak — 5 confirmed meetings against Meshaal Barsham. 1 Dec 2017 – 11 Apr 2025.
- Nizar Al Rashdan — 5 confirmed meetings against Meshaal Barsham. 23 Oct 2023 – 8 Jan 2026.
- Rodrigo — 5 confirmed meetings against Meshaal Barsham. 9 Dec 2023 – 4 Apr 2026.
- Róger Guedes — 5 confirmed meetings against Meshaal Barsham. 9 Dec 2023 – 4 Apr 2026.
- Rúben Neves — 5 confirmed meetings against Meshaal Barsham. 4 Sept 2021 – 13 Oct 2026.
- Saad Hussein — 5 confirmed meetings against Meshaal Barsham. 2 Sept 2018 – 3 Mar 2023.
- Saleh Ratib — 5 confirmed meetings against Meshaal Barsham. 20 Apr 2021 – 10 Feb 2024.
- Sardar Azmoun — 5 confirmed meetings against Meshaal Barsham. 17 Oct 2023 – 15 Oct 2024.
- Sataa Al Abbasi — 5 confirmed meetings against Meshaal Barsham. 22 Jan 2022 – 23 Jan 2025.
- Sayed Ghoddos — 5 confirmed meetings against Meshaal Barsham. 17 Oct 2023 – 5 Jun 2025.
- Sergej Milinković-Savić — 5 confirmed meetings against Meshaal Barsham. 30 Jul 2023 – 13 Oct 2026.
- Shehab Ellethy — 5 confirmed meetings against Meshaal Barsham. 2 Jan 2021 – 22 Oct 2026.
- Simo — 5 confirmed meetings against Meshaal Barsham. 17 Dec 2023 – 17 Mar 2026.
- Sofiane Hanni — 5 confirmed meetings against Meshaal Barsham. 20 Aug 2020 – 11 Apr 2025.
- Yahia Nader — 5 confirmed meetings against Meshaal Barsham. 5 Sept 2024 – 19 Nov 2024.
- Yazan Al Arab — 5 confirmed meetings against Meshaal Barsham. 20 Apr 2021 – 10 Feb 2024.
- Younès Belhanda — 5 confirmed meetings against Meshaal Barsham. 24 Apr 2024 – 8 Apr 2026.
- Yousef Hassan — 5 confirmed meetings against Meshaal Barsham. 19 Aug 2018 – 28 Sept 2023.
- Youssef Msakni — 5 confirmed meetings against Meshaal Barsham. 21 Oct 2020 – 30 Jan 2025.
- Abdalaziz Al Hasia — 4 confirmed meetings against Meshaal Barsham. 23 Dec 2020 – 13 Mar 2026.
- Abdallah Al Muftah — 4 confirmed meetings against Meshaal Barsham. 8 Dec 2020 – 23 Jan 2025.
- Abdullah Murisi — 4 confirmed meetings against Meshaal Barsham. 17 Oct 2020 – 30 Jan 2025.
- Abdulrahman Al Harazi — 4 confirmed meetings against Meshaal Barsham. 22 Sept 2018 – 31 Oct 2024.
- Abdulrahman Al Korbi — 4 confirmed meetings against Meshaal Barsham. 22 Sept 2018 – 17 Aug 2024.
- Adel Farhan Mousa — 4 confirmed meetings against Meshaal Barsham. 1 Feb 2020 – 31 Oct 2024.
- Ahmed Reyed — 4 confirmed meetings against Meshaal Barsham. 17 Oct 2020 – 22 Aug 2026.
- Akmal Mozgovoy — 4 confirmed meetings against Meshaal Barsham. 8 Apr 2022 – 4 Dec 2023.
- Ali Alipour — 4 confirmed meetings against Meshaal Barsham. 23 Oct 2018 – 5 Jun 2025.
- Ali Jasimi — 4 confirmed meetings against Meshaal Barsham. 27 Sept 2018 – 3 Mar 2023.
- Ali Karimi — 4 confirmed meetings against Meshaal Barsham. 17 Sept 2018 – 26 Feb 2021.
- Ali Mohammad — 4 confirmed meetings against Meshaal Barsham. 9 Mar 2018 – 26 Oct 2021.
- Ali Nemati — 4 confirmed meetings against Meshaal Barsham. 15 Oct 2024 – 5 Jun 2025.
- Ali Said — 4 confirmed meetings against Meshaal Barsham. 27 Sept 2018 – 7 Feb 2025.
- Ali Saleh — 4 confirmed meetings against Meshaal Barsham. 5 Sept 2024 – 10 Mar 2025.
- Amine Lecomte-Addani — 4 confirmed meetings against Meshaal Barsham. 1 Dec 2017 – 3 Mar 2023.
- Anas Al Awadat — 4 confirmed meetings against Meshaal Barsham. 20 Apr 2021 – 10 Feb 2024.
- Ayoub Al Oui — 4 confirmed meetings against Meshaal Barsham. 28 Aug 2025 – 5 Sept 2026.
- Bakhrom Abdurahimov — 4 confirmed meetings against Meshaal Barsham. 8 Apr 2022 – 4 Dec 2023.
- Ben Malango — 4 confirmed meetings against Meshaal Barsham. 23 Sept 2023 – 23 Jan 2025.
- David García — 4 confirmed meetings against Meshaal Barsham. 31 Oct 2024 – 4 Apr 2026.
- Édouard Mendy — 4 confirmed meetings against Meshaal Barsham. 25 Nov 2022 – 2 Nov 2026.
- Fahad Waad — 4 confirmed meetings against Meshaal Barsham. 24 Apr 2024 – 22 Feb 2026.
- Franck Kom — 4 confirmed meetings against Meshaal Barsham. 23 Dec 2020 – 22 Sept 2021.
- Harib Al Musharrakh Al Maazmi — 4 confirmed meetings against Meshaal Barsham. 5 Sept 2024 – 19 Nov 2024.
- Husam Hassan Hassunin El Said — 4 confirmed meetings against Meshaal Barsham. 13 Apr 2019 – 7 Mar 2025.
- Ismail Dahqani — 4 confirmed meetings against Meshaal Barsham. 9 Mar 2018 – 26 Oct 2021.
- Jang Hyun-Soo — 4 confirmed meetings against Meshaal Barsham. 28 Aug 2025 – 5 Sept 2026.
- Jasser Zakaria Medany — 4 confirmed meetings against Meshaal Barsham. 12 Aug 2018 – 11 Apr 2025.
- Joselu — 4 confirmed meetings against Meshaal Barsham. 26 Sept 2024 – 28 Aug 2025.
- Khalid Muneer — 4 confirmed meetings against Meshaal Barsham. 31 Jan 2022 – 29 Mar 2025.
- Khalifa Al Malki — 4 confirmed meetings against Meshaal Barsham. 22 Nov 2020 – 13 Mar 2026.
- Khalifa Mubarak — 4 confirmed meetings against Meshaal Barsham. 5 Sept 2024 – 19 Nov 2024.
- Krzysztof Piątek — 4 confirmed meetings against Meshaal Barsham. 25 Sept 2025 – 18 Oct 2026.
- Lotfi Madjer — 4 confirmed meetings against Meshaal Barsham. 4 May 2023 – 5 Feb 2026.
- Mackenzie Hunt — 4 confirmed meetings against Meshaal Barsham. 5 Sept 2024 – 19 Nov 2024.
- Magid Mohamed — 4 confirmed meetings against Meshaal Barsham. 27 Oct 2018 – 26 Sept 2021.
- Mahmoud Al Mawas — 4 confirmed meetings against Meshaal Barsham. 9 Mar 2018 – 15 Sept 2025.
- Majdi Siddiq — 4 confirmed meetings against Meshaal Barsham. 1 Feb 2020 – 3 Mar 2023.
- Majid Rashid — 4 confirmed meetings against Meshaal Barsham. 18 Sept 2023 – 19 Nov 2024.
- Marco Verratti — 4 confirmed meetings against Meshaal Barsham. 17 Dec 2023 – 18 Oct 2026.
- Marcus Meloni — 4 confirmed meetings against Meshaal Barsham. 27 Nov 2023 – 30 Sept 2025.
- Marko Stanojević — 4 confirmed meetings against Meshaal Barsham. 8 Apr 2022 – 4 Dec 2023.
- Matej Mitrović — 4 confirmed meetings against Meshaal Barsham. 7 Dec 2024 – 21 Aug 2025.
- Moameen Mutasem — 4 confirmed meetings against Meshaal Barsham. 22 Sept 2021 – 22 Oct 2026.
- Mohamad Alabbasi — 4 confirmed meetings against Meshaal Barsham. 29 Aug 2020 – 31 Mar 2024.
- Mohamed Salah — 4 confirmed meetings against Meshaal Barsham. 12 Aug 2018 – 28 Oct 2023.
- Mohamed Salam — 4 confirmed meetings against Meshaal Barsham. 7 Dec 2017 – 2 Jan 2021.
- Mohammad Jumaa — 4 confirmed meetings against Meshaal Barsham. 22 Sept 2018 – 22 Sept 2021.
- Mohammed Al Jabri — 4 confirmed meetings against Meshaal Barsham. 27 Sept 2018 – 24 Apr 2024.
- Mohammed Muddather — 4 confirmed meetings against Meshaal Barsham. 1 Feb 2020 – 3 Jan 2022.
- Moteb Al Harbi — 4 confirmed meetings against Meshaal Barsham. 26 Nov 2024 – 13 Oct 2026.
- Muaaz Al Salemi — 4 confirmed meetings against Meshaal Barsham. 19 Aug 2018 – 20 Feb 2023.
- Naïm Sliti — 4 confirmed meetings against Meshaal Barsham. 17 Apr 2024 – 1 May 2026.
- Nasser Al Ahrak — 4 confirmed meetings against Meshaal Barsham. 3 Apr 2021 – 7 Mar 2025.
- Nasser Al Dawsari — 4 confirmed meetings against Meshaal Barsham. 30 Jul 2023 – 13 Apr 2026.
- Nasser Ibrahim — 4 confirmed meetings against Meshaal Barsham. 13 Apr 2019 – 18 Aug 2023.
- Odiljon Hamrobekov — 4 confirmed meetings against Meshaal Barsham. 9 Apr 2019 – 10 Feb 2026.
- Omar Al Somah — 4 confirmed meetings against Meshaal Barsham. 9 Feb 2023 – 22 Aug 2024.
- Oybek Bozorov — 4 confirmed meetings against Meshaal Barsham. 8 Apr 2022 – 4 Dec 2023.
- Said Brahmi — 4 confirmed meetings against Meshaal Barsham. 16 Feb 2019 – 28 Aug 2026.
- Saleh Hardani — 4 confirmed meetings against Meshaal Barsham. 14 Apr 2021 – 14 Sept 2026.
- Salem Al Ajalin — 4 confirmed meetings against Meshaal Barsham. 6 Nov 2023 – 10 Feb 2024.
- Soroush Rafiei — 4 confirmed meetings against Meshaal Barsham. 1 Dec 2017 – 21 Oct 2024.
- Soufiane Bouftini — 4 confirmed meetings against Meshaal Barsham. 5 Mar 2022 – 10 Mar 2025.
- Sukhrob Nurulloyev — 4 confirmed meetings against Meshaal Barsham. 8 Apr 2022 – 4 Dec 2023.
- Tahnoon Al Zaabi — 4 confirmed meetings against Meshaal Barsham. 5 Sept 2024 – 19 Nov 2024.
- Talal Al Shila — 4 confirmed meetings against Meshaal Barsham. 2 Nov 2023 – 12 Jan 2025.
- Tameem Al Muhaza — 4 confirmed meetings against Meshaal Barsham. 13 Dec 2020 – 29 Mar 2025.
- Tamer Seyam — 4 confirmed meetings against Meshaal Barsham. 29 Jan 2024 – 1 May 2026.
- Umar Eshmurodov — 4 confirmed meetings against Meshaal Barsham. 8 Apr 2022 – 3 Feb 2024.
- Yassine Bounou — 4 confirmed meetings against Meshaal Barsham. 26 Nov 2024 – 13 Oct 2026.
- Yazan Naim — 4 confirmed meetings against Meshaal Barsham. 13 Feb 2021 – 22 Aug 2026.
- Younes El Hannach — 4 confirmed meetings against Meshaal Barsham. 24 Apr 2024 – 29 Dec 2025.
- Yousef Hani Ballan — 4 confirmed meetings against Meshaal Barsham. 2 Sept 2018 – 22 Oct 2026.
- A. N. Mahmoud — 3 confirmed meetings against Meshaal Barsham. 16 Aug 2025 – 28 Aug 2026.
- Abdallah Naseeb — 3 confirmed meetings against Meshaal Barsham. 5 Jan 2024 – 10 Feb 2024.
- Abdulaziz Adel — 3 confirmed meetings against Meshaal Barsham. 15 Feb 2020 – 16 Sept 2021.
- Abdulghani Mazeed — 3 confirmed meetings against Meshaal Barsham. 19 Aug 2018 – 28 Oct 2023.
- Abdulkarim Darisi — 3 confirmed meetings against Meshaal Barsham. 3 Feb 2025 – 13 Apr 2026.
- Abdulla Hamad — 3 confirmed meetings against Meshaal Barsham. 5 Sept 2024 – 25 Nov 2025.
- Abdulla Mahmoud — 3 confirmed meetings against Meshaal Barsham. 3 Mar 2023 – 8 Apr 2026.
- Abdullah Al Hamdan — 3 confirmed meetings against Meshaal Barsham. 30 Jul 2023 – 21 Oct 2025.
- Abdulqadir Ilyas — 3 confirmed meetings against Meshaal Barsham. 7 Jan 2021 – 22 Jan 2022.
- Abdulrahman Al Rashidi — 3 confirmed meetings against Meshaal Barsham. 18 Aug 2023 – 13 Mar 2026.
- Abdulrahman Mohamed — 3 confirmed meetings against Meshaal Barsham. 11 Mar 2022 – 8 Apr 2026.
- Abdulrahman Saleh — 3 confirmed meetings against Meshaal Barsham. 4 Nov 2024 – 10 Mar 2025.
- Abduvohid Ne'matov — 3 confirmed meetings against Meshaal Barsham. 23 Apr 2022 – 4 Dec 2023.
- Adam Ounas — 3 confirmed meetings against Meshaal Barsham. 22 Nov 2025 – 1 May 2026.
- Adil Boulbina — 3 confirmed meetings against Meshaal Barsham. 25 Sept 2025 – 5 May 2026.
- Ahmed Al Mohanadi — 3 confirmed meetings against Meshaal Barsham. 17 Oct 2020 – 11 Apr 2025.
- Ahmed Basil — 3 confirmed meetings against Meshaal Barsham. 5 Aug 2023 – 15 Sept 2025.
- Ahmed Doozandeh — 3 confirmed meetings against Meshaal Barsham. 27 Sept 2018 – 16 Sept 2021.
- Ahmed Fadel — 3 confirmed meetings against Meshaal Barsham. 6 Oct 2020 – 2 Sept 2023.
- Aïssa Laïdouni — 3 confirmed meetings against Meshaal Barsham. 27 Oct 2024 – 20 Sept 2025.
- Akram Tawfik — 3 confirmed meetings against Meshaal Barsham. 18 Dec 2021 – 1 May 2026.
- Al Al Sayed Al Bouri — 3 confirmed meetings against Meshaal Barsham. 5 Mar 2022 – 17 Apr 2024.
- Alaa Hassan — 3 confirmed meetings against Meshaal Barsham. 22 Aug 2024 – 5 Sept 2026.
- Álex Collado — 3 confirmed meetings against Meshaal Barsham. 29 Dec 2025 – 1 May 2026.
- Alexander Michel — 3 confirmed meetings against Meshaal Barsham. 16 Feb 2019 – 12 Jan 2024.
- Ali Olwan — 3 confirmed meetings against Meshaal Barsham. 5 Jan 2024 – 10 Feb 2024.
- Alibek Davronov — 3 confirmed meetings against Meshaal Barsham. 8 Apr 2022 – 4 Dec 2023.
- Álvaro Djaló — 3 confirmed meetings against Meshaal Barsham. 28 Aug 2025 – 9 May 2026.
- Amirhossein Hosseinzadeh — 3 confirmed meetings against Meshaal Barsham. 5 Jun 2025 – 10 Feb 2026.
- Anas Mubarak — 3 confirmed meetings against Meshaal Barsham. 13 Apr 2019 – 7 Mar 2021.
- Andri Syahputra — 3 confirmed meetings against Meshaal Barsham. 19 Aug 2018 – 28 Oct 2023.
- Aymen Abdennour — 3 confirmed meetings against Meshaal Barsham. 27 Nov 2020 – 26 Oct 2021.
- Aymen Hussein — 3 confirmed meetings against Meshaal Barsham. 26 Oct 2021 – 29 Mar 2025.
- Ayoub Amraoui — 3 confirmed meetings against Meshaal Barsham. 21 Aug 2025 – 22 Aug 2026.
- Baba Guèye — 3 confirmed meetings against Meshaal Barsham. 16 Feb 2019 – 20 Jan 2021.
- Baba Malick — 3 confirmed meetings against Meshaal Barsham. 9 Mar 2018 – 7 Mar 2021.
- Boubakary Soumaré — 3 confirmed meetings against Meshaal Barsham. 26 Feb 2026 – 18 Oct 2026.
- Caio Lucas — 3 confirmed meetings against Meshaal Barsham. 18 Sept 2023 – 30 Sept 2025.
- Dudu — 3 confirmed meetings against Meshaal Barsham. 21 Oct 2020 – 26 Feb 2021.
- Ehsan Hajisafi — 3 confirmed meetings against Meshaal Barsham. 17 Oct 2023 – 7 Feb 2024.
- El Barrahma — 3 confirmed meetings against Meshaal Barsham. 15 Feb 2020 – 28 Dec 2020.
- Fahad Khalfan — 3 confirmed meetings against Meshaal Barsham. 12 Aug 2018 – 3 Jan 2022.
- Faisal Azadi — 3 confirmed meetings against Meshaal Barsham. 24 Apr 2024 – 29 Dec 2025.
- Faïz Selemani — 3 confirmed meetings against Meshaal Barsham. 16 Aug 2025 – 28 Aug 2026.
- Farrukh Sayfiyev — 3 confirmed meetings against Meshaal Barsham. 9 Apr 2019 – 14 Nov 2024.
- Farshad Ahmadzadeh — 3 confirmed meetings against Meshaal Barsham. 14 Apr 2021 – 21 Oct 2024.
- Farshid Esmaeili — 3 confirmed meetings against Meshaal Barsham. 27 Aug 2018 – 22 Jan 2022.
- Feras Al Brikan — 3 confirmed meetings against Meshaal Barsham. 3 Feb 2025 – 2 Nov 2026.
- Florinel Coman — 3 confirmed meetings against Meshaal Barsham. 26 Sept 2024 – 5 Sept 2026.
- Gabriel Mercado — 3 confirmed meetings against Meshaal Barsham. 23 Dec 2020 – 6 Apr 2021.
- Galeno — 3 confirmed meetings against Meshaal Barsham. 3 Feb 2025 – 2 Nov 2026.
- Gerónimo Poblete — 3 confirmed meetings against Meshaal Barsham. 3 Mar 2025 – 30 Sept 2025.
- Husniddin Aliqulov — 3 confirmed meetings against Meshaal Barsham. 8 Apr 2022 – 14 Nov 2024.
- Ibañez — 3 confirmed meetings against Meshaal Barsham. 3 Feb 2025 – 2 Nov 2026.
- Idrissa Doumbia — 3 confirmed meetings against Meshaal Barsham. 17 Apr 2024 – 22 Apr 2025.
- Javokhir Sidikov — 3 confirmed meetings against Meshaal Barsham. 9 Apr 2019 – 4 Dec 2023.
- Jean-Charles Castelletto — 3 confirmed meetings against Meshaal Barsham. 25 Sept 2025 – 18 Oct 2026.
- Jonatas Santos — 3 confirmed meetings against Meshaal Barsham. 4 Nov 2024 – 10 Mar 2025.
- Jung Seung-Hyun — 3 confirmed meetings against Meshaal Barsham. 4 Nov 2024 – 10 Mar 2025.
- Kayke — 3 confirmed meetings against Meshaal Barsham. 15 Feb 2020 – 7 Mar 2021.
- Khaled Al Senaani — 3 confirmed meetings against Meshaal Barsham. 4 Nov 2024 – 10 Mar 2025.
- Koo Ja-Cheol — 3 confirmed meetings against Meshaal Barsham. 20 Aug 2020 – 3 Apr 2021.
- M. Termanini — 3 confirmed meetings against Meshaal Barsham. 29 Dec 2025 – 1 May 2026.
- Mahir Bakr — 3 confirmed meetings against Meshaal Barsham. 9 Mar 2018 – 1 Feb 2020.
- Mahmoud Al Mardi — 3 confirmed meetings against Meshaal Barsham. 5 Jan 2024 – 10 Feb 2024.
- Majed Aman — 3 confirmed meetings against Meshaal Barsham. 7 Dec 2017 – 28 Dec 2020.
- Majid Surour — 3 confirmed meetings against Meshaal Barsham. 18 Sept 2023 – 4 Nov 2024.
- Marcos Leonardo — 3 confirmed meetings against Meshaal Barsham. 26 Nov 2024 – 13 Apr 2026.
- Medhi Benatia — 3 confirmed meetings against Meshaal Barsham. 21 Oct 2020 – 26 Feb 2021.
- Mehdi Ghaedi — 3 confirmed meetings against Meshaal Barsham. 17 Sept 2018 – 15 Oct 2024.
- Michel Termanini — 3 confirmed meetings against Meshaal Barsham. 29 Jan 2024 – 30 Oct 2026.
- Michel Vlap — 3 confirmed meetings against Meshaal Barsham. 21 Aug 2025 – 22 Aug 2026.
- Mohamed Ben Romdhane — 3 confirmed meetings against Meshaal Barsham. 17 Dec 2019 – 30 Oct 2026.
- Mohamed Diamé — 3 confirmed meetings against Meshaal Barsham. 29 Aug 2020 – 3 Mar 2023.
- Mohamed Surag — 3 confirmed meetings against Meshaal Barsham. 5 Apr 2025 – 22 Oct 2026.
- Mohamed Taabouni — 3 confirmed meetings against Meshaal Barsham. 17 Dec 2023 – 22 Nov 2025.
- Mohammad Al Sayed — 3 confirmed meetings against Meshaal Barsham. 9 Mar 2018 – 20 Jan 2021.
- Mohammad Ghorbani — 3 confirmed meetings against Meshaal Barsham. 15 Oct 2024 – 25 Nov 2025.
- Mohammad Hosseinnezhad — 3 confirmed meetings against Meshaal Barsham. 17 Oct 2023 – 15 Oct 2024.
- Mohammed Al Baloushi — 3 confirmed meetings against Meshaal Barsham. 5 Sept 2024 – 16 Sept 2024.
- Mohammed Al-Naimi — 3 confirmed meetings against Meshaal Barsham. 29 Aug 2020 – 13 Feb 2021.
- Mohammed Abdelmotaal — 3 confirmed meetings against Meshaal Barsham. 22 Sept 2018 – 22 Aug 2024.
- Mohammed Saleh — 3 confirmed meetings against Meshaal Barsham. 29 Jan 2024 – 30 Oct 2025.
- Mohammed Waad — 3 confirmed meetings against Meshaal Barsham. 4 Apr 2019 – 1 May 2026.
- Mosaab Abdulmajed — 3 confirmed meetings against Meshaal Barsham. 16 Feb 2019 – 1 Mar 2022.
- Moses Orkuma — 3 confirmed meetings against Meshaal Barsham. 27 Nov 2020 – 26 Oct 2021.
- Mousa Tamari — 3 confirmed meetings against Meshaal Barsham. 5 Jan 2024 – 10 Feb 2024.
- Mubarak Hamza — 3 confirmed meetings against Meshaal Barsham. 26 Feb 2026 – 18 Oct 2026.
- Mus'ab Al Battat — 3 confirmed meetings against Meshaal Barsham. 29 Jan 2024 – 8 Jan 2026.
- Musaab Khidir — 3 confirmed meetings against Meshaal Barsham. 29 Dec 2025 – 1 May 2026.
- Nabil El Zhar — 3 confirmed meetings against Meshaal Barsham. 29 Aug 2020 – 13 Feb 2021.
- Naïm Laidouni — 3 confirmed meetings against Meshaal Barsham. 18 Aug 2023 – 13 Mar 2026.
- Nam Tae-Hee — 3 confirmed meetings against Meshaal Barsham. 17 Nov 2020 – 4 May 2023.
- Navid Doozandeh — 3 confirmed meetings against Meshaal Barsham. 17 Apr 2024 – 22 Apr 2025.
- Nicolás Giménez — 3 confirmed meetings against Meshaal Barsham. 4 Nov 2024 – 10 Mar 2025.
- Noor Al Rawabdeh — 3 confirmed meetings against Meshaal Barsham. 5 Jan 2024 – 10 Feb 2024.
- Noureldan Tamer — 3 confirmed meetings against Meshaal Barsham. 18 Apr 2025 – 16 Jan 2026.
- Omid Noorafkan — 3 confirmed meetings against Meshaal Barsham. 24 Sept 2020 – 15 Oct 2024.
- Pau Prim — 3 confirmed meetings against Meshaal Barsham. 27 Apr 2026 – 28 Aug 2026.
- Philippe Coutinho — 3 confirmed meetings against Meshaal Barsham. 13 Dec 2023 – 18 May 2024.
- Rafinha — 3 confirmed meetings against Meshaal Barsham. 9 Feb 2023 – 17 Dec 2023.
- Rajaei Ayed — 3 confirmed meetings against Meshaal Barsham. 20 Apr 2021 – 5 Jan 2024.
- Reza Shanbeh — 3 confirmed meetings against Meshaal Barsham. 1 Dec 2017 – 2 Sept 2018.
- Ricardo Gomes — 3 confirmed meetings against Meshaal Barsham. 24 Apr 2024 – 11 Apr 2025.
- Riyad Mahrez — 3 confirmed meetings against Meshaal Barsham. 3 Feb 2025 – 30 Oct 2026.
- Rodri — 3 confirmed meetings against Meshaal Barsham. 30 Jan 2025 – 17 Mar 2026.
- Rúben Semedo — 3 confirmed meetings against Meshaal Barsham. 4 May 2023 – 31 Mar 2024.
- Rustamjon Ashurmatov — 3 confirmed meetings against Meshaal Barsham. 3 Feb 2024 – 14 Sept 2026.
- Salem Al Dawsari — 3 confirmed meetings against Meshaal Barsham. 30 Jul 2023 – 13 Apr 2026.
- Shane Lowry — 3 confirmed meetings against Meshaal Barsham. 29 Aug 2020 – 13 Feb 2021.
- Sherzod Nasrullayev — 3 confirmed meetings against Meshaal Barsham. 2 Oct 2023 – 14 Nov 2024.
- Siaka Sidibe — 3 confirmed meetings against Meshaal Barsham. 4 Nov 2024 – 10 Mar 2025.
- Soony Saad — 3 confirmed meetings against Meshaal Barsham. 20 Apr 2021 – 12 Jan 2024.
- Srđan Mijailović — 3 confirmed meetings against Meshaal Barsham. 4 Nov 2024 – 10 Mar 2025.
- Sultan Al Ghannam — 3 confirmed meetings against Meshaal Barsham. 17 Apr 2021 – 2 Dec 2024.
- Sven van Beek — 3 confirmed meetings against Meshaal Barsham. 7 Mar 2025 – 22 Oct 2026.
- Tabata — 3 confirmed meetings against Meshaal Barsham. 23 Sept 2023 – 28 Aug 2026.
- Tahsin Jamshid — 3 confirmed meetings against Meshaal Barsham. 18 May 2024 – 18 Oct 2026.
- Talal Bahzad — 3 confirmed meetings against Meshaal Barsham. 5 Mar 2022 – 18 Apr 2025.
- Théo Hernández — 3 confirmed meetings against Meshaal Barsham. 21 Oct 2025 – 13 Oct 2026.
- Tiago Silva — 3 confirmed meetings against Meshaal Barsham. 30 Oct 2025 – 30 Oct 2026.
- Yasir Al Shahrani — 3 confirmed meetings against Meshaal Barsham. 30 Jul 2023 – 26 Oct 2026.
- Yazid Abu Layla — 3 confirmed meetings against Meshaal Barsham. 5 Jan 2024 – 10 Feb 2024.
- Yousef Ayman — 3 confirmed meetings against Meshaal Barsham. 13 Dec 2023 – 22 Feb 2025.
- Zafarmurod Abdurahmatov — 3 confirmed meetings against Meshaal Barsham. 2 Oct 2023 – 3 Feb 2024.
- A. Al Dhefiri — 2 confirmed meetings against Meshaal Barsham. 21 Mar 2024 – 26 Mar 2024.
- A. Mishchenko — 2 confirmed meetings against Meshaal Barsham. 10 Oct 2024 – 25 Mar 2025.
- Athbi Saleh — 2 confirmed meetings against Meshaal Barsham. 21 Mar 2024 – 26 Mar 2024.
- Aaron Pierre — 2 confirmed meetings against Meshaal Barsham. 17 Jul 2021 – 17 Jul 2021.
- Abbosbek Fayzullaev — 2 confirmed meetings against Meshaal Barsham. 3 Feb 2024 – 14 Nov 2024.
- Abdalla Ghanim — 2 confirmed meetings against Meshaal Barsham. 18 Sept 2023 – 27 Nov 2023.
- Abdallah Ammash Al Anzi — 2 confirmed meetings against Meshaal Barsham. 7 Apr 2018 – 5 Aug 2018.
- Abdelaziz Alkaabi — 2 confirmed meetings against Meshaal Barsham. 18 Sept 2023 – 27 Nov 2023.
- Abdelghani Laallam — 2 confirmed meetings against Meshaal Barsham. 2 Nov 2023 – 31 Mar 2024.
- Abdelkarim Hassan — 2 confirmed meetings against Meshaal Barsham. 27 Oct 2024 – 30 Oct 2026.
- Abdelrahman Rashid — 2 confirmed meetings against Meshaal Barsham. 28 Oct 2023 – 29 Mar 2025.
- Abderrazzaq Hamed Allah — 2 confirmed meetings against Meshaal Barsham. 17 Apr 2021 – 29 Apr 2021.
- Abdessamed Bounacer — 2 confirmed meetings against Meshaal Barsham. 29 Dec 2025 – 27 Apr 2026.
- Abdiel Ayarza — 2 confirmed meetings against Meshaal Barsham. 13 Jul 2021 – 13 Jul 2021.
- Abdollah Ali Saei — 2 confirmed meetings against Meshaal Barsham. 11 Apr 2025 – 22 Feb 2026.
- Abdoulaye Traoré — 2 confirmed meetings against Meshaal Barsham. 5 Feb 2026 – 22 Oct 2026.
- Abdulaziz Al Ansari — 2 confirmed meetings against Meshaal Barsham. 7 Dec 2017 – 22 Nov 2020.
- Abdulaziz N'Diaye — 2 confirmed meetings against Meshaal Barsham. 20 Apr 2021 – 23 Apr 2021.
- Abdulelah Al Amri — 2 confirmed meetings against Meshaal Barsham. 17 Apr 2021 – 29 Apr 2021.
- Abdulla Abdullayev — 2 confirmed meetings against Meshaal Barsham. 3 Feb 2024 – 14 Nov 2024.
- Abdulla Al Sulaiti — 2 confirmed meetings against Meshaal Barsham. 5 Mar 2022 – 22 Oct 2026.
- Abdulla Idrees — 2 confirmed meetings against Meshaal Barsham. 5 Sept 2024 – 5 Sept 2024.
- Abdulla Mahmoud Mahmoud — 2 confirmed meetings against Meshaal Barsham. 22 Nov 2025 – 8 Apr 2026.
- Abdullah Al Khaibari — 2 confirmed meetings against Meshaal Barsham. 29 Apr 2021 – 2 Dec 2024.
- Abdullah Madu — 2 confirmed meetings against Meshaal Barsham. 17 Apr 2021 – 29 Apr 2021.
- Abdulmajeed Al Sulaiheem — 2 confirmed meetings against Meshaal Barsham. 17 Apr 2021 – 29 Apr 2021.
- Abdulrazzaq Qasim — 2 confirmed meetings against Meshaal Barsham. 5 Aug 2023 – 15 Sept 2025.
- Achraf Bencharki — 2 confirmed meetings against Meshaal Barsham. 9 Dec 2023 – 31 Oct 2024.
- Adalberto Carrasquilla — 2 confirmed meetings against Meshaal Barsham. 13 Jul 2021 – 13 Jul 2021.
- Adama Diomande — 2 confirmed meetings against Meshaal Barsham. 12 Sept 2021 – 22 Jan 2022.
- Adil Rhaili — 2 confirmed meetings against Meshaal Barsham. 9 Mar 2018 – 11 Apr 2025.
- Adlène Guédioura — 2 confirmed meetings against Meshaal Barsham. 13 Dec 2020 – 3 Apr 2021.
- Adul Feheed — 2 confirmed meetings against Meshaal Barsham. 7 Apr 2018 – 5 Aug 2018.
- Ahmad Abu Sha'ireh — 2 confirmed meetings against Meshaal Barsham. 23 Oct 2023 – 6 Nov 2023.
- Ahmad Al Dhefiri — 2 confirmed meetings against Meshaal Barsham. 21 Mar 2024 – 26 Mar 2024.
- Ahmad Daoud Haikal — 2 confirmed meetings against Meshaal Barsham. 20 Apr 2021 – 23 Apr 2021.
- Ahmad Elias — 2 confirmed meetings against Meshaal Barsham. 20 Apr 2021 – 23 Apr 2021.
- Ahmad Farhan — 2 confirmed meetings against Meshaal Barsham. 5 Aug 2023 – 15 Sept 2025.
- Ahmad Zreik — 2 confirmed meetings against Meshaal Barsham. 20 Apr 2021 – 23 Apr 2021.
- Ahmed Al Hifi — 2 confirmed meetings against Meshaal Barsham. 7 Apr 2018 – 5 Aug 2018.
- Ahmed Al Rawi — 2 confirmed meetings against Meshaal Barsham. 9 Dec 2023 – 5 Apr 2025.
- Ahmed Samir — 2 confirmed meetings against Meshaal Barsham. 20 Apr 2021 – 23 Apr 2021.
- Ahmed Sufyan — 2 confirmed meetings against Meshaal Barsham. 7 Dec 2017 – 5 Aug 2018.
- Ahmed Yahia — 2 confirmed meetings against Meshaal Barsham. 5 Aug 2023 – 15 Sept 2025.
- Ahmed Yasser — 2 confirmed meetings against Meshaal Barsham. 21 Oct 2020 – 12 Jan 2021.
- Akhtam Nazarov — 2 confirmed meetings against Meshaal Barsham. 17 Jan 2024 – 17 Jan 2024.
- Alberto Quintero — 2 confirmed meetings against Meshaal Barsham. 13 Jul 2021 – 13 Jul 2021.
- Alejandro Gálvez — 2 confirmed meetings against Meshaal Barsham. 6 Oct 2020 – 28 Dec 2020.
- Aleksandar Mitrović — 2 confirmed meetings against Meshaal Barsham. 26 Nov 2024 – 4 Apr 2026.
- Aleksandr Golovin — 2 confirmed meetings against Meshaal Barsham. 12 Sept 2023 – 7 Sept 2025.
- Aleksandr Mishchenko — 2 confirmed meetings against Meshaal Barsham. 10 Oct 2024 – 25 Mar 2025.
- Alex Christian — 2 confirmed meetings against Meshaal Barsham. 25 Jun 2023 – 26 Jun 2023.
- Alexander Larín — 2 confirmed meetings against Meshaal Barsham. 4 Jul 2021 – 24 Jul 2021.
- Alexander López — 2 confirmed meetings against Meshaal Barsham. 21 Jul 2021 – 30 Jun 2023.
- Alexander McQueen — 2 confirmed meetings against Meshaal Barsham. 17 Jul 2021 – 17 Jul 2021.
- Alexander Scholz — 2 confirmed meetings against Meshaal Barsham. 27 Oct 2024 – 29 Mar 2025.
- Alexandre Pierre — 2 confirmed meetings against Meshaal Barsham. 25 Jun 2023 – 26 Jun 2023.
- Ali — 2 confirmed meetings against Meshaal Barsham. 22 Nov 2025 – 4 Apr 2026.
- Ali Al Bulayhi — 2 confirmed meetings against Meshaal Barsham. 30 Jul 2023 – 26 Nov 2024.
- Ali Al Hassan — 2 confirmed meetings against Meshaal Barsham. 17 Apr 2021 – 29 Apr 2021.
- Ali El Amri — 2 confirmed meetings against Meshaal Barsham. 11 Mar 2022 – 7 Mar 2025.
- Ali Yahya — 2 confirmed meetings against Meshaal Barsham. 21 Oct 2020 – 7 Feb 2025.
- Ali Majrashi — 2 confirmed meetings against Meshaal Barsham. 3 Feb 2025 – 4 Nov 2025.
- Ali Mahmoud Karim — 2 confirmed meetings against Meshaal Barsham. 1 Mar 2022 – 8 Jan 2026.
- Ali Saoudi — 2 confirmed meetings against Meshaal Barsham. 16 Aug 2025 – 8 Jan 2026.
- Ali Shahabi — 2 confirmed meetings against Meshaal Barsham. 17 Apr 2024 – 18 Apr 2025.
- Alijoni Ayni — 2 confirmed meetings against Meshaal Barsham. 17 Jan 2024 – 17 Jan 2024.
- Alimardon Shukurov — 2 confirmed meetings against Meshaal Barsham. 10 Oct 2024 – 25 Mar 2025.
- Alireza Koushki — 2 confirmed meetings against Meshaal Barsham. 30 Sept 2024 – 14 Sept 2026.
- Alisher Dzhalilov — 2 confirmed meetings against Meshaal Barsham. 17 Jan 2024 – 17 Jan 2024.
- Alisher Shukurov — 2 confirmed meetings against Meshaal Barsham. 17 Jan 2024 – 17 Jan 2024.
- Álvaro Sanz — 2 confirmed meetings against Meshaal Barsham. 5 Feb 2026 – 22 Oct 2026.
- Amadoni Kamolov — 2 confirmed meetings against Meshaal Barsham. 17 Jan 2024 – 17 Jan 2024.
- Amando Moreno — 2 confirmed meetings against Meshaal Barsham. 4 Jul 2021 – 24 Jul 2021.
- Ameer Sabah — 2 confirmed meetings against Meshaal Barsham. 5 Aug 2023 – 15 Sept 2025.
- Amid Mahajna — 2 confirmed meetings against Meshaal Barsham. 29 Jan 2024 – 5 Apr 2025.
- Amin Al Shanaineh — 2 confirmed meetings against Meshaal Barsham. 23 Oct 2023 – 6 Nov 2023.
- Amine Zouhzouh — 2 confirmed meetings against Meshaal Barsham. 20 Sept 2025 – 22 Feb 2026.
- Amjad Attwan — 2 confirmed meetings against Meshaal Barsham. 26 Sept 2021 – 13 Oct 2023.
- Anas Ahmed — 2 confirmed meetings against Meshaal Barsham. 17 Oct 2020 – 1 Mar 2022.
- Anas Bani Yassen — 2 confirmed meetings against Meshaal Barsham. 23 Oct 2023 – 6 Nov 2023.
- Anouar Diba — 2 confirmed meetings against Meshaal Barsham. 7 Dec 2017 – 5 Aug 2018.
- Anton Krivotsyuk — 2 confirmed meetings against Meshaal Barsham. 14 Nov 2021 – 14 Nov 2021.
- Anton Miranchuk — 2 confirmed meetings against Meshaal Barsham. 12 Sept 2023 – 7 Sept 2025.
- Anwar El Ghazi — 2 confirmed meetings against Meshaal Barsham. 22 Nov 2025 – 8 Apr 2026.
- Aref Al-Haj — 2 confirmed meetings against Meshaal Barsham. 23 Oct 2023 – 6 Nov 2023.
- Armando Cooper — 2 confirmed meetings against Meshaal Barsham. 13 Jul 2021 – 13 Jul 2021.
- Armin Sohrabian — 2 confirmed meetings against Meshaal Barsham. 27 Aug 2018 – 17 Sept 2018.
- Ayanda Patosi — 2 confirmed meetings against Meshaal Barsham. 14 Apr 2021 – 26 Apr 2021.
- Azbi Shehab — 2 confirmed meetings against Meshaal Barsham. 21 Mar 2024 – 26 Mar 2024.
- Azər Salahlı — 2 confirmed meetings against Meshaal Barsham. 14 Nov 2021 – 14 Nov 2021.
- Azizbek Amonov — 2 confirmed meetings against Meshaal Barsham. 2 Oct 2023 – 4 Dec 2023.
- Azizbek Turg'unboyev — 2 confirmed meetings against Meshaal Barsham. 3 Feb 2024 – 14 Nov 2024.
- Bautista Burke — 2 confirmed meetings against Meshaal Barsham. 10 May 2025 – 25 Sept 2025.
- Benjamin Ettienne — 2 confirmed meetings against Meshaal Barsham. 17 Jul 2021 – 17 Jul 2021.
- Bəhlul Mustafazadə — 2 confirmed meetings against Meshaal Barsham. 14 Nov 2021 – 14 Nov 2021.
- Bogdan Planić — 2 confirmed meetings against Meshaal Barsham. 23 Dec 2025 – 24 Jan 2026.
- Breno Cascardo — 2 confirmed meetings against Meshaal Barsham. 23 Dec 2025 – 24 Jan 2026.
- Bruno — 2 confirmed meetings against Meshaal Barsham. 19 Nov 2024 – 19 Nov 2024.
- Bryan Acosta — 2 confirmed meetings against Meshaal Barsham. 21 Jul 2021 – 30 Jun 2023.
- Bryan Alcéus — 2 confirmed meetings against Meshaal Barsham. 25 Jun 2023 – 26 Jun 2023.
- Bryan Tamacas — 2 confirmed meetings against Meshaal Barsham. 4 Jul 2021 – 24 Jul 2021.
- Carl Sainté — 2 confirmed meetings against Meshaal Barsham. 25 Jun 2023 – 26 Jun 2023.
- Carlens Arcus — 2 confirmed meetings against Meshaal Barsham. 25 Jun 2023 – 26 Jun 2023.
- Carlinhos — 2 confirmed meetings against Meshaal Barsham. 17 Aug 2024 – 23 Jan 2025.
- Carlos Rodríguez — 2 confirmed meetings against Meshaal Barsham. 14 Dec 2019 – 3 Jul 2023.
- Carnejy Antoine — 2 confirmed meetings against Meshaal Barsham. 25 Jun 2023 – 26 Jun 2023.
- César Yanis — 2 confirmed meetings against Meshaal Barsham. 13 Jul 2021 – 13 Jul 2021.
- Cheick Diabaté — 2 confirmed meetings against Meshaal Barsham. 17 Oct 2021 – 5 Feb 2022.
- Chung-song Paek — 2 confirmed meetings against Meshaal Barsham. 10 Sept 2024 – 20 Mar 2025.
- Cristian Roldan — 2 confirmed meetings against Meshaal Barsham. 29 Jul 2021 – 29 Jul 2021.
- Dejon Noel-Williams — 2 confirmed meetings against Meshaal Barsham. 17 Jul 2021 – 17 Jul 2021.
- Danial Esmaeilifar — 2 confirmed meetings against Meshaal Barsham. 24 Sept 2020 – 10 Feb 2026.
- Danil Glebov — 2 confirmed meetings against Meshaal Barsham. 12 Sept 2023 – 7 Sept 2025.
- Danilo Pereira — 2 confirmed meetings against Meshaal Barsham. 4 Sept 2021 – 17 Feb 2026.
- Danley Jean-Jacques — 2 confirmed meetings against Meshaal Barsham. 25 Jun 2023 – 26 Jun 2023.
- Darwin Cerén — 2 confirmed meetings against Meshaal Barsham. 4 Jul 2021 – 24 Jul 2021.
- Darwish Mohammad — 2 confirmed meetings against Meshaal Barsham. 27 Nov 2023 – 30 Sept 2025.
- Daryl Dike — 2 confirmed meetings against Meshaal Barsham. 29 Jul 2021 – 29 Jul 2021.
- Derrick Etienne — 2 confirmed meetings against Meshaal Barsham. 25 Jun 2023 – 26 Jun 2023.
- Deybi Flores — 2 confirmed meetings against Meshaal Barsham. 21 Jul 2021 – 30 Jun 2023.
- Dilshod Saitov — 2 confirmed meetings against Meshaal Barsham. 8 Apr 2022 – 23 Apr 2022.
- Diogo Amaro — 2 confirmed meetings against Meshaal Barsham. 22 Nov 2025 – 8 Apr 2026.
- Dmitri Barinov — 2 confirmed meetings against Meshaal Barsham. 12 Sept 2023 – 7 Sept 2025.
- Duckens Nazon — 2 confirmed meetings against Meshaal Barsham. 25 Jun 2023 – 26 Jun 2023.
- Eldiyar Zarypbekov — 2 confirmed meetings against Meshaal Barsham. 10 Oct 2024 – 25 Mar 2025.
- Ebrahim Kameel — 2 confirmed meetings against Meshaal Barsham. 21 Mar 2024 – 26 Mar 2024.
- Edidiong Essien — 2 confirmed meetings against Meshaal Barsham. 11 Mar 2022 – 7 Feb 2025.
- Ehson Panjshanbe — 2 confirmed meetings against Meshaal Barsham. 17 Jan 2024 – 17 Jan 2024.
- Eid Al Rashedi — 2 confirmed meetings against Meshaal Barsham. 21 Mar 2024 – 26 Mar 2024.
- Emil Balayev — 2 confirmed meetings against Meshaal Barsham. 14 Nov 2021 – 14 Nov 2021.
- Emin Mahmudov — 2 confirmed meetings against Meshaal Barsham. 14 Nov 2021 – 14 Nov 2021.
- Erbol Atabaev — 2 confirmed meetings against Meshaal Barsham. 10 Oct 2024 – 25 Mar 2025.
- Éric Davis — 2 confirmed meetings against Meshaal Barsham. 13 Jul 2021 – 13 Jul 2021.
- Ermek Kenzhebaev — 2 confirmed meetings against Meshaal Barsham. 10 Oct 2024 – 25 Mar 2025.
- Eryk Williamson — 2 confirmed meetings against Meshaal Barsham. 29 Jul 2021 – 29 Jul 2021.
- Erzhan Tokotaev — 2 confirmed meetings against Meshaal Barsham. 10 Oct 2024 – 25 Mar 2025.
- F. Waad — 2 confirmed meetings against Meshaal Barsham. 20 Sept 2025 – 22 Feb 2026.
- Fabian Lübbers — 2 confirmed meetings against Meshaal Barsham. 22 Nov 2025 – 8 Apr 2026.
- Fabrice-Jean Picault — 2 confirmed meetings against Meshaal Barsham. 25 Jun 2023 – 26 Jun 2023.
- Fahad Obaid — 2 confirmed meetings against Meshaal Barsham. 1 Oct 2021 – 22 Jan 2022.
- Faisal Al Borshaid — 2 confirmed meetings against Meshaal Barsham. 11 Mar 2022 – 9 Dec 2023.
- Faisal Al Harbi — 2 confirmed meetings against Meshaal Barsham. 21 Mar 2024 – 26 Mar 2024.
- Farid Boulaya — 2 confirmed meetings against Meshaal Barsham. 28 Sept 2023 – 29 Mar 2025.
- Federico Cartabia — 2 confirmed meetings against Meshaal Barsham. 23 Dec 2025 – 24 Jan 2026.
- Feras Shilbaya — 2 confirmed meetings against Meshaal Barsham. 20 Apr 2021 – 23 Apr 2021.
- Filip Ozobić — 2 confirmed meetings against Meshaal Barsham. 14 Nov 2021 – 14 Nov 2021.
- Firas Ben Arbi — 2 confirmed meetings against Meshaal Barsham. 18 Sept 2023 – 30 Sept 2025.
- Francisco Palacios — 2 confirmed meetings against Meshaal Barsham. 13 Jul 2021 – 13 Jul 2021.
- Frantzdy Pierrot — 2 confirmed meetings against Meshaal Barsham. 25 Jun 2023 – 26 Jun 2023.
- G'olib G'aybullaev — 2 confirmed meetings against Meshaal Barsham. 2 Oct 2023 – 4 Dec 2023.
- Gabriel Pires — 2 confirmed meetings against Meshaal Barsham. 17 Oct 2021 – 5 Feb 2022.
- Garven-Michée Métusala — 2 confirmed meetings against Meshaal Barsham. 25 Jun 2023 – 26 Jun 2023.
- Gianluca Busio — 2 confirmed meetings against Meshaal Barsham. 29 Jul 2021 – 29 Jul 2021.
- Giorgi Gvelesiani — 2 confirmed meetings against Meshaal Barsham. 24 Sept 2020 – 21 Oct 2024.
- Guilherme Bala — 2 confirmed meetings against Meshaal Barsham. 23 Dec 2025 – 24 Jan 2026.
- Gulzhigit Alykulov — 2 confirmed meetings against Meshaal Barsham. 10 Oct 2024 – 25 Mar 2025.
- Gyasi Zardes — 2 confirmed meetings against Meshaal Barsham. 29 Jul 2021 – 29 Jul 2021.
- Hadi Tabasideh — 2 confirmed meetings against Meshaal Barsham. 22 Nov 2025 – 8 Apr 2026.
- Hakim Ziyech — 2 confirmed meetings against Meshaal Barsham. 22 Feb 2025 – 10 May 2025.
- Hamad Abdullah — 2 confirmed meetings against Meshaal Barsham. 23 Dec 2025 – 24 Jan 2026.
- Hamad Al Harbi — 2 confirmed meetings against Meshaal Barsham. 21 Mar 2024 – 26 Mar 2024.
- Hárold Cummings — 2 confirmed meetings against Meshaal Barsham. 13 Jul 2021 – 13 Jul 2021.
- Hasan Al Enezi — 2 confirmed meetings against Meshaal Barsham. 21 Mar 2024 – 26 Mar 2024.
- Hassan Hamdan — 2 confirmed meetings against Meshaal Barsham. 21 Mar 2024 – 26 Mar 2024.
- Hassan Palang — 2 confirmed meetings against Meshaal Barsham. 5 Mar 2022 – 3 Mar 2023.
- Hassan Tambakti — 2 confirmed meetings against Meshaal Barsham. 26 Nov 2024 – 13 Apr 2026.
- Héctor Moreno — 2 confirmed meetings against Meshaal Barsham. 20 Aug 2020 – 13 Dec 2020.
- Hernán Pérez — 2 confirmed meetings against Meshaal Barsham. 25 Oct 2020 – 13 Feb 2021.
- Hoccət Haqqverdi — 2 confirmed meetings against Meshaal Barsham. 14 Nov 2021 – 14 Nov 2021.
- Humam Tariq — 2 confirmed meetings against Meshaal Barsham. 27 Aug 2018 – 17 Sept 2018.
- Husain Norchaev — 2 confirmed meetings against Meshaal Barsham. 8 Apr 2022 – 23 Apr 2022.
- Husam Abudahab — 2 confirmed meetings against Meshaal Barsham. 23 Oct 2023 – 6 Nov 2023.
- Hussein Ali — 2 confirmed meetings against Meshaal Barsham. 27 Sept 2018 – 15 Sept 2025.
- Ibrahim Al Sadek Ahmed — 2 confirmed meetings against Meshaal Barsham. 27 Nov 2020 – 7 Mar 2021.
- Il-song Ri — 2 confirmed meetings against Meshaal Barsham. 10 Sept 2024 – 20 Mar 2025.
- Ilyes Brimil — 2 confirmed meetings against Meshaal Barsham. 27 Nov 2020 – 26 Oct 2021.
- Ioannis Fetfatzidis — 2 confirmed meetings against Meshaal Barsham. 20 Jan 2021 – 1 Mar 2022.
- Ismail El Haddad — 2 confirmed meetings against Meshaal Barsham. 20 Jan 2021 – 1 Mar 2022.
- Issam Faiz — 2 confirmed meetings against Meshaal Barsham. 19 Nov 2024 – 19 Nov 2024.
- Ivan Oblyakov — 2 confirmed meetings against Meshaal Barsham. 12 Sept 2023 – 7 Sept 2025.
- Ivan Solovyev — 2 confirmed meetings against Meshaal Barsham. 8 Apr 2022 – 23 Apr 2022.
- Ivan Toney — 2 confirmed meetings against Meshaal Barsham. 3 Feb 2025 – 2 Nov 2026.
- Jacob Berkeley-Agyepong — 2 confirmed meetings against Meshaal Barsham. 17 Jul 2021 – 17 Jul 2021.
- Jairo Henríquez — 2 confirmed meetings against Meshaal Barsham. 4 Jul 2021 – 24 Jul 2021.
- Jamal Charles — 2 confirmed meetings against Meshaal Barsham. 17 Jul 2021 – 17 Jul 2021.
- Jambul Jighauri — 2 confirmed meetings against Meshaal Barsham. 2 Oct 2023 – 4 Dec 2023.
- James Sands — 2 confirmed meetings against Meshaal Barsham. 29 Jul 2021 – 29 Jul 2021.
- Jason Belfon — 2 confirmed meetings against Meshaal Barsham. 17 Jul 2021 – 17 Jul 2021.
- Jassem Al Sharshani — 2 confirmed meetings against Meshaal Barsham. 13 Feb 2021 – 5 Mar 2022.
- Jassem Mohammed — 2 confirmed meetings against Meshaal Barsham. 21 Aug 2025 – 16 Jan 2026.
- Jassim Al Zarra — 2 confirmed meetings against Meshaal Barsham. 17 Oct 2021 – 28 Sept 2023.
- Jawad El Jemili — 2 confirmed meetings against Meshaal Barsham. 5 Feb 2026 – 22 Oct 2026.
- Jayro Jean — 2 confirmed meetings against Meshaal Barsham. 25 Jun 2023 – 26 Jun 2023.
- Jerry Bengtson — 2 confirmed meetings against Meshaal Barsham. 21 Jul 2021 – 30 Jun 2023.
- Jo-guk Ri — 2 confirmed meetings against Meshaal Barsham. 10 Sept 2024 – 20 Mar 2025.
- Joel Kojo — 2 confirmed meetings against Meshaal Barsham. 10 Oct 2024 – 25 Mar 2025.
- Jonathan Kodjia — 2 confirmed meetings against Meshaal Barsham. 20 Aug 2020 – 13 Dec 2020.
- Jordan Veretout — 2 confirmed meetings against Meshaal Barsham. 25 Oct 2025 – 17 Mar 2026.
- José Fajardo — 2 confirmed meetings against Meshaal Barsham. 13 Jul 2021 – 13 Jul 2021.
- José Rodríguez — 2 confirmed meetings against Meshaal Barsham. 13 Jul 2021 – 13 Jul 2021.
- Joshua Pérez — 2 confirmed meetings against Meshaal Barsham. 4 Jul 2021 – 24 Jul 2021.
- Juan Portillo — 2 confirmed meetings against Meshaal Barsham. 4 Jul 2021 – 24 Jul 2021.
- K. Kouadio — 2 confirmed meetings against Meshaal Barsham. 5 Sept 2024 – 19 Nov 2024.
- Ju-Hyok Kang — 2 confirmed meetings against Meshaal Barsham. 10 Sept 2024 – 20 Mar 2025.
- Kang Kuk-Chol — 2 confirmed meetings against Meshaal Barsham. 10 Sept 2024 – 20 Mar 2025.
- Kara Mbodji — 2 confirmed meetings against Meshaal Barsham. 1 Feb 2020 – 12 Sept 2021.
- Karim Ansarifard — 2 confirmed meetings against Meshaal Barsham. 1 Feb 2020 – 17 Oct 2023.
- Kauan Santos — 2 confirmed meetings against Meshaal Barsham. 23 Dec 2025 – 24 Jan 2026.
- Kayrat Zhyrgalbek — 2 confirmed meetings against Meshaal Barsham. 10 Oct 2024 – 25 Mar 2025.
- Kellian van der Kaap — 2 confirmed meetings against Meshaal Barsham. 22 Nov 2025 – 8 Apr 2026.
- Kellyn Acosta — 2 confirmed meetings against Meshaal Barsham. 29 Jul 2021 – 29 Jul 2021.
- Kenji Gorré — 2 confirmed meetings against Meshaal Barsham. 18 Aug 2023 – 7 Feb 2025.
- Khald Shurrab — 2 confirmed meetings against Meshaal Barsham. 31 Jan 2022 – 11 Mar 2022.
- Khaled Assam — 2 confirmed meetings against Meshaal Barsham. 20 Apr 2021 – 23 Apr 2021.
- Khaled Eid — 2 confirmed meetings against Meshaal Barsham. 23 Oct 2023 – 6 Nov 2023.
- Khaled Hajiah — 2 confirmed meetings against Meshaal Barsham. 21 Mar 2024 – 26 Mar 2024.
- Khalid Al Ghannam — 2 confirmed meetings against Meshaal Barsham. 17 Apr 2021 – 29 Apr 2021.
- Khalifa Al Hammadi — 2 confirmed meetings against Meshaal Barsham. 5 Sept 2024 – 19 Nov 2024.
- Khojiakbar Alijonov — 2 confirmed meetings against Meshaal Barsham. 9 Apr 2019 – 14 Nov 2024.
- Kim Kuk-Jin — 2 confirmed meetings against Meshaal Barsham. 10 Sept 2024 – 20 Mar 2025.
- Yu-Song Kim — 2 confirmed meetings against Meshaal Barsham. 10 Sept 2024 – 20 Mar 2025.
- Kim Yu-Song — 2 confirmed meetings against Meshaal Barsham. 10 Sept 2024 – 20 Mar 2025.
- Kuk-chol Kang — 2 confirmed meetings against Meshaal Barsham. 10 Sept 2024 – 20 Mar 2025.
- Kuk-jin Kim — 2 confirmed meetings against Meshaal Barsham. 10 Sept 2024 – 20 Mar 2025.
- Luciano Castán — 2 confirmed meetings against Meshaal Barsham. 1 Dec 2017 – 17 Mar 2018.
- Luciano Chimba — 2 confirmed meetings against Meshaal Barsham. 14 Apr 2021 – 26 Apr 2021.
- Luis Mejía — 2 confirmed meetings against Meshaal Barsham. 13 Jul 2021 – 13 Jul 2021.
- M. Al Mawas — 2 confirmed meetings against Meshaal Barsham. 15 Sept 2025 – 4 Dec 2025.
- M. Falah — 2 confirmed meetings against Meshaal Barsham. 21 Mar 2024 – 26 Mar 2024.
- M. Gouda — 2 confirmed meetings against Meshaal Barsham. 25 Oct 2025 – 17 Mar 2026.
- Seyed Rahmati Oskouei — 2 confirmed meetings against Meshaal Barsham. 27 Aug 2018 – 17 Sept 2018.
- M. Sherif — 2 confirmed meetings against Meshaal Barsham. 25 Oct 2025 – 17 Mar 2026.
- Mahir Emreli — 2 confirmed meetings against Meshaal Barsham. 14 Nov 2021 – 14 Nov 2021.
- Mahmoud Saad — 2 confirmed meetings against Meshaal Barsham. 5 Aug 2018 – 2 Jan 2021.
- Majed Hassan — 2 confirmed meetings against Meshaal Barsham. 18 Sept 2023 – 30 Sept 2025.
- Maksim Medvedev — 2 confirmed meetings against Meshaal Barsham. 14 Nov 2021 – 14 Nov 2021.
- Manuchekhr Safarov — 2 confirmed meetings against Meshaal Barsham. 17 Jan 2024 – 17 Jan 2024.
- Marcelo Santos — 2 confirmed meetings against Meshaal Barsham. 21 Jul 2021 – 30 Jun 2023.
- Mario González — 2 confirmed meetings against Meshaal Barsham. 4 Jul 2021 – 24 Jul 2021.
- Marouane Louadni — 2 confirmed meetings against Meshaal Barsham. 18 Aug 2023 – 7 Feb 2025.
- Marvin Monterroza — 2 confirmed meetings against Meshaal Barsham. 4 Jul 2021 – 24 Jul 2021.
- Marwan Hassan — 2 confirmed meetings against Meshaal Barsham. 30 Jan 2025 – 17 Mar 2026.
- Mateus Henrique — 2 confirmed meetings against Meshaal Barsham. 23 Dec 2025 – 24 Jan 2026.
- Mateusão — 2 confirmed meetings against Meshaal Barsham. 23 Dec 2025 – 24 Jan 2026.
- Matheus Gonçalves — 2 confirmed meetings against Meshaal Barsham. 4 Nov 2025 – 2 Nov 2026.
- Matteo Dams — 2 confirmed meetings against Meshaal Barsham. 3 Feb 2025 – 4 Nov 2025.
- Matthew Hoppe — 2 confirmed meetings against Meshaal Barsham. 29 Jul 2021 – 29 Jul 2021.
- Matthew Turner — 2 confirmed meetings against Meshaal Barsham. 29 Jul 2021 – 29 Jul 2021.
- Matvey Safonov — 2 confirmed meetings against Meshaal Barsham. 12 Sept 2023 – 7 Sept 2025.
- Mehdi Tahrat — 2 confirmed meetings against Meshaal Barsham. 17 Oct 2021 – 5 Feb 2022.
- Mehran Derakhshanmehr — 2 confirmed meetings against Meshaal Barsham. 14 Apr 2021 – 26 Apr 2021.
- Meshal Abdullah — 2 confirmed meetings against Meshaal Barsham. 27 Oct 2018 – 4 Apr 2019.
- Milad Zakipour — 2 confirmed meetings against Meshaal Barsham. 17 Sept 2018 – 30 Sept 2024.
- Miles Robinson — 2 confirmed meetings against Meshaal Barsham. 29 Jul 2021 – 29 Jul 2021.
- Miralem Pjanić — 2 confirmed meetings against Meshaal Barsham. 18 Sept 2023 – 27 Nov 2023.
- Moaz El Wadia — 2 confirmed meetings against Meshaal Barsham. 7 Mar 2025 – 5 Feb 2026.
- Mohab Eissa — 2 confirmed meetings against Meshaal Barsham. 22 Nov 2025 – 8 Apr 2026.
- Mohab Mohammed Eissa — 2 confirmed meetings against Meshaal Barsham. 22 Nov 2025 – 8 Apr 2026.
- Mohamed Khaled — 2 confirmed meetings against Meshaal Barsham. 11 Mar 2022 – 29 Mar 2025.
- Mohammad Abshak — 2 confirmed meetings against Meshaal Barsham. 14 Apr 2021 – 26 Apr 2021.
- Mohammad Al Kloub — 2 confirmed meetings against Meshaal Barsham. 23 Oct 2023 – 6 Nov 2023.
- Mohammad Daham — 2 confirmed meetings against Meshaal Barsham. 21 Mar 2024 – 26 Mar 2024.
- Mohammad Fallah — 2 confirmed meetings against Meshaal Barsham. 10 Oct 2024 – 25 Mar 2025.
- Mohammad Miri — 2 confirmed meetings against Meshaal Barsham. 14 Apr 2021 – 26 Apr 2021.
- Mohammad Mohebi — 2 confirmed meetings against Meshaal Barsham. 5 Jun 2025 – 5 Jun 2025.
- Mohammad Niknafs — 2 confirmed meetings against Meshaal Barsham. 14 Apr 2021 – 26 Apr 2021.
- Mohammadhossein Eslami — 2 confirmed meetings against Meshaal Barsham. 30 Sept 2024 – 14 Sept 2026.
- Mohammed Al Yazidi — 2 confirmed meetings against Meshaal Barsham. 7 Dec 2017 – 5 Aug 2018.
- Mohammed Al-Ishaq — 2 confirmed meetings against Meshaal Barsham. 17 Apr 2024 – 18 Apr 2025.
- Mohammed Bakor — 2 confirmed meetings against Meshaal Barsham. 4 Nov 2025 – 2 Nov 2026.
- Mohammed Aiash — 2 confirmed meetings against Meshaal Barsham. 31 Jan 2022 – 28 Apr 2023.
- Mohammed Ibrahim — 2 confirmed meetings against Meshaal Barsham. 7 Mar 2025 – 5 Feb 2026.
- Mohannad Khairullah — 2 confirmed meetings against Meshaal Barsham. 23 Oct 2023 – 6 Nov 2023.
- Mohsen Forouzan — 2 confirmed meetings against Meshaal Barsham. 14 Apr 2021 – 26 Apr 2021.
- Mohsen Ghareeb — 2 confirmed meetings against Meshaal Barsham. 21 Mar 2024 – 26 Mar 2024.
- Mohsine Moutouali — 2 confirmed meetings against Meshaal Barsham. 27 Oct 2018 – 4 Apr 2019.
- Monther Abu Amara — 2 confirmed meetings against Meshaal Barsham. 20 Apr 2021 – 23 Apr 2021.
- Morteza Pouraliganji — 2 confirmed meetings against Meshaal Barsham. 17 Oct 2023 – 21 Oct 2024.
- Morteza Tabrizi — 2 confirmed meetings against Meshaal Barsham. 27 Aug 2018 – 17 Sept 2018.
- Motasem Al Bustami — 2 confirmed meetings against Meshaal Barsham. 23 Sept 2023 – 17 Aug 2024.
- Muhammed Raza — 2 confirmed meetings against Meshaal Barsham. 7 Dec 2017 – 7 Apr 2018.
- Mukhtar Ali — 2 confirmed meetings against Meshaal Barsham. 17 Apr 2021 – 3 Aug 2025.
- Munaf Younus — 2 confirmed meetings against Meshaal Barsham. 5 Aug 2023 – 15 Sept 2025.
- Murad Al Hawsawi — 2 confirmed meetings against Meshaal Barsham. 13 Apr 2026 – 13 Oct 2026.
- Musa Jamaa — 2 confirmed meetings against Meshaal Barsham. 22 Sept 2018 – 15 Feb 2020.
- Mustafa Jalal — 2 confirmed meetings against Meshaal Barsham. 2 Sept 2018 – 7 Mar 2025.
- Mustafa Saadoun — 2 confirmed meetings against Meshaal Barsham. 13 Oct 2023 – 15 Sept 2025.
- Mouhamado-Naby Sarr — 2 confirmed meetings against Meshaal Barsham. 2 Nov 2023 – 31 Mar 2024.
- Nabil Bahoui — 2 confirmed meetings against Meshaal Barsham. 25 Feb 2023 – 15 Apr 2023.
- Nadir Belhadj — 2 confirmed meetings against Meshaal Barsham. 1 Feb 2020 – 7 Jan 2021.
- Naoufal Bannis — 2 confirmed meetings against Meshaal Barsham. 2 Nov 2023 – 31 Mar 2024.
- Nemanja Maksimović — 2 confirmed meetings against Meshaal Barsham. 23 Dec 2025 – 24 Jan 2026.
- Niall Mason — 2 confirmed meetings against Meshaal Barsham. 8 Jan 2026 – 28 Aug 2026.
- Nicholas Gioacchini — 2 confirmed meetings against Meshaal Barsham. 29 Jul 2021 – 29 Jul 2021.
- Nigel de Jong — 2 confirmed meetings against Meshaal Barsham. 27 Oct 2018 – 4 Apr 2019.
- Noureddin Khaleel Bani Ateyah — 2 confirmed meetings against Meshaal Barsham. 23 Oct 2023 – 6 Nov 2023.
- Noureddine Amrabat — 2 confirmed meetings against Meshaal Barsham. 17 Apr 2021 – 29 Apr 2021.
- Nuriddin Khamrokulov — 2 confirmed meetings against Meshaal Barsham. 17 Jan 2024 – 17 Jan 2024.
- Omar Beckles — 2 confirmed meetings against Meshaal Barsham. 17 Jul 2021 – 17 Jul 2021.
- Oliver Norburn — 2 confirmed meetings against Meshaal Barsham. 17 Jul 2021 – 17 Jul 2021.
- Obieda Al Samrieh — 2 confirmed meetings against Meshaal Barsham. 23 Oct 2023 – 6 Nov 2023.
- Omair Al Sayed — 2 confirmed meetings against Meshaal Barsham. 11 Mar 2022 – 1 May 2024.
- Omar Khribin — 2 confirmed meetings against Meshaal Barsham. 25 Nov 2025 – 4 Dec 2025.
- Omid Alishah — 2 confirmed meetings against Meshaal Barsham. 23 Oct 2018 – 21 Oct 2024.
- Otabek Shukurov — 2 confirmed meetings against Meshaal Barsham. 3 Feb 2024 – 14 Nov 2024.
- Otávio — 2 confirmed meetings against Meshaal Barsham. 4 Sept 2021 – 2 Dec 2024.
- Oumar Barry — 2 confirmed meetings against Meshaal Barsham. 22 Sept 2018 – 31 Mar 2024.
- Ousmane Camara — 2 confirmed meetings against Meshaal Barsham. 18 Sept 2023 – 30 Sept 2025.
- Pablo Marí — 2 confirmed meetings against Meshaal Barsham. 13 Apr 2026 – 30 Oct 2026.
- Pablo Sarabia — 2 confirmed meetings against Meshaal Barsham. 25 Oct 2025 – 17 Mar 2026.
- Paek Chung-Song — 2 confirmed meetings against Meshaal Barsham. 10 Sept 2024 – 20 Mar 2025.
- Parvizdzhon Umarbayev — 2 confirmed meetings against Meshaal Barsham. 17 Jan 2024 – 17 Jan 2024.
- Paterson AJ — 2 confirmed meetings against Meshaal Barsham. 17 Jul 2021 – 17 Jul 2021.
- Paul Arriola — 2 confirmed meetings against Meshaal Barsham. 29 Jul 2021 – 29 Jul 2021.
- Pejman Montazeri — 2 confirmed meetings against Meshaal Barsham. 27 Aug 2018 – 17 Sept 2018.
- Pelle van Amersfoort — 2 confirmed meetings against Meshaal Barsham. 7 Mar 2025 – 5 Feb 2026.
- Petros — 2 confirmed meetings against Meshaal Barsham. 17 Apr 2021 – 29 Apr 2021.
- Qara Qarayev — 2 confirmed meetings against Meshaal Barsham. 14 Nov 2021 – 14 Nov 2021.
- R. Al Dosary — 2 confirmed meetings against Meshaal Barsham. 21 Mar 2024 – 26 Mar 2024.
- R. Boussafi — 2 confirmed meetings against Meshaal Barsham. 28 Aug 2025 – 31 Jan 2026.
- Rachid Tiberkanine — 2 confirmed meetings against Meshaal Barsham. 7 Dec 2017 – 2 Jan 2021.
- Rami Hamadeh — 2 confirmed meetings against Meshaal Barsham. 29 Jan 2024 – 13 Mar 2026.
- Ramil Şeydayev — 2 confirmed meetings against Meshaal Barsham. 14 Nov 2021 – 14 Nov 2021.
- Ramón Arias — 2 confirmed meetings against Meshaal Barsham. 28 Oct 2023 – 17 Apr 2024.
- Rashed Al Dosary — 2 confirmed meetings against Meshaal Barsham. 21 Mar 2024 – 26 Mar 2024.
- Rayyan Al Ali — 2 confirmed meetings against Meshaal Barsham. 31 Jan 2026 – 9 May 2026.
- Reda Hani — 2 confirmed meetings against Meshaal Barsham. 21 Mar 2024 – 26 Mar 2024.
- Redounae Berkane — 2 confirmed meetings against Meshaal Barsham. 20 Sept 2025 – 22 Feb 2026.
- Regan Charles-Cook — 2 confirmed meetings against Meshaal Barsham. 17 Jul 2021 – 17 Jul 2021.
- Reginald Cannon — 2 confirmed meetings against Meshaal Barsham. 29 Jul 2021 – 29 Jul 2021.
- Renan — 2 confirmed meetings against Meshaal Barsham. 23 Dec 2025 – 24 Jan 2026.
- Reza Asadi — 2 confirmed meetings against Meshaal Barsham. 7 Feb 2024 – 7 Feb 2024.
- Reziq Bani Hani — 2 confirmed meetings against Meshaal Barsham. 23 Oct 2023 – 6 Nov 2023.
- Ri Il-song — 2 confirmed meetings against Meshaal Barsham. 10 Sept 2024 – 20 Mar 2025.
- Ricardo Ade — 2 confirmed meetings against Meshaal Barsham. 25 Jun 2023 – 26 Jun 2023.
- Ricardo de Niro German — 2 confirmed meetings against Meshaal Barsham. 17 Jul 2021 – 17 Jul 2021.
- Richard Peralta — 2 confirmed meetings against Meshaal Barsham. 13 Jul 2021 – 13 Jul 2021.
- Rodrigo — 2 confirmed meetings against Meshaal Barsham. 3 Mar 2025 – 10 Mar 2025.
- Rodrigo Tabata — 2 confirmed meetings against Meshaal Barsham. 22 Sept 2018 – 31 Oct 2024.
- Rolando Blackburn — 2 confirmed meetings against Meshaal Barsham. 13 Jul 2021 – 13 Jul 2021.
- Roma Frank — 2 confirmed meetings against Meshaal Barsham. 17 Jul 2021 – 17 Jul 2021.
- Ronald Rodríguez — 2 confirmed meetings against Meshaal Barsham. 4 Jul 2021 – 24 Jul 2021.
- Rustam Soirov — 2 confirmed meetings against Meshaal Barsham. 17 Jan 2024 – 17 Jan 2024.
- Rustam Yatimov — 2 confirmed meetings against Meshaal Barsham. 17 Jan 2024 – 17 Jan 2024.
- S. Abdulghafoor — 2 confirmed meetings against Meshaal Barsham. 21 Mar 2024 – 26 Mar 2024.
- S. Bormeya — 2 confirmed meetings against Meshaal Barsham. 21 Mar 2024 – 26 Mar 2024.
- Salem Khalifa — 2 confirmed meetings against Meshaal Barsham. 1 Dec 2017 – 17 Mar 2018.
- Salman Bormeya — 2 confirmed meetings against Meshaal Barsham. 21 Mar 2024 – 26 Mar 2024.
- Salmin Atiq — 2 confirmed meetings against Meshaal Barsham. 16 Sept 2021 – 24 Apr 2024.
- Saman Fallah — 2 confirmed meetings against Meshaal Barsham. 30 Sept 2024 – 14 Sept 2026.
- Sami Habib — 2 confirmed meetings against Meshaal Barsham. 18 Aug 2023 – 5 Apr 2025.
- Samuel Vines — 2 confirmed meetings against Meshaal Barsham. 29 Jul 2021 – 29 Jul 2021.
- Saoud Al Khallaqi — 2 confirmed meetings against Meshaal Barsham. 17 Mar 2018 – 2 Sept 2018.
- Sasan Ansari — 2 confirmed meetings against Meshaal Barsham. 14 Apr 2021 – 26 Apr 2021.
- Saud Nasser — 2 confirmed meetings against Meshaal Barsham. 7 Dec 2017 – 7 Apr 2018.
- Saydrel Lewis — 2 confirmed meetings against Meshaal Barsham. 17 Jul 2021 – 17 Jul 2021.
- Sebastian Lletget — 2 confirmed meetings against Meshaal Barsham. 29 Jul 2021 – 29 Jul 2021.
- Sebastián Tagliabúe — 2 confirmed meetings against Meshaal Barsham. 18 Sept 2023 – 27 Nov 2023.
- Semir Smajlagić — 2 confirmed meetings against Meshaal Barsham. 8 Apr 2022 – 23 Apr 2022.
- Serigne Fallou Diouf — 2 confirmed meetings against Meshaal Barsham. 16 Aug 2025 – 28 Aug 2026.
- Shahrom Samiev — 2 confirmed meetings against Meshaal Barsham. 17 Jan 2024 – 17 Jan 2024.
- Shaquell Moore — 2 confirmed meetings against Meshaal Barsham. 29 Jul 2021 – 29 Jul 2021.
- Sharof Muhitdinov — 2 confirmed meetings against Meshaal Barsham. 8 Apr 2022 – 23 Apr 2022.
- Shavon John-Brown — 2 confirmed meetings against Meshaal Barsham. 17 Jul 2021 – 17 Jul 2021.
- Shervoni Mabatshoev — 2 confirmed meetings against Meshaal Barsham. 17 Jan 2024 – 17 Jan 2024.
- Shogo Taniguchi — 2 confirmed meetings against Meshaal Barsham. 28 Apr 2023 – 9 Dec 2023.
- Shuhrat Muhammadiyev — 2 confirmed meetings against Meshaal Barsham. 2 Oct 2023 – 4 Dec 2023.
- Steeven Saba — 2 confirmed meetings against Meshaal Barsham. 25 Jun 2023 – 26 Jun 2023.
- Sulaiman Abdulghafoor — 2 confirmed meetings against Meshaal Barsham. 21 Mar 2024 – 26 Mar 2024.
- Sultan Mandash — 2 confirmed meetings against Meshaal Barsham. 13 Apr 2026 – 13 Oct 2026.
- Tabrez Islomov — 2 confirmed meetings against Meshaal Barsham. 17 Jan 2024 – 17 Jan 2024.
- Tameem Mansour — 2 confirmed meetings against Meshaal Barsham. 22 Sept 2021 – 9 Dec 2023.
- Tamim Samy — 2 confirmed meetings against Meshaal Barsham. 13 Feb 2021 – 5 Mar 2022.
- Tamirlan Kozubaev — 2 confirmed meetings against Meshaal Barsham. 10 Oct 2024 – 25 Mar 2025.
- Tareq Khattab — 2 confirmed meetings against Meshaal Barsham. 20 Apr 2021 – 23 Apr 2021.
- Thiago Bezerra — 2 confirmed meetings against Meshaal Barsham. 16 Feb 2019 – 7 Jan 2021.
- Trent Sainsbury — 2 confirmed meetings against Meshaal Barsham. 1 May 2024 – 13 May 2024.
- Trézéguet — 2 confirmed meetings against Meshaal Barsham. 31 Oct 2024 – 5 Apr 2025.
- Trincão — 2 confirmed meetings against Meshaal Barsham. 4 Sept 2021 – 2 Nov 2026.
- Tuta — 2 confirmed meetings against Meshaal Barsham. 5 May 2026 – 18 Oct 2026.
- Tyrone Sterling — 2 confirmed meetings against Meshaal Barsham. 17 Jul 2021 – 17 Jul 2021.
- Utkir Yusupov — 2 confirmed meetings against Meshaal Barsham. 3 Feb 2024 – 14 Nov 2024.
- Vouria Ghafouri — 2 confirmed meetings against Meshaal Barsham. 27 Aug 2018 – 17 Sept 2018.
- Vahid Heydarieh — 2 confirmed meetings against Meshaal Barsham. 14 Apr 2021 – 26 Apr 2021.
- Vakhdat Khanonov — 2 confirmed meetings against Meshaal Barsham. 17 Jan 2024 – 17 Jan 2024.
- Valentin Atangana Edoa — 2 confirmed meetings against Meshaal Barsham. 4 Nov 2025 – 2 Nov 2026.
- Valeriy Kichin — 2 confirmed meetings against Meshaal Barsham. 10 Oct 2024 – 25 Mar 2025.
- Victor Lekhal — 2 confirmed meetings against Meshaal Barsham. 18 Aug 2023 – 7 Feb 2025.
- Walmer Martinez — 2 confirmed meetings against Meshaal Barsham. 4 Jul 2021 – 24 Jul 2021.
- Wafi Abdullah — 2 confirmed meetings against Meshaal Barsham. 18 Sept 2023 – 27 Nov 2023.
- Yannick Sagbo-Latte — 2 confirmed meetings against Meshaal Barsham. 9 Mar 2018 – 13 Apr 2019.
- Yasin Yaqoob — 2 confirmed meetings against Meshaal Barsham. 12 Aug 2018 – 26 Sept 2021.
- Yoel Bárcenas — 2 confirmed meetings against Meshaal Barsham. 13 Jul 2021 – 13 Jul 2021.
- Youcef Belaïli — 2 confirmed meetings against Meshaal Barsham. 28 Dec 2020 – 16 Sept 2021.
- Yousef Abu Jalboush — 2 confirmed meetings against Meshaal Barsham. 6 Nov 2023 – 5 Jan 2024.
- Yousef Al Sulaiman — 2 confirmed meetings against Meshaal Barsham. 21 Mar 2024 – 26 Mar 2024.
- Yousif Fakharuddin — 2 confirmed meetings against Meshaal Barsham. 6 Dec 2019 – 6 Apr 2021.
- Youssef Snana — 2 confirmed meetings against Meshaal Barsham. 22 Nov 2025 – 8 Apr 2026.
- Youssouf Sabaly — 2 confirmed meetings against Meshaal Barsham. 25 Nov 2022 – 5 May 2026.
- Yuki Kobayashi — 2 confirmed meetings against Meshaal Barsham. 17 Oct 2020 – 20 Jan 2021.
- Yuri César — 2 confirmed meetings against Meshaal Barsham. 23 Dec 2025 – 24 Jan 2026.
- Yusuf Abdurisag — 2 confirmed meetings against Meshaal Barsham. 20 Sept 2025 – 22 Feb 2026.
- Yusuf Akçiçek — 2 confirmed meetings against Meshaal Barsham. 21 Oct 2025 – 13 Oct 2026.
- Yusupha Njie — 2 confirmed meetings against Meshaal Barsham. 2 Nov 2023 – 22 Feb 2026.
- Zayed Sultan — 2 confirmed meetings against Meshaal Barsham. 19 Nov 2024 – 19 Nov 2024.
- Ziyad Al Johani — 2 confirmed meetings against Meshaal Barsham. 3 Feb 2025 – 2 Nov 2026.
- Zoir Dzhuraboev — 2 confirmed meetings against Meshaal Barsham. 17 Jan 2024 – 17 Jan 2024.
- A. Addai — 1 confirmed meetings against Meshaal Barsham. 28 Aug 2026 – 28 Aug 2026.
- A. Al Fahad — 1 confirmed meetings against Meshaal Barsham. 26 Mar 2024 – 26 Mar 2024.
- A. Al Shami — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2025 – 4 Dec 2025.
- A. Al Sulimane — 1 confirmed meetings against Meshaal Barsham. 22 Oct 2026 – 22 Oct 2026.
- A. B. Nazari — 1 confirmed meetings against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- Arslan Bekberdinov — 1 confirmed meetings against Meshaal Barsham. 25 Mar 2025 – 25 Mar 2025.
- A. Farhan — 1 confirmed meetings against Meshaal Barsham. 15 Sept 2025 – 15 Sept 2025.
- A. Fayez — 1 confirmed meetings against Meshaal Barsham. 13 Mar 2026 – 13 Mar 2026.
- Salisu Abdullahi Gero — 1 confirmed meetings against Meshaal Barsham. 27 Aug 2018 – 27 Aug 2018.
- Amor Layouni — 1 confirmed meetings against Meshaal Barsham. 7 Dec 2025 – 7 Dec 2025.
- A. Panahi — 1 confirmed meetings against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- A. Q. Ayman Mohamed A. — 1 confirmed meetings against Meshaal Barsham. 28 Aug 2026 – 28 Aug 2026.
- A. Qadry — 1 confirmed meetings against Meshaal Barsham. 22 Oct 2026 – 22 Oct 2026.
- A. Qasim — 1 confirmed meetings against Meshaal Barsham. 15 Sept 2025 – 15 Sept 2025.
- A. R. Al Mohamad — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2025 – 4 Dec 2025.
- Aaron Boupendza — 1 confirmed meetings against Meshaal Barsham. 1 Oct 2021 – 1 Oct 2021.
- Abd Al Ajami — 1 confirmed meetings against Meshaal Barsham. 21 Mar 2024 – 21 Mar 2024.
- Abdallah Al Fakhouri — 1 confirmed meetings against Meshaal Barsham. 23 Apr 2021 – 23 Apr 2021.
- Abdelkader Bedrane — 1 confirmed meetings against Meshaal Barsham. 17 Dec 2019 – 17 Dec 2019.
- Abdelrahman Moustafa — 1 confirmed meetings against Meshaal Barsham. 1 Oct 2021 – 1 Oct 2021.
- Abdelraouf Benguit — 1 confirmed meetings against Meshaal Barsham. 17 Dec 2019 – 17 Dec 2019.
- Abdenasser El Khayati — 1 confirmed meetings against Meshaal Barsham. 15 Feb 2020 – 15 Feb 2020.
- Abdoul Traoré — 1 confirmed meetings against Meshaal Barsham. 16 Sept 2024 – 16 Sept 2024.
- Abdoul Traoré — 1 confirmed meetings against Meshaal Barsham. 16 Sept 2024 – 16 Sept 2024.
- Abdrahman Mahamet — 1 confirmed meetings against Meshaal Barsham. 5 Aug 2018 – 5 Aug 2018.
- Abdul Rahman — 1 confirmed meetings against Meshaal Barsham. 20 Jan 2021 – 20 Jan 2021.
- Abdul Abdul Aziz — 1 confirmed meetings against Meshaal Barsham. 12 Sept 2021 – 12 Sept 2021.
- Abdulaziz Al Bishi — 1 confirmed meetings against Meshaal Barsham. 17 Feb 2026 – 17 Feb 2026.
- Abdulaziz Al Dawsari — 1 confirmed meetings against Meshaal Barsham. 29 Apr 2021 – 29 Apr 2021.
- Abdulaziz Al Yahri — 1 confirmed meetings against Meshaal Barsham. 7 Mar 2025 – 7 Mar 2025.
- Abdulaziz Hassan Mohammed Saleh — 1 confirmed meetings against Meshaal Barsham. 10 Aug 2024 – 10 Aug 2024.
- Abdulelah Al Malki — 1 confirmed meetings against Meshaal Barsham. 21 Oct 2025 – 21 Oct 2025.
- Abdulfattah Asiri — 1 confirmed meetings against Meshaal Barsham. 17 Apr 2021 – 17 Apr 2021.
- Abdulla Abdulrahman — 1 confirmed meetings against Meshaal Barsham. 17 Mar 2018 – 17 Mar 2018.
- Abdulla Al Marri — 1 confirmed meetings against Meshaal Barsham. 6 Dec 2019 – 6 Dec 2019.
- Abdulla Al Oraimi — 1 confirmed meetings against Meshaal Barsham. 17 Oct 2020 – 17 Oct 2020.
- Abdulla Ismail — 1 confirmed meetings against Meshaal Barsham. 28 Apr 2023 – 28 Apr 2023.
- Abdullah Al Hashash — 1 confirmed meetings against Meshaal Barsham. 21 Nov 2023 – 21 Nov 2023.
- Abdullah Al Muaiouf — 1 confirmed meetings against Meshaal Barsham. 30 Jul 2023 – 30 Jul 2023.
- Abdullah Al-Fahad — 1 confirmed meetings against Meshaal Barsham. 26 Mar 2024 – 26 Mar 2024.
- Abdullah Alseiari — 1 confirmed meetings against Meshaal Barsham. 25 Nov 2025 – 25 Nov 2025.
- Abdullah Khamel — 1 confirmed meetings against Meshaal Barsham. 6 Dec 2019 – 6 Dec 2019.
- Abdullah Khateeb — 1 confirmed meetings against Meshaal Barsham. 3 Aug 2025 – 3 Aug 2025.
- Abdullah Mohamed Almary — 1 confirmed meetings against Meshaal Barsham. 6 Dec 2019 – 6 Dec 2019.
- Abdullah Mohammed — 1 confirmed meetings against Meshaal Barsham. 11 Apr 2025 – 11 Apr 2025.
- Abdullah Radif — 1 confirmed meetings against Meshaal Barsham. 30 Jul 2023 – 30 Jul 2023.
- Abdulqader Abdullah — 1 confirmed meetings against Meshaal Barsham. 25 Nov 2025 – 25 Nov 2025.
- Abdulqader Zoukh — 1 confirmed meetings against Meshaal Barsham. 11 Mar 2022 – 11 Mar 2022.
- Abdulrahman Abdulhadi Al Karbi — 1 confirmed meetings against Meshaal Barsham. 17 Aug 2024 – 17 Aug 2024.
- Abdulrahman Al Dosari — 1 confirmed meetings against Meshaal Barsham. 29 Apr 2021 – 29 Apr 2021.
- Abdulrahman Al-Jassem — 1 confirmed meetings against Meshaal Barsham. 16 Sept 2021 – 16 Sept 2021.
- Abdulrahman Battawi — 1 confirmed meetings against Meshaal Barsham. 13 Feb 2021 – 13 Feb 2021.
- Abdulrahman Ghareeb — 1 confirmed meetings against Meshaal Barsham. 2 Dec 2024 – 2 Dec 2024.
- Abdulrahman Issa — 1 confirmed meetings against Meshaal Barsham. 5 Aug 2018 – 5 Aug 2018.
- Abdulrahman Mesbeh — 1 confirmed meetings against Meshaal Barsham. 7 Dec 2017 – 7 Dec 2017.
- Abdulrahman Mohd — 1 confirmed meetings against Meshaal Barsham. 2 Jan 2021 – 2 Jan 2021.
- Abdulrahman Mussed — 1 confirmed meetings against Meshaal Barsham. 7 Mar 2025 – 7 Mar 2025.
- Abdulrahman Raafat — 1 confirmed meetings against Meshaal Barsham. 26 Oct 2021 – 26 Oct 2021.
- Abduqodir Khusanov — 1 confirmed meetings against Meshaal Barsham. 14 Nov 2024 – 14 Nov 2024.
- Abolfazl Jalali — 1 confirmed meetings against Meshaal Barsham. 30 Sept 2024 – 30 Sept 2024.
- Abubacarr Kinteh — 1 confirmed meetings against Meshaal Barsham. 2 Nov 2026 – 2 Nov 2026.
- Abubakar Bayomi — 1 confirmed meetings against Meshaal Barsham. 20 Feb 2023 – 20 Feb 2023.
- Abulhamid Anad Al Deri — 1 confirmed meetings against Meshaal Barsham. 2 Sept 2018 – 2 Sept 2018.
- Adam Bareiro — 1 confirmed meetings against Meshaal Barsham. 5 Apr 2025 – 5 Apr 2025.
- Adel Al Hosani — 1 confirmed meetings against Meshaal Barsham. 18 Sept 2023 – 18 Sept 2023.
- Adel Taarabt — 1 confirmed meetings against Meshaal Barsham. 30 Sept 2025 – 30 Sept 2025.
- Adil Tahif — 1 confirmed meetings against Meshaal Barsham. 13 Mar 2026 – 13 Mar 2026.
- Ahmad Abdollahzadeh — 1 confirmed meetings against Meshaal Barsham. 14 Apr 2021 – 14 Apr 2021.
- Ahmad Al Askar — 1 confirmed meetings against Meshaal Barsham. 17 Mar 2018 – 17 Mar 2018.
- Ahmad Al Khuwailid — 1 confirmed meetings against Meshaal Barsham. 25 Feb 2023 – 25 Feb 2023.
- Ahmad Al Sada — 1 confirmed meetings against Meshaal Barsham. 7 Apr 2018 – 7 Apr 2018.
- Ahmad Allee — 1 confirmed meetings against Meshaal Barsham. 13 Oct 2023 – 13 Oct 2023.
- Ahmad Faqa — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2025 – 4 Dec 2025.
- Ahmad Ibrahim Khalaf Al Qafaje — 1 confirmed meetings against Meshaal Barsham. 12 Aug 2018 – 12 Aug 2018.
- Ahmad Noorollahi — 1 confirmed meetings against Meshaal Barsham. 23 Oct 2018 – 23 Oct 2018.
- Ahmad Saleh — 1 confirmed meetings against Meshaal Barsham. 2 Jan 2021 – 2 Jan 2021.
- Ahmed Abdel Sattar — 1 confirmed meetings against Meshaal Barsham. 20 Apr 2021 – 20 Apr 2021.
- Ahmed Abdelkader — 1 confirmed meetings against Meshaal Barsham. 23 Jan 2025 – 23 Jan 2025.
- Ahmed Abdelrahim — 1 confirmed meetings against Meshaal Barsham. 17 Apr 2024 – 17 Apr 2024.
- Ahmed Abotrika — 1 confirmed meetings against Meshaal Barsham. 22 Nov 2020 – 22 Nov 2020.
- Ahmed Mohamed — 1 confirmed meetings against Meshaal Barsham. 18 Dec 2021 – 18 Dec 2021.
- Ahmed Al Saadi — 1 confirmed meetings against Meshaal Barsham. 16 Sept 2021 – 16 Sept 2021.
- Ahmed Al Sebaie — 1 confirmed meetings against Meshaal Barsham. 1 Feb 2020 – 1 Feb 2020.
- Ahmed Al Siyahi — 1 confirmed meetings against Meshaal Barsham. 26 Oct 2026 – 26 Oct 2026.
- Ahmed Daffallah Hagana — 1 confirmed meetings against Meshaal Barsham. 12 Jan 2025 – 12 Jan 2025.
- Ahmed Eissa — 1 confirmed meetings against Meshaal Barsham. 7 Dec 2017 – 7 Dec 2017.
- Ahmed El Trbi — 1 confirmed meetings against Meshaal Barsham. 2 Aug 2023 – 2 Aug 2023.
- Ahmed Elsadiq — 1 confirmed meetings against Meshaal Barsham. 20 Jan 2021 – 20 Jan 2021.
- Ahmed Farhan — 1 confirmed meetings against Meshaal Barsham. 5 Aug 2023 – 5 Aug 2023.
- Ahmed Hammoudan — 1 confirmed meetings against Meshaal Barsham. 7 Mar 2021 – 7 Mar 2021.
- Ahmed Hegazy — 1 confirmed meetings against Meshaal Barsham. 18 Dec 2021 – 18 Dec 2021.
- Ahmed Koka — 1 confirmed meetings against Meshaal Barsham. 3 Aug 2025 – 3 Aug 2025.
- Ahmed Kone — 1 confirmed meetings against Meshaal Barsham. 11 Apr 2025 – 11 Apr 2025.
- Ahmed Mohammed Al-Jalham — 1 confirmed meetings against Meshaal Barsham. 6 Dec 2019 – 6 Dec 2019.
- Ahmed Refaat — 1 confirmed meetings against Meshaal Barsham. 18 Dec 2021 – 18 Dec 2021.
- Ahmet Yıldırım — 1 confirmed meetings against Meshaal Barsham. 30 Jul 2026 – 30 Jul 2026.
- Aitor García — 1 confirmed meetings against Meshaal Barsham. 11 Apr 2025 – 11 Apr 2025.
- Akihiro Ienaga — 1 confirmed meetings against Meshaal Barsham. 27 Apr 2025 – 27 Apr 2025.
- Al Al Khammassi — 1 confirmed meetings against Meshaal Barsham. 2 Jan 2021 – 2 Jan 2021.
- Al-Hashmi Al-Hussain — 1 confirmed meetings against Meshaal Barsham. 8 May 2023 – 8 May 2023.
- Al Qutaif Alhennawi — 1 confirmed meetings against Meshaal Barsham. 18 Sept 2023 – 18 Sept 2023.
- Ala'a Al Azzawi — 1 confirmed meetings against Meshaal Barsham. 5 Aug 2023 – 5 Aug 2023.
- Alaeddine Zouhir — 1 confirmed meetings against Meshaal Barsham. 25 Nov 2025 – 25 Nov 2025.
- Alberth Elis — 1 confirmed meetings against Meshaal Barsham. 30 Jun 2023 – 30 Jun 2023.
- Alejandro Romero — 1 confirmed meetings against Meshaal Barsham. 16 Sept 2024 – 16 Sept 2024.
- Aleks Petkov — 1 confirmed meetings against Meshaal Barsham. 26 Mar 2022 – 26 Mar 2022.
- Aleksandar Sedlar — 1 confirmed meetings against Meshaal Barsham. 10 Feb 2026 – 10 Feb 2026.
- Aleksandr Siljanov — 1 confirmed meetings against Meshaal Barsham. 7 Sept 2025 – 7 Sept 2025.
- Aleksandr Sobolev — 1 confirmed meetings against Meshaal Barsham. 12 Sept 2023 – 12 Sept 2023.
- Aleksandr Soldatenkov — 1 confirmed meetings against Meshaal Barsham. 12 Sept 2023 – 12 Sept 2023.
- Aleksandr Yushin — 1 confirmed meetings against Meshaal Barsham. 12 Sept 2023 – 12 Sept 2023.
- Aleksey Batrakov — 1 confirmed meetings against Meshaal Barsham. 7 Sept 2025 – 7 Sept 2025.
- Aleksey Miranchuk — 1 confirmed meetings against Meshaal Barsham. 7 Sept 2025 – 7 Sept 2025.
- Alexander Roldan — 1 confirmed meetings against Meshaal Barsham. 24 Jul 2021 – 24 Jul 2021.
- Alexis Guendouz — 1 confirmed meetings against Meshaal Barsham. 21 Oct 2024 – 21 Oct 2024.
- Alexis Sánchez — 1 confirmed meetings against Meshaal Barsham. 27 Sept 2022 – 27 Sept 2022.
- Alhadj Moustafa — 1 confirmed meetings against Meshaal Barsham. 2 Jan 2021 – 2 Jan 2021.
- Alhasan Saleh — 1 confirmed meetings against Meshaal Barsham. 18 Sept 2023 – 18 Sept 2023.
- Alhassan Koroma — 1 confirmed meetings against Meshaal Barsham. 7 Mar 2025 – 7 Mar 2025.
- Ali Abdurahman Aloob — 1 confirmed meetings against Meshaal Barsham. 7 Dec 2017 – 7 Dec 2017.
- Ali Abu Arqoub — 1 confirmed meetings against Meshaal Barsham. 2 Aug 2023 – 2 Aug 2023.
- Ali Adnan — 1 confirmed meetings against Meshaal Barsham. 13 Oct 2023 – 13 Oct 2023.
- Ali Al Hamadi — 1 confirmed meetings against Meshaal Barsham. 13 Oct 2023 – 13 Oct 2023.
- Ali Al Marri — 1 confirmed meetings against Meshaal Barsham. 2 Nov 2023 – 2 Nov 2023.
- Ali Asad — 1 confirmed meetings against Meshaal Barsham. 30 Oct 2026 – 30 Oct 2026.
- Ali Atiyah — 1 confirmed meetings against Meshaal Barsham. 5 Aug 2018 – 5 Aug 2018.
- Ali Baset Nazari — 1 confirmed meetings against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- Ali Jasim — 1 confirmed meetings against Meshaal Barsham. 13 Oct 2023 – 13 Oct 2023.
- Ali Karimi — 1 confirmed meetings against Meshaal Barsham. 17 Sept 2018 – 17 Sept 2018.
- Ali Maâloul — 1 confirmed meetings against Meshaal Barsham. 7 Dec 2025 – 7 Dec 2025.
- Ali Maatouk — 1 confirmed meetings against Meshaal Barsham. 2 Aug 2023 – 2 Aug 2023.
- Ali Mosleh — 1 confirmed meetings against Meshaal Barsham. 23 Oct 2018 – 23 Oct 2018.
- Ali Reza Panahi — 1 confirmed meetings against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- Ali Sanad — 1 confirmed meetings against Meshaal Barsham. 22 Sept 2018 – 22 Sept 2018.
- Ali Tnesh — 1 confirmed meetings against Meshaal Barsham. 12 Jan 2024 – 12 Jan 2024.
- Allahyar Sayyadmanesh — 1 confirmed meetings against Meshaal Barsham. 17 Sept 2018 – 17 Sept 2018.
- Álvaro Medrán — 1 confirmed meetings against Meshaal Barsham. 3 Aug 2025 – 3 Aug 2025.
- Álvaro Mejía — 1 confirmed meetings against Meshaal Barsham. 2 Sept 2018 – 2 Sept 2018.
- Amanullah Sardari — 1 confirmed meetings against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- Amidou Doumbouya — 1 confirmed meetings against Meshaal Barsham. 18 Oct 2026 – 18 Oct 2026.
- Amine Ben Hmida — 1 confirmed meetings against Meshaal Barsham. 7 Dec 2025 – 7 Dec 2025.
- Amir Al Ammari — 1 confirmed meetings against Meshaal Barsham. 13 Oct 2023 – 13 Oct 2023.
- Amir Razzaghinia — 1 confirmed meetings against Meshaal Barsham. 14 Sept 2026 – 14 Sept 2026.
- Amiruddin Sharifi — 1 confirmed meetings against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- Ammar Mousa Hamsan — 1 confirmed meetings against Meshaal Barsham. 27 Sept 2018 – 27 Sept 2018.
- Amos Obiero — 1 confirmed meetings against Meshaal Barsham. 7 Sept 2023 – 7 Sept 2023.
- Amr El Soleya — 1 confirmed meetings against Meshaal Barsham. 18 Dec 2021 – 18 Dec 2021.
- Amrinder Singh — 1 confirmed meetings against Meshaal Barsham. 21 Nov 2023 – 21 Nov 2023.
- Anderson Conceição — 1 confirmed meetings against Meshaal Barsham. 13 Apr 2019 – 13 Apr 2019.
- André Carrillo — 1 confirmed meetings against Meshaal Barsham. 30 Jul 2023 – 30 Jul 2023.
- André Onana — 1 confirmed meetings against Meshaal Barsham. 30 Jul 2026 – 30 Jul 2026.
- André Silva — 1 confirmed meetings against Meshaal Barsham. 4 Sept 2021 – 4 Sept 2021.
- Andrea Hristov — 1 confirmed meetings against Meshaal Barsham. 26 Mar 2022 – 26 Mar 2022.
- Andrés Chávez — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2023 – 4 Dec 2023.
- Andrew Omobamidele — 1 confirmed meetings against Meshaal Barsham. 12 Oct 2021 – 12 Oct 2021.
- Andries Noppert — 1 confirmed meetings against Meshaal Barsham. 29 Nov 2022 – 29 Nov 2022.
- Andy Delort — 1 confirmed meetings against Meshaal Barsham. 18 Aug 2023 – 18 Aug 2023.
- Ângelo — 1 confirmed meetings against Meshaal Barsham. 2 Dec 2024 – 2 Dec 2024.
- Ángelo Henríquez — 1 confirmed meetings against Meshaal Barsham. 27 Sept 2022 – 27 Sept 2022.
- Anice Badri — 1 confirmed meetings against Meshaal Barsham. 17 Dec 2019 – 17 Dec 2019.
- Anirudh Thapa — 1 confirmed meetings against Meshaal Barsham. 21 Nov 2023 – 21 Nov 2023.
- Anis Saltou — 1 confirmed meetings against Meshaal Barsham. 2 Aug 2023 – 2 Aug 2023.
- Anisur Rahman — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2020 – 4 Dec 2020.
- Anthony Lopes — 1 confirmed meetings against Meshaal Barsham. 4 Sept 2021 – 4 Sept 2021.
- Anthony Okpotu — 1 confirmed meetings against Meshaal Barsham. 28 Dec 2020 – 28 Dec 2020.
- Anton Zinkovskiy — 1 confirmed meetings against Meshaal Barsham. 12 Sept 2023 – 12 Sept 2023.
- Antonio Mance — 1 confirmed meetings against Meshaal Barsham. 7 Feb 2025 – 7 Feb 2025.
- Antonio Yakoub — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2025 – 4 Dec 2025.
- Aral Şimşir — 1 confirmed meetings against Meshaal Barsham. 30 Jul 2026 – 30 Jul 2026.
- Arash Rezavand — 1 confirmed meetings against Meshaal Barsham. 30 Sept 2024 – 30 Sept 2024.
- Araz Abdullayev — 1 confirmed meetings against Meshaal Barsham. 14 Nov 2021 – 14 Nov 2021.
- Ariel Lassiter — 1 confirmed meetings against Meshaal Barsham. 13 Nov 2020 – 13 Nov 2020.
- Arman Ramezani — 1 confirmed meetings against Meshaal Barsham. 30 Sept 2024 – 30 Sept 2024.
- Artem Bondarenko — 1 confirmed meetings against Meshaal Barsham. 2 Nov 2026 – 2 Nov 2026.
- Artem Karpukas — 1 confirmed meetings against Meshaal Barsham. 12 Sept 2023 – 12 Sept 2023.
- Artem Makarchuk — 1 confirmed meetings against Meshaal Barsham. 12 Sept 2023 – 12 Sept 2023.
- Arturo Vidal — 1 confirmed meetings against Meshaal Barsham. 27 Sept 2022 – 27 Sept 2022.
- Asahi Sasaki — 1 confirmed meetings against Meshaal Barsham. 27 Apr 2025 – 27 Apr 2025.
- Aso Rustom — 1 confirmed meetings against Meshaal Barsham. 5 Aug 2023 – 5 Aug 2023.
- Ataa Jaber — 1 confirmed meetings against Meshaal Barsham. 23 Jan 2025 – 23 Jan 2025.
- Atef Zaghbani — 1 confirmed meetings against Meshaal Barsham. 26 Oct 2021 – 26 Oct 2021.
- Awad Al Nashri — 1 confirmed meetings against Meshaal Barsham. 17 Feb 2026 – 17 Feb 2026.
- Awad Dahal — 1 confirmed meetings against Meshaal Barsham. 3 Aug 2025 – 3 Aug 2025.
- Aymane El Hassouni — 1 confirmed meetings against Meshaal Barsham. 28 Oct 2023 – 28 Oct 2023.
- Aymen Dahmen — 1 confirmed meetings against Meshaal Barsham. 7 Dec 2025 – 7 Dec 2025.
- Aymen Trabelsi — 1 confirmed meetings against Meshaal Barsham. 16 Feb 2019 – 16 Feb 2019.
- Aymeric Laporte — 1 confirmed meetings against Meshaal Barsham. 2 Dec 2024 – 2 Dec 2024.
- Ayoub Azzi — 1 confirmed meetings against Meshaal Barsham. 22 Feb 2021 – 22 Feb 2021.
- Ayub Masika — 1 confirmed meetings against Meshaal Barsham. 7 Sept 2023 – 7 Sept 2023.
- Aziz Kholmurodov — 1 confirmed meetings against Meshaal Barsham. 23 Apr 2022 – 23 Apr 2022.
- B. Arezou — 1 confirmed meetings against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- Byrne Odhiambo Omondi — 1 confirmed meetings against Meshaal Barsham. 7 Sept 2023 – 7 Sept 2023.
- Babo Barro — 1 confirmed meetings against Meshaal Barsham. 13 Feb 2021 – 13 Feb 2021.
- Baha' Faisal — 1 confirmed meetings against Meshaal Barsham. 26 Sept 2021 – 26 Sept 2021.
- Balal Arezou — 1 confirmed meetings against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- Bamba Dieng — 1 confirmed meetings against Meshaal Barsham. 25 Nov 2022 – 25 Nov 2022.
- Bandar Al Ahbabi — 1 confirmed meetings against Meshaal Barsham. 16 Sept 2024 – 16 Sept 2024.
- Bara Marie — 1 confirmed meetings against Meshaal Barsham. 5 Jan 2024 – 5 Jan 2024.
- Basel Zaidan — 1 confirmed meetings against Meshaal Barsham. 13 Apr 2019 – 13 Apr 2019.
- Bassam Shakir — 1 confirmed meetings against Meshaal Barsham. 15 Sept 2025 – 15 Sept 2025.
- Bassel Jradi — 1 confirmed meetings against Meshaal Barsham. 12 Jan 2024 – 12 Jan 2024.
- Batista Mendy — 1 confirmed meetings against Meshaal Barsham. 30 Jul 2026 – 30 Jul 2026.
- Bekjon Rahmatov — 1 confirmed meetings against Meshaal Barsham. 2 Oct 2023 – 2 Oct 2023.
- Benjamin Bouchouari — 1 confirmed meetings against Meshaal Barsham. 30 Jul 2026 – 30 Jul 2026.
- Benjamin Brereton — 1 confirmed meetings against Meshaal Barsham. 27 Sept 2022 – 27 Sept 2022.
- Bento — 1 confirmed meetings against Meshaal Barsham. 2 Dec 2024 – 2 Dec 2024.
- Bernald Alfaro — 1 confirmed meetings against Meshaal Barsham. 13 Nov 2020 – 13 Nov 2020.
- Bill Antonio — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2025 – 17 Nov 2025.
- Biplo Ahamed — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2020 – 4 Dec 2020.
- Biro — 1 confirmed meetings against Meshaal Barsham. 30 Sept 2025 – 30 Sept 2025.
- Biro — 1 confirmed meetings against Meshaal Barsham. 30 Sept 2025 – 30 Sept 2025.
- Bishwanath Ghosh — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2020 – 4 Dec 2020.
- Bobir Abdukholikov — 1 confirmed meetings against Meshaal Barsham. 14 Nov 2024 – 14 Nov 2024.
- Boniek García — 1 confirmed meetings against Meshaal Barsham. 21 Jul 2021 – 21 Jul 2021.
- Borislav Tsonev — 1 confirmed meetings against Meshaal Barsham. 26 Mar 2022 – 26 Mar 2022.
- Boualem Mesmoudi — 1 confirmed meetings against Meshaal Barsham. 31 Jan 2022 – 31 Jan 2022.
- Boubacar Moumouni — 1 confirmed meetings against Meshaal Barsham. 5 Aug 2023 – 5 Aug 2023.
- Boulaye Dia — 1 confirmed meetings against Meshaal Barsham. 25 Nov 2022 – 25 Nov 2022.
- Bradley Jones — 1 confirmed meetings against Meshaal Barsham. 17 Apr 2021 – 17 Apr 2021.
- Brahima Diarra — 1 confirmed meetings against Meshaal Barsham. 25 Nov 2025 – 25 Nov 2025.
- Brian Onyango — 1 confirmed meetings against Meshaal Barsham. 7 Sept 2023 – 7 Sept 2023.
- Bruno Fernandes — 1 confirmed meetings against Meshaal Barsham. 4 Sept 2021 – 4 Sept 2021.
- Caetano — 1 confirmed meetings against Meshaal Barsham. 16 Apr 2026 – 16 Apr 2026.
- Callum Robinson — 1 confirmed meetings against Meshaal Barsham. 12 Oct 2021 – 12 Oct 2021.
- Camilo Saldaña — 1 confirmed meetings against Meshaal Barsham. 29 Jan 2024 – 29 Jan 2024.
- Caoimhín Kelleher — 1 confirmed meetings against Meshaal Barsham. 12 Oct 2021 – 12 Oct 2021.
- Carlos Strandberg — 1 confirmed meetings against Meshaal Barsham. 3 Mar 2023 – 3 Mar 2023.
- Celso Borges — 1 confirmed meetings against Meshaal Barsham. 13 Nov 2020 – 13 Nov 2020.
- Cenk Özkacar — 1 confirmed meetings against Meshaal Barsham. 30 Jul 2026 – 30 Jul 2026.
- César Montes — 1 confirmed meetings against Meshaal Barsham. 14 Dec 2019 – 14 Dec 2019.
- Cəlal Hüseynov — 1 confirmed meetings against Meshaal Barsham. 14 Nov 2021 – 14 Nov 2021.
- Chibuike Nwaiwu — 1 confirmed meetings against Meshaal Barsham. 30 Jul 2026 – 30 Jul 2026.
- Chiedozie Ogbene — 1 confirmed meetings against Meshaal Barsham. 12 Oct 2021 – 12 Oct 2021.
- Cho Yu-Min — 1 confirmed meetings against Meshaal Barsham. 30 Sept 2025 – 30 Sept 2025.
- Choe Ju-Song — 1 confirmed meetings against Meshaal Barsham. 10 Sept 2024 – 10 Sept 2024.
- Ok-Chol Choe — 1 confirmed meetings against Meshaal Barsham. 10 Sept 2024 – 10 Sept 2024.
- Choe Ryong II — 1 confirmed meetings against Meshaal Barsham. 20 Mar 2025 – 20 Mar 2025.
- Ryong Choe — 1 confirmed meetings against Meshaal Barsham. 20 Mar 2025 – 20 Mar 2025.
- Christian Brauzman — 1 confirmed meetings against Meshaal Barsham. 25 Mar 2025 – 25 Mar 2025.
- Christopher Bonsu Baah — 1 confirmed meetings against Meshaal Barsham. 26 Oct 2026 – 26 Oct 2026.
- Chungnunga Lal — 1 confirmed meetings against Meshaal Barsham. 21 Nov 2023 – 21 Nov 2023.
- Cody Gakpo — 1 confirmed meetings against Meshaal Barsham. 29 Nov 2022 – 29 Nov 2022.
- Conor Hourihane — 1 confirmed meetings against Meshaal Barsham. 12 Oct 2021 – 12 Oct 2021.
- Coşqun Diniyev — 1 confirmed meetings against Meshaal Barsham. 14 Nov 2021 – 14 Nov 2021.
- Cristian — 1 confirmed meetings against Meshaal Barsham. 8 Apr 2026 – 8 Apr 2026.
- Cristian Ceballos — 1 confirmed meetings against Meshaal Barsham. 8 Dec 2020 – 8 Dec 2020.
- Cristian Gamboa — 1 confirmed meetings against Meshaal Barsham. 13 Nov 2020 – 13 Nov 2020.
- Cristo González — 1 confirmed meetings against Meshaal Barsham. 13 Mar 2026 – 13 Mar 2026.
- Cyrus Christie — 1 confirmed meetings against Meshaal Barsham. 12 Oct 2021 – 12 Oct 2021.
- Danilo Al-Saed — 1 confirmed meetings against Meshaal Barsham. 13 Oct 2023 – 13 Oct 2023.
- Daiju Sasaki — 1 confirmed meetings against Meshaal Barsham. 16 Apr 2026 – 16 Apr 2026.
- Daiya Maekawa — 1 confirmed meetings against Meshaal Barsham. 16 Apr 2026 – 16 Apr 2026.
- Daley Blind — 1 confirmed meetings against Meshaal Barsham. 29 Nov 2022 – 29 Nov 2022.
- Danial Afaneh — 1 confirmed meetings against Meshaal Barsham. 23 Apr 2021 – 23 Apr 2021.
- Daniel Anyembe — 1 confirmed meetings against Meshaal Barsham. 7 Sept 2023 – 7 Sept 2023.
- Daniel Goumou — 1 confirmed meetings against Meshaal Barsham. 22 Sept 2018 – 22 Sept 2018.
- Daniel Msendami — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2025 – 17 Nov 2025.
- Daniil Fomin — 1 confirmed meetings against Meshaal Barsham. 12 Sept 2023 – 12 Sept 2023.
- Daniil Khlusevich — 1 confirmed meetings against Meshaal Barsham. 12 Sept 2023 – 12 Sept 2023.
- Danil Krugovoy — 1 confirmed meetings against Meshaal Barsham. 7 Sept 2025 – 7 Sept 2025.
- Darwin Núñez — 1 confirmed meetings against Meshaal Barsham. 21 Oct 2025 – 21 Oct 2025.
- David Guzmán — 1 confirmed meetings against Meshaal Barsham. 13 Nov 2020 – 13 Nov 2020.
- David Petrović — 1 confirmed meetings against Meshaal Barsham. 30 Sept 2025 – 30 Sept 2025.
- David Rugamas — 1 confirmed meetings against Meshaal Barsham. 4 Jul 2021 – 4 Jul 2021.
- Davy Klaassen — 1 confirmed meetings against Meshaal Barsham. 29 Nov 2022 – 29 Nov 2022.
- Denis Alibec — 1 confirmed meetings against Meshaal Barsham. 28 Oct 2023 – 28 Oct 2023.
- Denzel Dumfries — 1 confirmed meetings against Meshaal Barsham. 29 Nov 2022 – 29 Nov 2022.
- Devron García — 1 confirmed meetings against Meshaal Barsham. 30 Jun 2023 – 30 Jun 2023.
- Deyver Vega — 1 confirmed meetings against Meshaal Barsham. 13 Nov 2020 – 13 Nov 2020.
- Dheyab Al Annabi — 1 confirmed meetings against Meshaal Barsham. 9 Mar 2018 – 9 Mar 2018.
- Didier Ndong — 1 confirmed meetings against Meshaal Barsham. 30 Sept 2024 – 30 Sept 2024.
- Diego Jardel — 1 confirmed meetings against Meshaal Barsham. 12 Aug 2018 – 12 Aug 2018.
- Diego Lainez — 1 confirmed meetings against Meshaal Barsham. 3 Jul 2023 – 3 Jul 2023.
- Diego Rodríguez — 1 confirmed meetings against Meshaal Barsham. 21 Jul 2021 – 21 Jul 2021.
- Diego Valdés — 1 confirmed meetings against Meshaal Barsham. 27 Sept 2022 – 27 Sept 2022.
- Diogo Amado — 1 confirmed meetings against Meshaal Barsham. 19 Aug 2018 – 19 Aug 2018.
- Diogo Jota — 1 confirmed meetings against Meshaal Barsham. 4 Sept 2021 – 4 Sept 2021.
- Divine Lunga — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2025 – 17 Nov 2025.
- Diyab Taha — 1 confirmed meetings against Meshaal Barsham. 1 Mar 2022 – 1 Mar 2022.
- Djamel Benlamri — 1 confirmed meetings against Meshaal Barsham. 16 Sept 2021 – 16 Sept 2021.
- Dmitri Skopintsev — 1 confirmed meetings against Meshaal Barsham. 12 Sept 2023 – 12 Sept 2023.
- Domagoj Drožđek — 1 confirmed meetings against Meshaal Barsham. 10 Feb 2026 – 10 Feb 2026.
- Domingos Duarte — 1 confirmed meetings against Meshaal Barsham. 4 Sept 2021 – 4 Sept 2021.
- Dominik Yankov — 1 confirmed meetings against Meshaal Barsham. 26 Mar 2022 – 26 Mar 2022.
- Dominique Mendy — 1 confirmed meetings against Meshaal Barsham. 15 Sept 2025 – 15 Sept 2025.
- Donyor Narzullayev — 1 confirmed meetings against Meshaal Barsham. 2 Oct 2023 – 2 Oct 2023.
- Dorlan Pabón — 1 confirmed meetings against Meshaal Barsham. 14 Dec 2019 – 14 Dec 2019.
- Dostonbek Khamdamov — 1 confirmed meetings against Meshaal Barsham. 9 Apr 2019 – 9 Apr 2019.
- Dragan Ćeran — 1 confirmed meetings against Meshaal Barsham. 9 Apr 2019 – 9 Apr 2019.
- Duke Ooga Abuya — 1 confirmed meetings against Meshaal Barsham. 7 Sept 2023 – 7 Sept 2023.
- Dušan Tadić — 1 confirmed meetings against Meshaal Barsham. 25 Nov 2025 – 25 Nov 2025.
- Edidiong Udosen — 1 confirmed meetings against Meshaal Barsham. 13 Mar 2026 – 13 Mar 2026.
- Edisson Jordanov — 1 confirmed meetings against Meshaal Barsham. 26 Mar 2022 – 26 Mar 2022.
- Edrick Menjívar — 1 confirmed meetings against Meshaal Barsham. 30 Jun 2023 – 30 Jun 2023.
- Edson Álvarez — 1 confirmed meetings against Meshaal Barsham. 3 Jul 2023 – 3 Jul 2023.
- Eduard Spertsyan — 1 confirmed meetings against Meshaal Barsham. 2 Nov 2026 – 2 Nov 2026.
- Edwin Solano — 1 confirmed meetings against Meshaal Barsham. 30 Jun 2023 – 30 Jun 2023.
- Eissa El Nagar — 1 confirmed meetings against Meshaal Barsham. 17 Apr 2024 – 17 Apr 2024.
- Eldor Shomurodov — 1 confirmed meetings against Meshaal Barsham. 14 Nov 2024 – 14 Nov 2024.
- Elias Hadaya — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2025 – 4 Dec 2025.
- Elmar Abraham — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2025 – 4 Dec 2025.
- Elvis Chipezeze — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2025 – 17 Nov 2025.
- Elvis Rupia — 1 confirmed meetings against Meshaal Barsham. 7 Sept 2023 – 7 Sept 2023.
- Emmanuel Jalai — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2025 – 17 Nov 2025.
- Enda Stevens — 1 confirmed meetings against Meshaal Barsham. 12 Oct 2021 – 12 Oct 2021.
- Enzo Millot — 1 confirmed meetings against Meshaal Barsham. 4 Nov 2025 – 4 Nov 2025.
- Erick Otieno — 1 confirmed meetings against Meshaal Barsham. 7 Sept 2023 – 7 Sept 2023.
- Erick Rivera — 1 confirmed meetings against Meshaal Barsham. 4 Jul 2021 – 4 Jul 2021.
- Érick Sánchez — 1 confirmed meetings against Meshaal Barsham. 3 Jul 2023 – 3 Jul 2023.
- Erik — 1 confirmed meetings against Meshaal Barsham. 16 Sept 2024 – 16 Sept 2024.
- Eriq Zavaleta — 1 confirmed meetings against Meshaal Barsham. 24 Jul 2021 – 24 Jul 2021.
- Erison — 1 confirmed meetings against Meshaal Barsham. 27 Apr 2025 – 27 Apr 2025.
- Ernest Muçi — 1 confirmed meetings against Meshaal Barsham. 30 Jul 2026 – 30 Jul 2026.
- Esmaeil Saitmuratov — 1 confirmed meetings against Meshaal Barsham. 14 Sept 2026 – 14 Sept 2026.
- Esteban Pavez — 1 confirmed meetings against Meshaal Barsham. 27 Sept 2022 – 27 Sept 2022.
- Eugenio Mena — 1 confirmed meetings against Meshaal Barsham. 27 Sept 2022 – 27 Sept 2022.
- Evans Mensah — 1 confirmed meetings against Meshaal Barsham. 2 Jan 2021 – 2 Jan 2021.
- F. Ataie — 1 confirmed meetings against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- F. Zada — 1 confirmed meetings against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- Fabinho — 1 confirmed meetings against Meshaal Barsham. 17 Feb 2026 – 17 Feb 2026.
- Fábio Cardoso — 1 confirmed meetings against Meshaal Barsham. 16 Sept 2024 – 16 Sept 2024.
- Facundo Kruspzky — 1 confirmed meetings against Meshaal Barsham. 25 Nov 2025 – 25 Nov 2025.
- Fadi Awad Saleh — 1 confirmed meetings against Meshaal Barsham. 20 Apr 2021 – 20 Apr 2021.
- Fahad Al Abdulrahman — 1 confirmed meetings against Meshaal Barsham. 22 Feb 2021 – 22 Feb 2021.
- Fahad Al Rashidi — 1 confirmed meetings against Meshaal Barsham. 3 Feb 2025 – 3 Feb 2025.
- Fahad Al Soury — 1 confirmed meetings against Meshaal Barsham. 5 Mar 2022 – 5 Mar 2022.
- Fahad Al-Keldi — 1 confirmed meetings against Meshaal Barsham. 25 Oct 2020 – 25 Oct 2020.
- Fahad Obaid — 1 confirmed meetings against Meshaal Barsham. 5 Aug 2018 – 5 Aug 2018.
- Fahad Youssef — 1 confirmed meetings against Meshaal Barsham. 5 Aug 2023 – 5 Aug 2023.
- Fahd Youssef — 1 confirmed meetings against Meshaal Barsham. 5 Aug 2023 – 5 Aug 2023.
- Faisal Al Nouman — 1 confirmed meetings against Meshaal Barsham. 5 Apr 2025 – 5 Apr 2025.
- Faisal Jasim — 1 confirmed meetings against Meshaal Barsham. 5 Aug 2023 – 5 Aug 2023.
- Famara Diédhiou — 1 confirmed meetings against Meshaal Barsham. 25 Nov 2022 – 25 Nov 2022.
- Fares Amer — 1 confirmed meetings against Meshaal Barsham. 13 Mar 2026 – 13 Mar 2026.
- Farhad Zada — 1 confirmed meetings against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- Farshad Faraji — 1 confirmed meetings against Meshaal Barsham. 21 Oct 2024 – 21 Oct 2024.
- Farshid Bagheri — 1 confirmed meetings against Meshaal Barsham. 27 Aug 2018 – 27 Aug 2018.
- Farzad Ataee — 1 confirmed meetings against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- Favor Ogbu — 1 confirmed meetings against Meshaal Barsham. 25 Nov 2025 – 25 Nov 2025.
- Federico Bais — 1 confirmed meetings against Meshaal Barsham. 30 Oct 2026 – 30 Oct 2026.
- Fedor Chalov — 1 confirmed meetings against Meshaal Barsham. 12 Sept 2023 – 12 Sept 2023.
- Felicio Brown — 1 confirmed meetings against Meshaal Barsham. 13 Nov 2020 – 13 Nov 2020.
- Felipe Salomoni — 1 confirmed meetings against Meshaal Barsham. 16 Sept 2024 – 16 Sept 2024.
- Félix Crisanto — 1 confirmed meetings against Meshaal Barsham. 21 Jul 2021 – 21 Jul 2021.
- Feta Fetai — 1 confirmed meetings against Meshaal Barsham. 30 Sept 2025 – 30 Sept 2025.
- Firas Chaouat — 1 confirmed meetings against Meshaal Barsham. 7 Dec 2025 – 7 Dec 2025.
- Fouad Saleh — 1 confirmed meetings against Meshaal Barsham. 28 Oct 2023 – 28 Oct 2023.
- Fousseny Coulibaly — 1 confirmed meetings against Meshaal Barsham. 17 Dec 2019 – 17 Dec 2019.
- Francesco Antonucci — 1 confirmed meetings against Meshaal Barsham. 5 Feb 2026 – 5 Feb 2026.
- Francisco Calvo — 1 confirmed meetings against Meshaal Barsham. 13 Nov 2020 – 13 Nov 2020.
- Francisco Sierralta — 1 confirmed meetings against Meshaal Barsham. 27 Sept 2022 – 27 Sept 2022.
- Franck Kessié — 1 confirmed meetings against Meshaal Barsham. 4 Nov 2025 – 4 Nov 2025.
- Franco Russo — 1 confirmed meetings against Meshaal Barsham. 8 Jan 2026 – 8 Jan 2026.
- Frank Magri — 1 confirmed meetings against Meshaal Barsham. 5 Sept 2026 – 5 Sept 2026.
- Frans Putros — 1 confirmed meetings against Meshaal Barsham. 13 Oct 2023 – 13 Oct 2023.
- Frenkie de Jong — 1 confirmed meetings against Meshaal Barsham. 29 Nov 2022 – 29 Nov 2022.
- Gabri Veiga — 1 confirmed meetings against Meshaal Barsham. 3 Feb 2025 – 3 Feb 2025.
- Gabriel Arias — 1 confirmed meetings against Meshaal Barsham. 27 Sept 2022 – 27 Sept 2022.
- Gabriel Bitar — 1 confirmed meetings against Meshaal Barsham. 12 Jan 2024 – 12 Jan 2024.
- Gabriel Martinelli — 1 confirmed meetings against Meshaal Barsham. 13 Oct 2026 – 13 Oct 2026.
- Gabriel Suazo — 1 confirmed meetings against Meshaal Barsham. 27 Sept 2022 – 27 Sept 2022.
- Gaël Kakuta — 1 confirmed meetings against Meshaal Barsham. 30 Sept 2024 – 30 Sept 2024.
- Gary Medel — 1 confirmed meetings against Meshaal Barsham. 27 Sept 2022 – 27 Sept 2022.
- Gastón Álvarez — 1 confirmed meetings against Meshaal Barsham. 26 Oct 2026 – 26 Oct 2026.
- Gastón Suárez — 1 confirmed meetings against Meshaal Barsham. 23 Dec 2025 – 23 Dec 2025.
- George Ilenikhena — 1 confirmed meetings against Meshaal Barsham. 17 Feb 2026 – 17 Feb 2026.
- George Kwasi — 1 confirmed meetings against Meshaal Barsham. 1 Feb 2020 – 1 Feb 2020.
- Georgi Dzhikiya — 1 confirmed meetings against Meshaal Barsham. 12 Sept 2023 – 12 Sept 2023.
- Georgi Kostadinov — 1 confirmed meetings against Meshaal Barsham. 26 Mar 2022 – 26 Mar 2022.
- Georgi Minchev — 1 confirmed meetings against Meshaal Barsham. 26 Mar 2022 – 26 Mar 2022.
- Gerard Valentín — 1 confirmed meetings against Meshaal Barsham. 22 Feb 2026 – 22 Feb 2026.
- Gerardo Arteaga — 1 confirmed meetings against Meshaal Barsham. 3 Jul 2023 – 3 Jul 2023.
- Ghanem Al Minhali — 1 confirmed meetings against Meshaal Barsham. 22 Aug 2026 – 22 Aug 2026.
- Ghanem Haddaf — 1 confirmed meetings against Meshaal Barsham. 7 Jan 2021 – 7 Jan 2021.
- Godknows Murwira — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2025 – 17 Nov 2025.
- Godwin Mensha — 1 confirmed meetings against Meshaal Barsham. 23 Oct 2018 – 23 Oct 2018.
- Gonçalo Guedes — 1 confirmed meetings against Meshaal Barsham. 4 Sept 2021 – 4 Sept 2021.
- Gōtoku Sakai — 1 confirmed meetings against Meshaal Barsham. 16 Apr 2026 – 16 Apr 2026.
- Gregore — 1 confirmed meetings against Meshaal Barsham. 30 Oct 2025 – 30 Oct 2025.
- Gu Sung-Yun — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2020 – 17 Nov 2020.
- Gueye Laye — 1 confirmed meetings against Meshaal Barsham. 17 Mar 2026 – 17 Mar 2026.
- Guillermo Ochoa — 1 confirmed meetings against Meshaal Barsham. 3 Jul 2023 – 3 Jul 2023.
- Gustavo Blanco — 1 confirmed meetings against Meshaal Barsham. 30 Sept 2024 – 30 Sept 2024.
- Guy Mbenza — 1 confirmed meetings against Meshaal Barsham. 28 Oct 2023 – 28 Oct 2023.
- H. Alizada — 1 confirmed meetings against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- H. Askar — 1 confirmed meetings against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- Habib Far Abbasi — 1 confirmed meetings against Meshaal Barsham. 14 Sept 2026 – 14 Sept 2026.
- Habibulla Askar — 1 confirmed meetings against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- Hamad Al Juhaini — 1 confirmed meetings against Meshaal Barsham. 2 Sept 2018 – 2 Sept 2018.
- Hamad Al Meqebaali — 1 confirmed meetings against Meshaal Barsham. 23 Dec 2025 – 23 Dec 2025.
- Hamdou El Houni — 1 confirmed meetings against Meshaal Barsham. 17 Dec 2019 – 17 Dec 2019.
- Hamed Bahiraei — 1 confirmed meetings against Meshaal Barsham. 24 Sept 2020 – 24 Sept 2020.
- Hamza Al Dardour — 1 confirmed meetings against Meshaal Barsham. 5 Jan 2024 – 5 Jan 2024.
- Hamza Jelassi — 1 confirmed meetings against Meshaal Barsham. 7 Dec 2025 – 7 Dec 2025.
- Chung Han — 1 confirmed meetings against Meshaal Barsham. 20 Mar 2025 – 20 Mar 2025.
- Han Chung-Guk — 1 confirmed meetings against Meshaal Barsham. 20 Mar 2025 – 20 Mar 2025.
- Harib Al Saadi — 1 confirmed meetings against Meshaal Barsham. 1 Mar 2022 – 1 Mar 2022.
- Haris Seferović — 1 confirmed meetings against Meshaal Barsham. 4 Nov 2024 – 4 Nov 2024.
- Harry Arter — 1 confirmed meetings against Meshaal Barsham. 12 Oct 2021 – 12 Oct 2021.
- Hasan Srour — 1 confirmed meetings against Meshaal Barsham. 12 Jan 2024 – 12 Jan 2024.
- Hashim Ali — 1 confirmed meetings against Meshaal Barsham. 22 Sept 2021 – 22 Sept 2021.
- Hassan Kadesh — 1 confirmed meetings against Meshaal Barsham. 17 Feb 2026 – 17 Feb 2026.
- Hassan Maatouk — 1 confirmed meetings against Meshaal Barsham. 12 Jan 2024 – 12 Jan 2024.
- Hassan Mohamad — 1 confirmed meetings against Meshaal Barsham. 25 Oct 2025 – 25 Oct 2025.
- Hatem Al Rushadi — 1 confirmed meetings against Meshaal Barsham. 6 Nov 2023 – 6 Nov 2023.
- Henry Martín — 1 confirmed meetings against Meshaal Barsham. 3 Jul 2023 – 3 Jul 2023.
- Herenilson — 1 confirmed meetings against Meshaal Barsham. 2 Aug 2023 – 2 Aug 2023.
- Hilal El-Helwe — 1 confirmed meetings against Meshaal Barsham. 12 Jan 2024 – 12 Jan 2024.
- Hojimat Erkinov — 1 confirmed meetings against Meshaal Barsham. 3 Feb 2024 – 3 Feb 2024.
- Hossein Ebrahimi — 1 confirmed meetings against Meshaal Barsham. 26 Apr 2021 – 26 Apr 2021.
- Hossein Goudarzi — 1 confirmed meetings against Meshaal Barsham. 14 Sept 2026 – 14 Sept 2026.
- Hossein Hosseini — 1 confirmed meetings against Meshaal Barsham. 30 Sept 2024 – 30 Sept 2024.
- Houssem Habbassi — 1 confirmed meetings against Meshaal Barsham. 2 Aug 2023 – 2 Aug 2023.
- Houssem Teka — 1 confirmed meetings against Meshaal Barsham. 7 Dec 2025 – 7 Dec 2025.
- Houssem-Eddine Aouar — 1 confirmed meetings against Meshaal Barsham. 17 Feb 2026 – 17 Feb 2026.
- Hussain Alizada — 1 confirmed meetings against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- Hussein Al Zein — 1 confirmed meetings against Meshaal Barsham. 12 Jan 2024 – 12 Jan 2024.
- Hwang Hee-Chan — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2020 – 17 Nov 2020.
- Hwang Ui-Jo — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2020 – 17 Nov 2020.
- Ilyés Chétti — 1 confirmed meetings against Meshaal Barsham. 17 Dec 2019 – 17 Dec 2019.
- I. R. Hamadeh — 1 confirmed meetings against Meshaal Barsham. 13 Mar 2026 – 13 Mar 2026.
- Ibraheem Bayesh — 1 confirmed meetings against Meshaal Barsham. 13 Oct 2023 – 13 Oct 2023.
- Ibrahim Abdelfattah — 1 confirmed meetings against Meshaal Barsham. 15 Feb 2020 – 15 Feb 2020.
- Ibrahim Jwabri — 1 confirmed meetings against Meshaal Barsham. 23 Apr 2021 – 23 Apr 2021.
- Ibrahim Ouattara — 1 confirmed meetings against Meshaal Barsham. 17 Dec 2019 – 17 Dec 2019.
- Ibrahim Saadeh — 1 confirmed meetings against Meshaal Barsham. 5 Jan 2024 – 5 Jan 2024.
- Ibrahim Saeed — 1 confirmed meetings against Meshaal Barsham. 11 Apr 2025 – 11 Apr 2025.
- Idrissa Gueye — 1 confirmed meetings against Meshaal Barsham. 25 Nov 2022 – 25 Nov 2022.
- Idrissa Niang — 1 confirmed meetings against Meshaal Barsham. 5 Aug 2023 – 5 Aug 2023.
- Igor Coronado — 1 confirmed meetings against Meshaal Barsham. 30 Sept 2025 – 30 Sept 2025.
- Igor Diveev — 1 confirmed meetings against Meshaal Barsham. 7 Sept 2025 – 7 Sept 2025.
- Igor Gomes — 1 confirmed meetings against Meshaal Barsham. 23 Dec 2025 – 23 Dec 2025.
- Igor Sergeev — 1 confirmed meetings against Meshaal Barsham. 9 Apr 2019 – 9 Apr 2019.
- Ilian Iliev — 1 confirmed meetings against Meshaal Barsham. 26 Mar 2022 – 26 Mar 2022.
- Iliman Ndiaye — 1 confirmed meetings against Meshaal Barsham. 25 Nov 2022 – 25 Nov 2022.
- Ilya Lantratov — 1 confirmed meetings against Meshaal Barsham. 12 Sept 2023 – 12 Sept 2023.
- Ilya Samoshnikov — 1 confirmed meetings against Meshaal Barsham. 7 Sept 2025 – 7 Sept 2025.
- Ilyas Brimil — 1 confirmed meetings against Meshaal Barsham. 18 Aug 2023 – 18 Aug 2023.
- Iman Salimi — 1 confirmed meetings against Meshaal Barsham. 30 Sept 2024 – 30 Sept 2024.
- Isa Alekasir — 1 confirmed meetings against Meshaal Barsham. 21 Oct 2024 – 21 Oct 2024.
- Isaac Mbenza — 1 confirmed meetings against Meshaal Barsham. 16 Sept 2021 – 16 Sept 2021.
- Isaac Portillo — 1 confirmed meetings against Meshaal Barsham. 4 Jul 2021 – 4 Jul 2021.
- Isaac Success — 1 confirmed meetings against Meshaal Barsham. 4 Nov 2024 – 4 Nov 2024.
- Isael — 1 confirmed meetings against Meshaal Barsham. 26 Oct 2021 – 26 Oct 2021.
- Isaías — 1 confirmed meetings against Meshaal Barsham. 8 Dec 2020 – 8 Dec 2020.
- Ishan Pandita — 1 confirmed meetings against Meshaal Barsham. 21 Nov 2023 – 21 Nov 2023.
- Islam Batran — 1 confirmed meetings against Meshaal Barsham. 29 Jan 2024 – 29 Jan 2024.
- Ismail Jakobs — 1 confirmed meetings against Meshaal Barsham. 25 Nov 2022 – 25 Nov 2022.
- Ismail Khafi — 1 confirmed meetings against Meshaal Barsham. 3 Mar 2023 – 3 Mar 2023.
- Ismaïla Sarr — 1 confirmed meetings against Meshaal Barsham. 25 Nov 2022 – 25 Nov 2022.
- Israel Reyes — 1 confirmed meetings against Meshaal Barsham. 3 Jul 2023 – 3 Jul 2023.
- Ivan Sergeev — 1 confirmed meetings against Meshaal Barsham. 7 Sept 2025 – 7 Sept 2025.
- Ivan Turitsov — 1 confirmed meetings against Meshaal Barsham. 26 Mar 2022 – 26 Mar 2022.
- J. Asekzai — 1 confirmed meetings against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- Seyed Hosseini Khoskebijari — 1 confirmed meetings against Meshaal Barsham. 23 Oct 2018 – 23 Oct 2018.
- Jack Hendry — 1 confirmed meetings against Meshaal Barsham. 3 Aug 2025 – 3 Aug 2025.
- Jadsom Silva — 1 confirmed meetings against Meshaal Barsham. 25 Nov 2025 – 25 Nov 2025.
- Jalal Al Salem — 1 confirmed meetings against Meshaal Barsham. 3 Aug 2025 – 3 Aug 2025.
- Jamal Bhuyan — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2020 – 4 Dec 2020.
- James Collins — 1 confirmed meetings against Meshaal Barsham. 12 Oct 2021 – 12 Oct 2021.
- Jamie McGrath — 1 confirmed meetings against Meshaal Barsham. 12 Oct 2021 – 12 Oct 2021.
- Jamshed Asekzai — 1 confirmed meetings against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- Jamshid Iskanderov — 1 confirmed meetings against Meshaal Barsham. 14 Nov 2024 – 14 Nov 2024.
- Jan-Carlo Šimić — 1 confirmed meetings against Meshaal Barsham. 17 Feb 2026 – 17 Feb 2026.
- Jang Kuk-Chol — 1 confirmed meetings against Meshaal Barsham. 10 Sept 2024 – 10 Sept 2024.
- Jasir Asani — 1 confirmed meetings against Meshaal Barsham. 14 Sept 2026 – 14 Sept 2026.
- Jason Knight — 1 confirmed meetings against Meshaal Barsham. 12 Oct 2021 – 12 Oct 2021.
- Jassem Al Sharshani — 1 confirmed meetings against Meshaal Barsham. 5 Feb 2026 – 5 Feb 2026.
- Jassim Al Mehairi — 1 confirmed meetings against Meshaal Barsham. 24 Apr 2024 – 24 Apr 2024.
- Jassim Faisal — 1 confirmed meetings against Meshaal Barsham. 5 Aug 2023 – 5 Aug 2023.
- Javi Hernández — 1 confirmed meetings against Meshaal Barsham. 25 Oct 2025 – 25 Oct 2025.
- Javier Pastore — 1 confirmed meetings against Meshaal Barsham. 15 Apr 2023 – 15 Apr 2023.
- Jawad Ahannach — 1 confirmed meetings against Meshaal Barsham. 9 Mar 2018 – 9 Mar 2018.
- Jean Kouassi — 1 confirmed meetings against Meshaal Barsham. 13 Mar 2026 – 13 Mar 2026.
- Jean Patrick — 1 confirmed meetings against Meshaal Barsham. 16 Apr 2026 – 16 Apr 2026.
- Jean-Eudes Aholou — 1 confirmed meetings against Meshaal Barsham. 13 Mar 2026 – 13 Mar 2026.
- Jean-Paul Kessé Amangoua — 1 confirmed meetings against Meshaal Barsham. 2 Sept 2018 – 2 Sept 2018.
- Jeffrey Hendrick — 1 confirmed meetings against Meshaal Barsham. 12 Oct 2021 – 12 Oct 2021.
- Jehad Abdullatif Ahm — 1 confirmed meetings against Meshaal Barsham. 26 Oct 2026 – 26 Oct 2026.
- Jehad Hudib — 1 confirmed meetings against Meshaal Barsham. 7 Feb 2025 – 7 Feb 2025.
- Jeison Medina — 1 confirmed meetings against Meshaal Barsham. 26 Sept 2021 – 26 Sept 2021.
- Jeisson Vargas — 1 confirmed meetings against Meshaal Barsham. 28 Apr 2023 – 28 Apr 2023.
- Jeremy de Nooijer — 1 confirmed meetings against Meshaal Barsham. 26 Sept 2021 – 26 Sept 2021.
- Jesús Gallardo — 1 confirmed meetings against Meshaal Barsham. 14 Dec 2019 – 14 Dec 2019.
- Jhon Chancellor — 1 confirmed meetings against Meshaal Barsham. 4 Apr 2019 – 4 Apr 2019.
- Jhow Benavidez — 1 confirmed meetings against Meshaal Barsham. 21 Jul 2021 – 21 Jul 2021.
- Jiang Guangtai — 1 confirmed meetings against Meshaal Barsham. 22 Jan 2024 – 22 Jan 2024.
- Jiang Shenglong — 1 confirmed meetings against Meshaal Barsham. 22 Jan 2024 – 22 Jan 2024.
- Jin-Hyok Kim — 1 confirmed meetings against Meshaal Barsham. 20 Mar 2025 – 20 Mar 2025.
- João Cancelo — 1 confirmed meetings against Meshaal Barsham. 26 Nov 2024 – 26 Nov 2024.
- João Mário — 1 confirmed meetings against Meshaal Barsham. 4 Sept 2021 – 4 Sept 2021.
- João Moutinho — 1 confirmed meetings against Meshaal Barsham. 4 Sept 2021 – 4 Sept 2021.
- João Pedro — 1 confirmed meetings against Meshaal Barsham. 17 Mar 2026 – 17 Mar 2026.
- João Teixeira — 1 confirmed meetings against Meshaal Barsham. 2 Nov 2023 – 2 Nov 2023.
- Joaquín Rivas — 1 confirmed meetings against Meshaal Barsham. 24 Jul 2021 – 24 Jul 2021.
- Joel Campbell — 1 confirmed meetings against Meshaal Barsham. 13 Nov 2020 – 13 Nov 2020.
- Johan Venegas — 1 confirmed meetings against Meshaal Barsham. 13 Nov 2020 – 13 Nov 2020.
- John Benson — 1 confirmed meetings against Meshaal Barsham. 27 Oct 2018 – 27 Oct 2018.
- John Egan — 1 confirmed meetings against Meshaal Barsham. 12 Oct 2021 – 12 Oct 2021.
- John Takwara — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2025 – 17 Nov 2025.
- Johnny Leverón — 1 confirmed meetings against Meshaal Barsham. 21 Jul 2021 – 21 Jul 2021.
- Johnstone Omurwa — 1 confirmed meetings against Meshaal Barsham. 7 Sept 2023 – 7 Sept 2023.
- Jonah Fabisch — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2025 – 17 Nov 2025.
- Jonathan Gónzalez — 1 confirmed meetings against Meshaal Barsham. 14 Dec 2019 – 14 Dec 2019.
- Jonathan Moya — 1 confirmed meetings against Meshaal Barsham. 13 Nov 2020 – 13 Nov 2020.
- Jong Hwi-Nam — 1 confirmed meetings against Meshaal Barsham. 20 Mar 2025 – 20 Mar 2025.
- Jong Hwi-Nam — 1 confirmed meetings against Meshaal Barsham. 20 Mar 2025 – 20 Mar 2025.
- Jorge Álvarez — 1 confirmed meetings against Meshaal Barsham. 30 Jun 2023 – 30 Jun 2023.
- José Basanta — 1 confirmed meetings against Meshaal Barsham. 14 Dec 2019 – 14 Dec 2019.
- José Pinto — 1 confirmed meetings against Meshaal Barsham. 30 Jun 2023 – 30 Jun 2023.
- Joseph Okumu — 1 confirmed meetings against Meshaal Barsham. 7 Sept 2023 – 7 Sept 2023.
- Joseph Rosales — 1 confirmed meetings against Meshaal Barsham. 30 Jun 2023 – 30 Jun 2023.
- Ju Se-Jong — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2020 – 17 Nov 2020.
- Ju-Song Choe — 1 confirmed meetings against Meshaal Barsham. 10 Sept 2024 – 10 Sept 2024.
- Juan Delgado — 1 confirmed meetings against Meshaal Barsham. 21 Jul 2021 – 21 Jul 2021.
- Juan Delgado — 1 confirmed meetings against Meshaal Barsham. 27 Sept 2022 – 27 Sept 2022.
- Julián Araujo — 1 confirmed meetings against Meshaal Barsham. 3 Jul 2023 – 3 Jul 2023.
- Julián Quiñones — 1 confirmed meetings against Meshaal Barsham. 26 Oct 2026 – 26 Oct 2026.
- Julian Weigl — 1 confirmed meetings against Meshaal Barsham. 26 Oct 2026 – 26 Oct 2026.
- Julien De Sart — 1 confirmed meetings against Meshaal Barsham. 31 Oct 2024 – 31 Oct 2024.
- Julien Ebah — 1 confirmed meetings against Meshaal Barsham. 1 Dec 2017 – 1 Dec 2017.
- Juma Al Habsi — 1 confirmed meetings against Meshaal Barsham. 1 Mar 2022 – 1 Mar 2022.
- Jung Woo-Young — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2020 – 17 Nov 2020.
- Jurriën Timber — 1 confirmed meetings against Meshaal Barsham. 29 Nov 2022 – 29 Nov 2022.
- K. Brauzman — 1 confirmed meetings against Meshaal Barsham. 25 Mar 2025 – 25 Mar 2025.
- K. Han — 1 confirmed meetings against Meshaal Barsham. 10 Sept 2024 – 10 Sept 2024.
- Khosro Heydari — 1 confirmed meetings against Meshaal Barsham. 17 Sept 2018 – 17 Sept 2018.
- K. Kourdoghli — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2025 – 4 Dec 2025.
- K. Merk — 1 confirmed meetings against Meshaal Barsham. 25 Mar 2025 – 25 Mar 2025.
- K. Merk — 1 confirmed meetings against Meshaal Barsham. 25 Mar 2025 – 25 Mar 2025.
- K. Saad — 1 confirmed meetings against Meshaal Barsham. 13 Mar 2026 – 13 Mar 2026.
- Kai Merk — 1 confirmed meetings against Meshaal Barsham. 25 Mar 2025 – 25 Mar 2025.
- Kaio César — 1 confirmed meetings against Meshaal Barsham. 21 Oct 2025 – 21 Oct 2025.
- Kamaleddin Kamyabinia — 1 confirmed meetings against Meshaal Barsham. 23 Oct 2018 – 23 Oct 2018.
- Karim Benzema — 1 confirmed meetings against Meshaal Barsham. 13 Apr 2026 – 13 Apr 2026.
- Karrar Al-Abba Si — 1 confirmed meetings against Meshaal Barsham. 5 Aug 2023 – 5 Aug 2023.
- Kassem Al Zein — 1 confirmed meetings against Meshaal Barsham. 12 Jan 2024 – 12 Jan 2024.
- Katsuya Nagato — 1 confirmed meetings against Meshaal Barsham. 16 Apr 2026 – 16 Apr 2026.
- Kendall Waston — 1 confirmed meetings against Meshaal Barsham. 13 Nov 2020 – 13 Nov 2020.
- Kenneth Muguna — 1 confirmed meetings against Meshaal Barsham. 7 Sept 2023 – 7 Sept 2023.
- Kenneth Taylor — 1 confirmed meetings against Meshaal Barsham. 29 Nov 2022 – 29 Nov 2022.
- Kento Hamasaki — 1 confirmed meetings against Meshaal Barsham. 16 Apr 2026 – 16 Apr 2026.
- Kento Tachibanada — 1 confirmed meetings against Meshaal Barsham. 27 Apr 2025 – 27 Apr 2025.
- Kevin Álvarez — 1 confirmed meetings against Meshaal Barsham. 21 Jul 2021 – 21 Jul 2021.
- Keylor Navas — 1 confirmed meetings against Meshaal Barsham. 13 Nov 2020 – 13 Nov 2020.
- Khaldoun Moussa — 1 confirmed meetings against Meshaal Barsham. 2 Jan 2021 – 2 Jan 2021.
- Khaled Al Zereiqi — 1 confirmed meetings against Meshaal Barsham. 6 Oct 2020 – 6 Oct 2020.
- Khaled Saleh — 1 confirmed meetings against Meshaal Barsham. 29 Aug 2020 – 29 Aug 2020.
- Khaled Waleed — 1 confirmed meetings against Meshaal Barsham. 18 Aug 2023 – 18 Aug 2023.
- Khalid Bawazir — 1 confirmed meetings against Meshaal Barsham. 18 Sept 2023 – 18 Sept 2023.
- Khalid Hajjaji — 1 confirmed meetings against Meshaal Barsham. 2 Jan 2021 – 2 Jan 2021.
- Khalid Nawaf — 1 confirmed meetings against Meshaal Barsham. 7 Apr 2018 – 7 Apr 2018.
- Khalifa Al Dosari — 1 confirmed meetings against Meshaal Barsham. 2 Sept 2018 – 2 Sept 2018.
- Khalil Chemmam — 1 confirmed meetings against Meshaal Barsham. 17 Dec 2019 – 17 Dec 2019.
- Khalil Sharif — 1 confirmed meetings against Meshaal Barsham. 27 Oct 2018 – 27 Oct 2018.
- Khamrokulov Nuriddin — 1 confirmed meetings against Meshaal Barsham. 17 Jan 2024 – 17 Jan 2024.
- Kim Jin-Hyuk — 1 confirmed meetings against Meshaal Barsham. 20 Mar 2025 – 20 Mar 2025.
- Kuk-Bom Kim — 1 confirmed meetings against Meshaal Barsham. 10 Sept 2024 – 10 Sept 2024.
- Kim Kuk-Bom — 1 confirmed meetings against Meshaal Barsham. 10 Sept 2024 – 10 Sept 2024.
- Kim Moon-Hwan — 1 confirmed meetings against Meshaal Barsham. 5 Apr 2024 – 5 Apr 2024.
- Pom Kim — 1 confirmed meetings against Meshaal Barsham. 10 Sept 2024 – 10 Sept 2024.
- Kim Sung-Hye — 1 confirmed meetings against Meshaal Barsham. 20 Mar 2025 – 20 Mar 2025.
- Kim Tae-Hwan — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2020 – 17 Nov 2020.
- Kimi Merk — 1 confirmed meetings against Meshaal Barsham. 25 Mar 2025 – 25 Mar 2025.
- Kiril Despodov — 1 confirmed meetings against Meshaal Barsham. 26 Mar 2022 – 26 Mar 2022.
- Kiros — 1 confirmed meetings against Meshaal Barsham. 24 Sept 2020 – 24 Sept 2020.
- Kodjo Laba — 1 confirmed meetings against Meshaal Barsham. 16 Sept 2024 – 16 Sept 2024.
- Koen Casteels — 1 confirmed meetings against Meshaal Barsham. 26 Oct 2026 – 26 Oct 2026.
- Koh Myong-Jin — 1 confirmed meetings against Meshaal Barsham. 22 Sept 2018 – 22 Sept 2018.
- Konstantinos Manolas — 1 confirmed meetings against Meshaal Barsham. 18 Sept 2023 – 18 Sept 2023.
- Kota Takai — 1 confirmed meetings against Meshaal Barsham. 27 Apr 2025 – 27 Apr 2025.
- Krépin Diatta — 1 confirmed meetings against Meshaal Barsham. 25 Nov 2022 – 25 Nov 2022.
- Kristiyan Malinov — 1 confirmed meetings against Meshaal Barsham. 26 Mar 2022 – 26 Mar 2022.
- Kuk Choe — 1 confirmed meetings against Meshaal Barsham. 20 Mar 2025 – 20 Mar 2025.
- Kuk-Chol Jang — 1 confirmed meetings against Meshaal Barsham. 10 Sept 2024 – 10 Sept 2024.
- Kum-song Jong — 1 confirmed meetings against Meshaal Barsham. 10 Sept 2024 – 10 Sept 2024.
- Kwame Bonsu — 1 confirmed meetings against Meshaal Barsham. 17 Dec 2019 – 17 Dec 2019.
- Kwang-hun Pak — 1 confirmed meetings against Meshaal Barsham. 20 Mar 2025 – 20 Mar 2025.
- Kwang-Song Han — 1 confirmed meetings against Meshaal Barsham. 10 Sept 2024 – 10 Sept 2024.
- Kwon Kyung-Won — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2020 – 17 Nov 2020.
- Lalengmawia Ralte — 1 confirmed meetings against Meshaal Barsham. 21 Nov 2023 – 21 Nov 2023.
- Lallianzuala Chhangte — 1 confirmed meetings against Meshaal Barsham. 21 Nov 2023 – 21 Nov 2023.
- Lee Chang-Geun — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2020 – 17 Nov 2020.
- Lee Jae-Sung — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2020 – 17 Nov 2020.
- Lee Ju-Yong — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2020 – 17 Nov 2020.
- Lee Kang-In — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2020 – 17 Nov 2020.
- Léo Gamalho — 1 confirmed meetings against Meshaal Barsham. 20 Jan 2021 – 20 Jan 2021.
- Leonel Ateba — 1 confirmed meetings against Meshaal Barsham. 15 Sept 2025 – 15 Sept 2025.
- Leonel Vangioni — 1 confirmed meetings against Meshaal Barsham. 14 Dec 2019 – 14 Dec 2019.
- Lin Liangming — 1 confirmed meetings against Meshaal Barsham. 22 Jan 2024 – 22 Jan 2024.
- Liu Binbin — 1 confirmed meetings against Meshaal Barsham. 22 Jan 2024 – 22 Jan 2024.
- Liu Yang — 1 confirmed meetings against Meshaal Barsham. 22 Jan 2024 – 22 Jan 2024.
- Louay Ashour — 1 confirmed meetings against Meshaal Barsham. 7 Feb 2025 – 7 Feb 2025.
- Louis Yamaguchi — 1 confirmed meetings against Meshaal Barsham. 27 Apr 2025 – 27 Apr 2025.
- Luanzinho — 1 confirmed meetings against Meshaal Barsham. 27 Nov 2023 – 27 Nov 2023.
- Lucão — 1 confirmed meetings against Meshaal Barsham. 22 Oct 2026 – 22 Oct 2026.
- Lucas João — 1 confirmed meetings against Meshaal Barsham. 21 Oct 2024 – 21 Oct 2024.
- Lucas Pimenta — 1 confirmed meetings against Meshaal Barsham. 25 Nov 2025 – 25 Nov 2025.
- Luciano Vázquez — 1 confirmed meetings against Meshaal Barsham. 2 Sept 2018 – 2 Sept 2018.
- Luis Chávez — 1 confirmed meetings against Meshaal Barsham. 3 Jul 2023 – 3 Jul 2023.
- Luis Díaz — 1 confirmed meetings against Meshaal Barsham. 13 Nov 2020 – 13 Nov 2020.
- Luis López — 1 confirmed meetings against Meshaal Barsham. 21 Jul 2021 – 21 Jul 2021.
- Luis Romo — 1 confirmed meetings against Meshaal Barsham. 3 Jul 2023 – 3 Jul 2023.
- Luis Vega — 1 confirmed meetings against Meshaal Barsham. 30 Jun 2023 – 30 Jun 2023.
- Lukáš Kalvach — 1 confirmed meetings against Meshaal Barsham. 16 Aug 2025 – 16 Aug 2025.
- Lyanco — 1 confirmed meetings against Meshaal Barsham. 28 Sept 2023 – 28 Sept 2023.
- Murolimzhon Akhmedov — 1 confirmed meetings against Meshaal Barsham. 10 Oct 2024 – 10 Oct 2024.
- M. Al Aswad — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2025 – 4 Dec 2025.
- M. Al Baloushi — 1 confirmed meetings against Meshaal Barsham. 5 Sept 2024 – 5 Sept 2024.
- M. Al Bustamy — 1 confirmed meetings against Meshaal Barsham. 8 Apr 2026 – 8 Apr 2026.
- M. Al Shammari — 1 confirmed meetings against Meshaal Barsham. 13 Mar 2026 – 13 Mar 2026.
- M. Al Wadie — 1 confirmed meetings against Meshaal Barsham. 5 Feb 2026 – 5 Feb 2026.
- Mohammad Ansari — 1 confirmed meetings against Meshaal Barsham. 23 Oct 2018 – 23 Oct 2018.
- M. Azadzoy — 1 confirmed meetings against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- M. Hanifi — 1 confirmed meetings against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- M. M. Al Ajmi — 1 confirmed meetings against Meshaal Barsham. 21 Mar 2024 – 21 Mar 2024.
- M. Mohammadi — 1 confirmed meetings against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- M. Ra — 1 confirmed meetings against Meshaal Barsham. 20 Mar 2025 – 20 Mar 2025.
- Mohsen Rabikhah Nodehi — 1 confirmed meetings against Meshaal Barsham. 23 Oct 2018 – 23 Oct 2018.
- M. Sadoun — 1 confirmed meetings against Meshaal Barsham. 15 Sept 2025 – 15 Sept 2025.
- M. Uzdenov — 1 confirmed meetings against Meshaal Barsham. 10 Oct 2024 – 10 Oct 2024.
- Madson Formagini Caridade — 1 confirmed meetings against Meshaal Barsham. 1 Dec 2017 – 1 Dec 2017.
- Magamed Uzdenov — 1 confirmed meetings against Meshaal Barsham. 10 Oct 2024 – 10 Oct 2024.
- Mahamadou Doumbia — 1 confirmed meetings against Meshaal Barsham. 17 Feb 2026 – 17 Feb 2026.
- Mahboob Hanifi — 1 confirmed meetings against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- Mahbubur Rahman — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2020 – 4 Dec 2020.
- Mahdi Salem — 1 confirmed meetings against Meshaal Barsham. 10 Aug 2024 – 10 Aug 2024.
- Mahesh Naorem — 1 confirmed meetings against Meshaal Barsham. 21 Nov 2023 – 21 Nov 2023.
- Mahmoud Abu Warda — 1 confirmed meetings against Meshaal Barsham. 29 Jan 2024 – 29 Jan 2024.
- Mahmoud Ahmad Zakeri — 1 confirmed meetings against Meshaal Barsham. 6 Dec 2019 – 6 Dec 2019.
- Mahmoud Attia — 1 confirmed meetings against Meshaal Barsham. 18 Dec 2021 – 18 Dec 2021.
- Maílson de Farias — 1 confirmed meetings against Meshaal Barsham. 12 Aug 2018 – 12 Aug 2018.
- Makaya Diaby — 1 confirmed meetings against Meshaal Barsham. 2 Nov 2026 – 2 Nov 2026.
- Makoto Mitsuta — 1 confirmed meetings against Meshaal Barsham. 16 Apr 2026 – 16 Apr 2026.
- Maksim Glushenkov — 1 confirmed meetings against Meshaal Barsham. 12 Sept 2023 – 12 Sept 2023.
- Maksim Mukhin — 1 confirmed meetings against Meshaal Barsham. 12 Sept 2023 – 12 Sept 2023.
- Maksim Osipenko — 1 confirmed meetings against Meshaal Barsham. 7 Sept 2025 – 7 Sept 2025.
- Mamadou Traoré — 1 confirmed meetings against Meshaal Barsham. 28 Oct 2023 – 28 Oct 2023.
- Mansour Rizq — 1 confirmed meetings against Meshaal Barsham. 2 Aug 2023 – 2 Aug 2023.
- Marat Bikmaev — 1 confirmed meetings against Meshaal Barsham. 9 Apr 2019 – 9 Apr 2019.
- Marawan Brimil — 1 confirmed meetings against Meshaal Barsham. 12 Jan 2025 – 12 Jan 2025.
- Marcelino Núñez — 1 confirmed meetings against Meshaal Barsham. 27 Sept 2022 – 27 Sept 2022.
- Marcelo Barovero — 1 confirmed meetings against Meshaal Barsham. 14 Dec 2019 – 14 Dec 2019.
- Marcelo Brozović — 1 confirmed meetings against Meshaal Barsham. 2 Dec 2024 – 2 Dec 2024.
- Marcelo Pereira — 1 confirmed meetings against Meshaal Barsham. 21 Jul 2021 – 21 Jul 2021.
- Marcinho — 1 confirmed meetings against Meshaal Barsham. 27 Apr 2025 – 27 Apr 2025.
- Marek Rodák — 1 confirmed meetings against Meshaal Barsham. 3 Aug 2025 – 3 Aug 2025.
- Mario Mitaj — 1 confirmed meetings against Meshaal Barsham. 17 Feb 2026 – 17 Feb 2026.
- Markus Neumayr — 1 confirmed meetings against Meshaal Barsham. 27 Aug 2018 – 27 Aug 2018.
- Maro Katinić — 1 confirmed meetings against Meshaal Barsham. 30 Sept 2025 – 30 Sept 2025.
- Maroof Mohammadi — 1 confirmed meetings against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- Marten de Roon — 1 confirmed meetings against Meshaal Barsham. 29 Nov 2022 – 29 Nov 2022.
- Martin Minchev — 1 confirmed meetings against Meshaal Barsham. 26 Mar 2022 – 26 Mar 2022.
- Marvelous Nakamba — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2025 – 17 Nov 2025.
- Marvin Márquez — 1 confirmed meetings against Meshaal Barsham. 24 Jul 2021 – 24 Jul 2021.
- Marwan Hamdy — 1 confirmed meetings against Meshaal Barsham. 18 Dec 2021 – 18 Dec 2021.
- Mason Holgate — 1 confirmed meetings against Meshaal Barsham. 8 Apr 2026 – 8 Apr 2026.
- Masoud Juma — 1 confirmed meetings against Meshaal Barsham. 7 Sept 2023 – 7 Sept 2023.
- Masoud Rigi — 1 confirmed meetings against Meshaal Barsham. 21 Oct 2024 – 21 Oct 2024.
- Masoud Zarei — 1 confirmed meetings against Meshaal Barsham. 12 Aug 2018 – 12 Aug 2018.
- Mateo Retegui — 1 confirmed meetings against Meshaal Barsham. 26 Oct 2026 – 26 Oct 2026.
- Mateo Sanabria — 1 confirmed meetings against Meshaal Barsham. 16 Sept 2024 – 16 Sept 2024.
- Mateus Lima — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2023 – 4 Dec 2023.
- Matheus Thuler — 1 confirmed meetings against Meshaal Barsham. 16 Apr 2026 – 16 Apr 2026.
- Matías Palacios — 1 confirmed meetings against Meshaal Barsham. 16 Sept 2024 – 16 Sept 2024.
- Matthew Doherty — 1 confirmed meetings against Meshaal Barsham. 12 Oct 2021 – 12 Oct 2021.
- Matvey Kislyak — 1 confirmed meetings against Meshaal Barsham. 7 Sept 2025 – 7 Sept 2025.
- Matvey Lukin — 1 confirmed meetings against Meshaal Barsham. 7 Sept 2025 – 7 Sept 2025.
- Maximiliano Meza — 1 confirmed meetings against Meshaal Barsham. 14 Dec 2019 – 14 Dec 2019.
- Maylor Núñez — 1 confirmed meetings against Meshaal Barsham. 30 Jun 2023 – 30 Jun 2023.
- Maynor Figueroa — 1 confirmed meetings against Meshaal Barsham. 21 Jul 2021 – 21 Jul 2021.
- Mbark Boussoufa — 1 confirmed meetings against Meshaal Barsham. 1 Feb 2020 – 1 Feb 2020.
- Mehdi Ahmed — 1 confirmed meetings against Meshaal Barsham. 1 Dec 2017 – 1 Dec 2017.
- Mehdi Hashemnejad — 1 confirmed meetings against Meshaal Barsham. 10 Feb 2026 – 10 Feb 2026.
- Mehdi Hosseini — 1 confirmed meetings against Meshaal Barsham. 10 Feb 2026 – 10 Feb 2026.
- Mehdi Kiani — 1 confirmed meetings against Meshaal Barsham. 24 Sept 2020 – 24 Sept 2020.
- Mehdi Shiri — 1 confirmed meetings against Meshaal Barsham. 10 Feb 2026 – 10 Feb 2026.
- Mehdi Torabi — 1 confirmed meetings against Meshaal Barsham. 10 Feb 2026 – 10 Feb 2026.
- Mehran Mousavi — 1 confirmed meetings against Meshaal Barsham. 14 Apr 2021 – 14 Apr 2021.
- Melih Kabasakal — 1 confirmed meetings against Meshaal Barsham. 30 Jul 2026 – 30 Jul 2026.
- Memphis Depay — 1 confirmed meetings against Meshaal Barsham. 29 Nov 2022 – 29 Nov 2022.
- Merchas Doski — 1 confirmed meetings against Meshaal Barsham. 13 Oct 2023 – 13 Oct 2023.
- Merih Demiral — 1 confirmed meetings against Meshaal Barsham. 3 Feb 2025 – 3 Feb 2025.
- Mersad Seifi — 1 confirmed meetings against Meshaal Barsham. 23 Dec 2025 – 23 Dec 2025.
- Mesaad Al Hamad — 1 confirmed meetings against Meshaal Barsham. 2 Sept 2018 – 2 Sept 2018.
- Metehan Mimaroğlu — 1 confirmed meetings against Meshaal Barsham. 30 Jul 2026 – 30 Jul 2026.
- Michael — 1 confirmed meetings against Meshaal Barsham. 30 Jul 2023 – 30 Jul 2023.
- Michael Baidoo — 1 confirmed meetings against Meshaal Barsham. 13 Mar 2026 – 13 Mar 2026.
- Miguel Layún — 1 confirmed meetings against Meshaal Barsham. 14 Dec 2019 – 14 Dec 2019.
- Milad Sarlak — 1 confirmed meetings against Meshaal Barsham. 21 Oct 2024 – 21 Oct 2024.
- Mitsuki Hidaka — 1 confirmed meetings against Meshaal Barsham. 16 Apr 2026 – 16 Apr 2026.
- Mobin Dehghan — 1 confirmed meetings against Meshaal Barsham. 25 Nov 2025 – 25 Nov 2025.
- Moez Ben Chérifia — 1 confirmed meetings against Meshaal Barsham. 17 Dec 2019 – 17 Dec 2019.
- Mohamad Al Hallak — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2025 – 4 Dec 2025.
- Mohamad Haidar — 1 confirmed meetings against Meshaal Barsham. 12 Jan 2024 – 12 Jan 2024.
- Mohamed Abdallah — 1 confirmed meetings against Meshaal Barsham. 2 Nov 2023 – 2 Nov 2023.
- Mohamed Abdelmonem — 1 confirmed meetings against Meshaal Barsham. 18 Dec 2021 – 18 Dec 2021.
- Mohamed Al Ghanodi — 1 confirmed meetings against Meshaal Barsham. 2 Aug 2023 – 2 Aug 2023.
- Mohamed Al Shamsi — 1 confirmed meetings against Meshaal Barsham. 25 Nov 2025 – 25 Nov 2025.
- Mohamed Al Tubal — 1 confirmed meetings against Meshaal Barsham. 2 Aug 2023 – 2 Aug 2023.
- Mohamed Ben Ali — 1 confirmed meetings against Meshaal Barsham. 7 Dec 2025 – 7 Dec 2025.
- Mohamed Daher — 1 confirmed meetings against Meshaal Barsham. 11 Mar 2022 – 11 Mar 2022.
- Mohamed El Shenawy — 1 confirmed meetings against Meshaal Barsham. 18 Dec 2021 – 18 Dec 2021.
- Mohamed Emad Abdelkader — 1 confirmed meetings against Meshaal Barsham. 21 Aug 2025 – 21 Aug 2025.
- Mohamed Gouda — 1 confirmed meetings against Meshaal Barsham. 17 Mar 2026 – 17 Mar 2026.
- Mohamed Hamadato — 1 confirmed meetings against Meshaal Barsham. 22 Nov 2020 – 22 Nov 2020.
- Mohamed Mohamed Moursy — 1 confirmed meetings against Meshaal Barsham. 18 Dec 2021 – 18 Dec 2021.
- Mohamed Meïté — 1 confirmed meetings against Meshaal Barsham. 13 Oct 2026 – 13 Oct 2026.
- Mohamed Mushrinn — 1 confirmed meetings against Meshaal Barsham. 28 Aug 2026 – 28 Aug 2026.
- Mohamed Salman Ghanem — 1 confirmed meetings against Meshaal Barsham. 15 Feb 2020 – 15 Feb 2020.
- Mohamed Shaaban — 1 confirmed meetings against Meshaal Barsham. 2 Jan 2021 – 2 Jan 2021.
- Mohamed Sherif — 1 confirmed meetings against Meshaal Barsham. 18 Dec 2021 – 18 Dec 2021.
- Mohammad Abdulbasit — 1 confirmed meetings against Meshaal Barsham. 27 Nov 2023 – 27 Nov 2023.
- Mohammad Abu Hasheesh — 1 confirmed meetings against Meshaal Barsham. 5 Jan 2024 – 5 Jan 2024.
- Mohammad Abu Shanab — 1 confirmed meetings against Meshaal Barsham. 19 Aug 2018 – 19 Aug 2018.
- Mohammad Aleikish — 1 confirmed meetings against Meshaal Barsham. 23 Oct 2023 – 23 Oct 2023.
- Mohammad Alsalkhadi — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2025 – 4 Dec 2025.
- Mohammad Anz — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2025 – 4 Dec 2025.
- Mohammad Daneshgar — 1 confirmed meetings against Meshaal Barsham. 27 Aug 2018 – 27 Aug 2018.
- Mohammad Ghaseminejad — 1 confirmed meetings against Meshaal Barsham. 26 Apr 2021 – 26 Apr 2021.
- Mohammad Hussein — 1 confirmed meetings against Meshaal Barsham. 7 Apr 2018 – 7 Apr 2018.
- Mohammad Ibrahim — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2020 – 4 Dec 2020.
- Mohammad Jeddo — 1 confirmed meetings against Meshaal Barsham. 26 Sept 2021 – 26 Sept 2021.
- Mohammad Juma — 1 confirmed meetings against Meshaal Barsham. 24 Jan 2026 – 24 Jan 2026.
- Mohammad Naderi — 1 confirmed meetings against Meshaal Barsham. 10 Feb 2026 – 10 Feb 2026.
- Mohammad Nejadmahdi — 1 confirmed meetings against Meshaal Barsham. 24 Sept 2020 – 24 Sept 2020.
- Mohammad Khanzadeh Darabi — 1 confirmed meetings against Meshaal Barsham. 27 Oct 2018 – 27 Oct 2018.
- Mohammadreza Abbasi — 1 confirmed meetings against Meshaal Barsham. 14 Apr 2021 – 14 Apr 2021.
- Mohammed Abdullah — 1 confirmed meetings against Meshaal Barsham. 7 Dec 2017 – 7 Dec 2017.
- Mohammed Abdullah — 1 confirmed meetings against Meshaal Barsham. 31 Mar 2024 – 31 Mar 2024.
- Mohammed Abu Al Shamat — 1 confirmed meetings against Meshaal Barsham. 26 Oct 2026 – 26 Oct 2026.
- Mohammed Abu Zurayq — 1 confirmed meetings against Meshaal Barsham. 1 Feb 2020 – 1 Feb 2020.
- Mohammed Adi Monkez — 1 confirmed meetings against Meshaal Barsham. 20 Aug 2020 – 20 Aug 2020.
- Mohammed Al Burayk — 1 confirmed meetings against Meshaal Barsham. 30 Jul 2023 – 30 Jul 2023.
- Mohammed Al Fatil — 1 confirmed meetings against Meshaal Barsham. 2 Dec 2024 – 2 Dec 2024.
- Mohammed Al Hamed — 1 confirmed meetings against Meshaal Barsham. 12 Aug 2018 – 12 Aug 2018.
- Mohammed Al Harbi — 1 confirmed meetings against Meshaal Barsham. 7 Apr 2018 – 7 Apr 2018.
- Mohammed Al Naimi — 1 confirmed meetings against Meshaal Barsham. 12 Jan 2025 – 12 Jan 2025.
- Mohammed Al Qahtani — 1 confirmed meetings against Meshaal Barsham. 26 Oct 2026 – 26 Oct 2026.
- Mohammed Al-Naemi — 1 confirmed meetings against Meshaal Barsham. 3 Nov 2021 – 3 Nov 2021.
- Mohammed Albadr — 1 confirmed meetings against Meshaal Barsham. 22 Nov 2020 – 22 Nov 2020.
- Mohammed Boqshan — 1 confirmed meetings against Meshaal Barsham. 16 Feb 2019 – 16 Feb 2019.
- Mohammed El Munir — 1 confirmed meetings against Meshaal Barsham. 2 Aug 2023 – 2 Aug 2023.
- Mohammed Kasola — 1 confirmed meetings against Meshaal Barsham. 13 Apr 2019 – 13 Apr 2019.
- Mohammed Mahzari — 1 confirmed meetings against Meshaal Barsham. 13 Oct 2026 – 13 Oct 2026.
- Mohammed Maran — 1 confirmed meetings against Meshaal Barsham. 17 Apr 2021 – 17 Apr 2021.
- Mohammed Ramadan Sedik — 1 confirmed meetings against Meshaal Barsham. 7 Mar 2021 – 7 Mar 2021.
- Mohammed Rashid — 1 confirmed meetings against Meshaal Barsham. 29 Jan 2024 – 29 Jan 2024.
- Mohammed Trésor Kangambu — 1 confirmed meetings against Meshaal Barsham. 27 Nov 2020 – 27 Nov 2020.
- Mohammed Yousef — 1 confirmed meetings against Meshaal Barsham. 4 Nov 2025 – 4 Nov 2025.
- Mohammed Zidan — 1 confirmed meetings against Meshaal Barsham. 6 Oct 2020 – 6 Oct 2020.
- Mohanad Ali — 1 confirmed meetings against Meshaal Barsham. 13 Oct 2023 – 13 Oct 2023.
- Mohanad Lasheen — 1 confirmed meetings against Meshaal Barsham. 18 Dec 2021 – 18 Dec 2021.
- Mohau Nkota — 1 confirmed meetings against Meshaal Barsham. 3 Aug 2025 – 3 Aug 2025.
- Mohsen Al Yazidi — 1 confirmed meetings against Meshaal Barsham. 26 Sept 2021 – 26 Sept 2021.
- Mohsen Mosalman — 1 confirmed meetings against Meshaal Barsham. 24 Sept 2020 – 24 Sept 2020.
- Moisés Lucas — 1 confirmed meetings against Meshaal Barsham. 15 Sept 2025 – 15 Sept 2025.
- Mojtaba Najarian — 1 confirmed meetings against Meshaal Barsham. 26 Apr 2021 – 26 Apr 2021.
- Mosaab Mahmoud — 1 confirmed meetings against Meshaal Barsham. 13 Apr 2019 – 13 Apr 2019.
- Mostafa Fathi — 1 confirmed meetings against Meshaal Barsham. 18 Dec 2021 – 18 Dec 2021.
- Mostafa Matar — 1 confirmed meetings against Meshaal Barsham. 12 Jan 2024 – 12 Jan 2024.
- Mouaz Abdalla — 1 confirmed meetings against Meshaal Barsham. 5 Mar 2022 – 5 Mar 2022.
- Mourad Hedhli — 1 confirmed meetings against Meshaal Barsham. 2 Aug 2023 – 2 Aug 2023.
- Mourad Satli — 1 confirmed meetings against Meshaal Barsham. 13 Apr 2019 – 13 Apr 2019.
- Mousa Farawi — 1 confirmed meetings against Meshaal Barsham. 17 Mar 2026 – 17 Mar 2026.
- Moussa Coulibaly — 1 confirmed meetings against Meshaal Barsham. 26 Apr 2021 – 26 Apr 2021.
- Moussa Marega — 1 confirmed meetings against Meshaal Barsham. 27 Nov 2023 – 27 Nov 2023.
- Moustafa Asar — 1 confirmed meetings against Meshaal Barsham. 28 Apr 2023 – 28 Apr 2023.
- Muayid Jaddour — 1 confirmed meetings against Meshaal Barsham. 2 Aug 2023 – 2 Aug 2023.
- Mubarak Al Nasser — 1 confirmed meetings against Meshaal Barsham. 6 Dec 2019 – 6 Dec 2019.
- Mubarak Al-Breik — 1 confirmed meetings against Meshaal Barsham. 9 Mar 2018 – 9 Mar 2018.
- Mudhir Abdrabo — 1 confirmed meetings against Meshaal Barsham. 12 Aug 2018 – 12 Aug 2018.
- Muhammad Nashnoush — 1 confirmed meetings against Meshaal Barsham. 2 Aug 2023 – 2 Aug 2023.
- Muhammadqodir Khamraliev — 1 confirmed meetings against Meshaal Barsham. 3 Feb 2024 – 3 Feb 2024.
- Muhannad Al Shanqiti — 1 confirmed meetings against Meshaal Barsham. 17 Feb 2026 – 17 Feb 2026.
- Muhsen Al Ghassani — 1 confirmed meetings against Meshaal Barsham. 24 Sept 2020 – 24 Sept 2020.
- Munashe Garananga — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2025 – 17 Nov 2025.
- Musab Al Juwayr — 1 confirmed meetings against Meshaal Barsham. 26 Oct 2026 – 26 Oct 2026.
- Mustafa Abdulla — 1 confirmed meetings against Meshaal Barsham. 12 Aug 2018 – 12 Aug 2018.
- Mustafa Azadzoy — 1 confirmed meetings against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- Mustafa Eskihellaç — 1 confirmed meetings against Meshaal Barsham. 30 Jul 2026 – 30 Jul 2026.
- Mustafa Kuzey Akcay — 1 confirmed meetings against Meshaal Barsham. 30 Jul 2026 – 30 Jul 2026.
- Myong-Song Ro — 1 confirmed meetings against Meshaal Barsham. 20 Mar 2025 – 20 Mar 2025.
- N. Al Nasr — 1 confirmed meetings against Meshaal Barsham. 21 Aug 2025 – 21 Aug 2025.
- N. Poojari — 1 confirmed meetings against Meshaal Barsham. 21 Nov 2023 – 21 Nov 2023.
- Nabib Newaj Jibon — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2020 – 4 Dec 2020.
- Namiq Ələsgərov — 1 confirmed meetings against Meshaal Barsham. 14 Nov 2021 – 14 Nov 2021.
- Nampalys Mendy — 1 confirmed meetings against Meshaal Barsham. 25 Nov 2022 – 25 Nov 2022.
- Narciso Orellana — 1 confirmed meetings against Meshaal Barsham. 4 Jul 2021 – 4 Jul 2021.
- Nassar Nassar — 1 confirmed meetings against Meshaal Barsham. 12 Jan 2024 – 12 Jan 2024.
- Nasser Al Gahwashi — 1 confirmed meetings against Meshaal Barsham. 5 Aug 2023 – 5 Aug 2023.
- Nasser AlNaumi — 1 confirmed meetings against Meshaal Barsham. 7 Apr 2018 – 7 Apr 2018.
- Nasser Saleh — 1 confirmed meetings against Meshaal Barsham. 25 Oct 2020 – 25 Oct 2020.
- Nassim Benaïssa — 1 confirmed meetings against Meshaal Barsham. 30 Oct 2026 – 30 Oct 2026.
- Nassim Hnid — 1 confirmed meetings against Meshaal Barsham. 3 Jan 2022 – 3 Jan 2022.
- Nathan Aké — 1 confirmed meetings against Meshaal Barsham. 29 Nov 2022 – 29 Nov 2022.
- Nathan Collins — 1 confirmed meetings against Meshaal Barsham. 12 Oct 2021 – 12 Oct 2021.
- Nathan Mavila — 1 confirmed meetings against Meshaal Barsham. 23 Oct 2023 – 23 Oct 2023.
- Nawaf Boushal — 1 confirmed meetings against Meshaal Barsham. 2 Dec 2024 – 2 Dec 2024.
- Nayel Mehssatou — 1 confirmed meetings against Meshaal Barsham. 27 Sept 2022 – 27 Sept 2022.
- Nélson Semedo — 1 confirmed meetings against Meshaal Barsham. 4 Sept 2021 – 4 Sept 2021.
- Nicolás Sánchez — 1 confirmed meetings against Meshaal Barsham. 14 Dec 2019 – 14 Dec 2019.
- Nikhil Poojary — 1 confirmed meetings against Meshaal Barsham. 21 Nov 2023 – 21 Nov 2023.
- Nikola Vukčević — 1 confirmed meetings against Meshaal Barsham. 20 Feb 2023 – 20 Feb 2023.
- Nikolay Komlichenko — 1 confirmed meetings against Meshaal Barsham. 12 Sept 2023 – 12 Sept 2023.
- Nikolay Mihaylov — 1 confirmed meetings against Meshaal Barsham. 26 Mar 2022 – 26 Mar 2022.
- Noah Saviolo — 1 confirmed meetings against Meshaal Barsham. 30 Jul 2026 – 30 Jul 2026.
- Nour Al Din Al Qulaib — 1 confirmed meetings against Meshaal Barsham. 2 Aug 2023 – 2 Aug 2023.
- Nour Mansour — 1 confirmed meetings against Meshaal Barsham. 12 Jan 2024 – 12 Jan 2024.
- Nouradin Elgelaib — 1 confirmed meetings against Meshaal Barsham. 2 Aug 2023 – 2 Aug 2023.
- Nuno Mendes — 1 confirmed meetings against Meshaal Barsham. 4 Sept 2021 – 4 Sept 2021.
- O. Barry — 1 confirmed meetings against Meshaal Barsham. 1 May 2026 – 1 May 2026.
- Oguzhan Ertem — 1 confirmed meetings against Meshaal Barsham. 30 Jul 2026 – 30 Jul 2026.
- O. Yahya — 1 confirmed meetings against Meshaal Barsham. 22 Nov 2025 – 22 Nov 2025.
- Oday Dabbagh — 1 confirmed meetings against Meshaal Barsham. 29 Jan 2024 – 29 Jan 2024.
- Oday Kharoub — 1 confirmed meetings against Meshaal Barsham. 29 Jan 2024 – 29 Jan 2024.
- Odilzhon Abdurakhmanov — 1 confirmed meetings against Meshaal Barsham. 10 Oct 2024 – 10 Oct 2024.
- Oliver Watkins — 1 confirmed meetings against Meshaal Barsham. 13 Oct 2026 – 13 Oct 2026.
- Omar Abdel Wahed — 1 confirmed meetings against Meshaal Barsham. 18 Dec 2021 – 18 Dec 2021.
- Omar Bugiel — 1 confirmed meetings against Meshaal Barsham. 12 Jan 2024 – 12 Jan 2024.
- Omar Elvir — 1 confirmed meetings against Meshaal Barsham. 30 Jun 2023 – 30 Jun 2023.
- Omar Kamal — 1 confirmed meetings against Meshaal Barsham. 18 Dec 2021 – 18 Dec 2021.
- Ondrej Duda — 1 confirmed meetings against Meshaal Barsham. 3 Aug 2025 – 3 Aug 2025.
- Orbelín Pineda — 1 confirmed meetings against Meshaal Barsham. 3 Jul 2023 – 3 Jul 2023.
- Osama Omari — 1 confirmed meetings against Meshaal Barsham. 27 Sept 2018 – 27 Sept 2018.
- Osama Rashid — 1 confirmed meetings against Meshaal Barsham. 13 Oct 2023 – 13 Oct 2023.
- Osamah Al Tairi — 1 confirmed meetings against Meshaal Barsham. 9 Dec 2023 – 9 Dec 2023.
- Óscar Duarte — 1 confirmed meetings against Meshaal Barsham. 13 Nov 2020 – 13 Nov 2020.
- Oston O'runov — 1 confirmed meetings against Meshaal Barsham. 3 Feb 2024 – 3 Feb 2024.
- Oumar Sako — 1 confirmed meetings against Meshaal Barsham. 2 Jan 2021 – 2 Jan 2021.
- Ousmane Coulibaly — 1 confirmed meetings against Meshaal Barsham. 8 Dec 2020 – 8 Dec 2020.
- Oussama Darragi — 1 confirmed meetings against Meshaal Barsham. 9 Mar 2018 – 9 Mar 2018.
- Oussama Haddadi — 1 confirmed meetings against Meshaal Barsham. 7 Dec 2025 – 7 Dec 2025.
- Oussama Tannane — 1 confirmed meetings against Meshaal Barsham. 18 Aug 2023 – 18 Aug 2023.
- Ovays Azizi — 1 confirmed meetings against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- Ozan Tufan — 1 confirmed meetings against Meshaal Barsham. 30 Jul 2026 – 30 Jul 2026.
- Ozziel Herrera — 1 confirmed meetings against Meshaal Barsham. 3 Jul 2023 – 3 Jul 2023.
- Pape Cissé — 1 confirmed meetings against Meshaal Barsham. 25 Nov 2022 – 25 Nov 2022.
- Pape Sarr — 1 confirmed meetings against Meshaal Barsham. 25 Nov 2022 – 25 Nov 2022.
- Park Yong-Woo — 1 confirmed meetings against Meshaal Barsham. 16 Sept 2024 – 16 Sept 2024.
- Pathé Ciss — 1 confirmed meetings against Meshaal Barsham. 25 Nov 2022 – 25 Nov 2022.
- Paul Onuachu — 1 confirmed meetings against Meshaal Barsham. 30 Jul 2026 – 30 Jul 2026.
- Payam Niazmand — 1 confirmed meetings against Meshaal Barsham. 24 Sept 2020 – 24 Sept 2020.
- Petko Hristov — 1 confirmed meetings against Meshaal Barsham. 26 Mar 2022 – 26 Mar 2022.
- Predrag Rajković — 1 confirmed meetings against Meshaal Barsham. 17 Feb 2026 – 17 Feb 2026.
- Prince Dube — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2025 – 17 Nov 2025.
- Prosper Padera — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2025 – 17 Nov 2025.
- Radhi Al Otaibi — 1 confirmed meetings against Meshaal Barsham. 3 Aug 2025 – 3 Aug 2025.
- Raed Fadaa — 1 confirmed meetings against Meshaal Barsham. 17 Dec 2019 – 17 Dec 2019.
- Rafa — 1 confirmed meetings against Meshaal Barsham. 4 Sept 2021 – 4 Sept 2021.
- Rafael Vaz — 1 confirmed meetings against Meshaal Barsham. 20 Jan 2021 – 20 Jan 2021.
- Rahmat Mia — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2020 – 4 Dec 2020.
- Rahul Bheke — 1 confirmed meetings against Meshaal Barsham. 21 Nov 2023 – 21 Nov 2023.
- Rahul Kannoly Praveen — 1 confirmed meetings against Meshaal Barsham. 21 Nov 2023 – 21 Nov 2023.
- Rakib Hossain — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2020 – 4 Dec 2020.
- Randall Leal — 1 confirmed meetings against Meshaal Barsham. 13 Nov 2020 – 13 Nov 2020.
- Raphaël Guerreiro — 1 confirmed meetings against Meshaal Barsham. 4 Sept 2021 – 4 Sept 2021.
- Raphael Silva — 1 confirmed meetings against Meshaal Barsham. 30 Sept 2024 – 30 Sept 2024.
- Rashid Al Abdulla — 1 confirmed meetings against Meshaal Barsham. 21 Sept 2024 – 21 Sept 2024.
- Rashid Al Barashdy — 1 confirmed meetings against Meshaal Barsham. 27 Sept 2018 – 27 Sept 2018.
- Raúl de Tomás — 1 confirmed meetings against Meshaal Barsham. 20 Sept 2025 – 20 Sept 2025.
- Rayane Hamidou — 1 confirmed meetings against Meshaal Barsham. 2 Nov 2026 – 2 Nov 2026.
- Rebin Solaka — 1 confirmed meetings against Meshaal Barsham. 13 Oct 2023 – 13 Oct 2023.
- Redouane Berkane — 1 confirmed meetings against Meshaal Barsham. 22 Feb 2026 – 22 Feb 2026.
- Regi Lushkja — 1 confirmed meetings against Meshaal Barsham. 10 Feb 2026 – 10 Feb 2026.
- Renan Lodi — 1 confirmed meetings against Meshaal Barsham. 26 Nov 2024 – 26 Nov 2024.
- Rewan Amin — 1 confirmed meetings against Meshaal Barsham. 15 Sept 2025 – 15 Sept 2025.
- Rey Manaj — 1 confirmed meetings against Meshaal Barsham. 30 Sept 2025 – 30 Sept 2025.
- Reza Dehghani — 1 confirmed meetings against Meshaal Barsham. 24 Sept 2020 – 24 Sept 2020.
- Reza Mirzaei — 1 confirmed meetings against Meshaal Barsham. 24 Sept 2020 – 24 Sept 2020.
- Ri Kwang-Myong — 1 confirmed meetings against Meshaal Barsham. 20 Mar 2025 – 20 Mar 2025.
- Riadh Mekideche — 1 confirmed meetings against Meshaal Barsham. 8 Dec 2020 – 8 Dec 2020.
- Richard Odada — 1 confirmed meetings against Meshaal Barsham. 7 Sept 2023 – 7 Sept 2023.
- Rikelme — 1 confirmed meetings against Meshaal Barsham. 24 Jan 2026 – 24 Jan 2026.
- Rikuto Hirose — 1 confirmed meetings against Meshaal Barsham. 16 Apr 2026 – 16 Apr 2026.
- Riyadul Hasan — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2020 – 4 Dec 2020.
- Roberto Alvarado — 1 confirmed meetings against Meshaal Barsham. 3 Jul 2023 – 3 Jul 2023.
- Roberto Domínguez — 1 confirmed meetings against Meshaal Barsham. 4 Jul 2021 – 4 Jul 2021.
- Roberto Firmino — 1 confirmed meetings against Meshaal Barsham. 3 Feb 2025 – 3 Feb 2025.
- Rochinha — 1 confirmed meetings against Meshaal Barsham. 2 Nov 2023 – 2 Nov 2023.
- Rodolfo Pizarro — 1 confirmed meetings against Meshaal Barsham. 14 Dec 2019 – 14 Dec 2019.
- Rogelio Funes — 1 confirmed meetings against Meshaal Barsham. 14 Dec 2019 – 14 Dec 2019.
- Roger Fernandes — 1 confirmed meetings against Meshaal Barsham. 17 Feb 2026 – 17 Feb 2026.
- Román Castillo — 1 confirmed meetings against Meshaal Barsham. 30 Jun 2023 – 30 Jun 2023.
- Romell Quioto — 1 confirmed meetings against Meshaal Barsham. 21 Jul 2021 – 21 Jul 2021.
- Rouhollah Bagheri — 1 confirmed meetings against Meshaal Barsham. 17 Sept 2018 – 17 Sept 2018.
- Rúben Canedo — 1 confirmed meetings against Meshaal Barsham. 25 Nov 2025 – 25 Nov 2025.
- Rúben Dias — 1 confirmed meetings against Meshaal Barsham. 4 Sept 2021 – 4 Sept 2021.
- Rúben Amaral — 1 confirmed meetings against Meshaal Barsham. 25 Nov 2025 – 25 Nov 2025.
- Ruslan Litvinov — 1 confirmed meetings against Meshaal Barsham. 12 Sept 2023 – 12 Sept 2023.
- Ruslan Malinovskyi — 1 confirmed meetings against Meshaal Barsham. 30 Jul 2026 – 30 Jul 2026.
- Kwang-Myong Ri — 1 confirmed meetings against Meshaal Barsham. 20 Mar 2025 – 20 Mar 2025.
- Rüstəm Əhmədzadə — 1 confirmed meetings against Meshaal Barsham. 14 Nov 2021 – 14 Nov 2021.
- S. Amanullah — 1 confirmed meetings against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- S. Fatemi — 1 confirmed meetings against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- S. Mamyraliev — 1 confirmed meetings against Meshaal Barsham. 10 Oct 2024 – 10 Oct 2024.
- Saad Uddin — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2020 – 4 Dec 2020.
- Saad Yaslam — 1 confirmed meetings against Meshaal Barsham. 3 Feb 2025 – 3 Feb 2025.
- Saber Hardani — 1 confirmed meetings against Meshaal Barsham. 26 Apr 2021 – 26 Apr 2021.
- Sabri Abdu Dahal — 1 confirmed meetings against Meshaal Barsham. 13 Oct 2026 – 13 Oct 2026.
- Sadio Mané — 1 confirmed meetings against Meshaal Barsham. 2 Dec 2024 – 2 Dec 2024.
- Sadriddin Abdullaev — 1 confirmed meetings against Meshaal Barsham. 9 Apr 2019 – 9 Apr 2019.
- Saed Salem Elmary — 1 confirmed meetings against Meshaal Barsham. 6 Dec 2019 – 6 Dec 2019.
- Saeed Al Kaabi — 1 confirmed meetings against Meshaal Barsham. 27 Nov 2023 – 27 Nov 2023.
- Saeed Baattia — 1 confirmed meetings against Meshaal Barsham. 2 Nov 2026 – 2 Nov 2026.
- Saeid Saharkhizan — 1 confirmed meetings against Meshaal Barsham. 14 Sept 2026 – 14 Sept 2026.
- Sahal Samad — 1 confirmed meetings against Meshaal Barsham. 21 Nov 2023 – 21 Nov 2023.
- Sai van Wermeskerken — 1 confirmed meetings against Meshaal Barsham. 27 Apr 2025 – 27 Apr 2025.
- Said Datsiev — 1 confirmed meetings against Meshaal Barsham. 10 Oct 2024 – 10 Oct 2024.
- Said Torkamanmonfared — 1 confirmed meetings against Meshaal Barsham. 7 Apr 2018 – 7 Apr 2018.
- Saif Al Mohanadi — 1 confirmed meetings against Meshaal Barsham. 11 Apr 2025 – 11 Apr 2025.
- Saïmon Bouabré — 1 confirmed meetings against Meshaal Barsham. 13 Apr 2026 – 13 Apr 2026.
- Sajad Jassem — 1 confirmed meetings against Meshaal Barsham. 5 Aug 2023 – 5 Aug 2023.
- Sajjad Shahbazzadeh — 1 confirmed meetings against Meshaal Barsham. 24 Sept 2020 – 24 Sept 2020.
- Saleh Al Taher — 1 confirmed meetings against Meshaal Barsham. 2 Aug 2023 – 2 Aug 2023.
- Saleh Al Yeri — 1 confirmed meetings against Meshaal Barsham. 8 Dec 2020 – 8 Dec 2020.
- Saleh Halabi — 1 confirmed meetings against Meshaal Barsham. 11 Mar 2022 – 11 Mar 2022.
- Salem Ahmed — 1 confirmed meetings against Meshaal Barsham. 15 Sept 2025 – 15 Sept 2025.
- Salem Ahmed — 1 confirmed meetings against Meshaal Barsham. 15 Sept 2025 – 15 Sept 2025.
- Salem Al Azizi — 1 confirmed meetings against Meshaal Barsham. 4 Nov 2024 – 4 Nov 2024.
- Salem Al Hajri — 1 confirmed meetings against Meshaal Barsham. 13 Mar 2026 – 13 Mar 2026.
- Salem Al Najdi — 1 confirmed meetings against Meshaal Barsham. 2 Dec 2024 – 2 Dec 2024.
- Salem Al-Sufiani — 1 confirmed meetings against Meshaal Barsham. 8 Apr 2026 – 8 Apr 2026.
- Salem Reda — 1 confirmed meetings against Meshaal Barsham. 25 Oct 2025 – 25 Oct 2025.
- Salem Saleh — 1 confirmed meetings against Meshaal Barsham. 27 Nov 2023 – 27 Nov 2023.
- Salem Sultan — 1 confirmed meetings against Meshaal Barsham. 27 Nov 2023 – 27 Nov 2023.
- Sameh Derbali — 1 confirmed meetings against Meshaal Barsham. 17 Dec 2019 – 17 Dec 2019.
- Samet Akaydin — 1 confirmed meetings against Meshaal Barsham. 30 Jul 2026 – 30 Jul 2026.
- Sami Al Naji — 1 confirmed meetings against Meshaal Barsham. 17 Apr 2021 – 17 Apr 2021.
- Samir Samandari — 1 confirmed meetings against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- Samuel Eto'o — 1 confirmed meetings against Meshaal Barsham. 27 Sept 2018 – 27 Sept 2018.
- Sandesh Jhingan — 1 confirmed meetings against Meshaal Barsham. 21 Nov 2023 – 21 Nov 2023.
- Sandro Manoel — 1 confirmed meetings against Meshaal Barsham. 5 Mar 2022 – 5 Mar 2022.
- Sani Suleiman — 1 confirmed meetings against Meshaal Barsham. 26 Oct 2026 – 26 Oct 2026.
- Sanjar Kuvvatov — 1 confirmed meetings against Meshaal Barsham. 9 Apr 2019 – 9 Apr 2019.
- Sanjar Tursunov — 1 confirmed meetings against Meshaal Barsham. 7 Dec 2017 – 7 Dec 2017.
- Santiago Giménez — 1 confirmed meetings against Meshaal Barsham. 3 Jul 2023 – 3 Jul 2023.
- Sardor Rashidov — 1 confirmed meetings against Meshaal Barsham. 15 Feb 2020 – 15 Feb 2020.
- Sardor Sadullayev — 1 confirmed meetings against Meshaal Barsham. 23 Apr 2022 – 23 Apr 2022.
- Sardor Sobirkho'jaev — 1 confirmed meetings against Meshaal Barsham. 9 Apr 2019 – 9 Apr 2019.
- Saša Ivković — 1 confirmed meetings against Meshaal Barsham. 25 Nov 2025 – 25 Nov 2025.
- Saud Abdulhamid — 1 confirmed meetings against Meshaal Barsham. 30 Jul 2023 – 30 Jul 2023.
- Saud Al Hajri — 1 confirmed meetings against Meshaal Barsham. 18 Feb 2021 – 18 Feb 2021.
- Sauoud Ebrahim — 1 confirmed meetings against Meshaal Barsham. 31 Jan 2022 – 31 Jan 2022.
- Sayaf Mohsin — 1 confirmed meetings against Meshaal Barsham. 2 Jan 2021 – 2 Jan 2021.
- Sayed Fatemi — 1 confirmed meetings against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- Sayed Issa — 1 confirmed meetings against Meshaal Barsham. 1 Dec 2017 – 1 Dec 2017.
- Sean Fusire — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2025 – 17 Nov 2025.
- Seifeddine Jaziri — 1 confirmed meetings against Meshaal Barsham. 7 Dec 2025 – 7 Dec 2025.
- Serge Kanon — 1 confirmed meetings against Meshaal Barsham. 3 Apr 2021 – 3 Apr 2021.
- Sergey Volkov — 1 confirmed meetings against Meshaal Barsham. 12 Sept 2023 – 12 Sept 2023.
- Sergio Vittor — 1 confirmed meetings against Meshaal Barsham. 3 Mar 2023 – 3 Mar 2023.
- Seyed Aghaei — 1 confirmed meetings against Meshaal Barsham. 27 Aug 2018 – 27 Aug 2018.
- Shahboz Umarov — 1 confirmed meetings against Meshaal Barsham. 3 Feb 2024 – 3 Feb 2024.
- Shakhzod Akramov — 1 confirmed meetings against Meshaal Barsham. 8 Apr 2022 – 8 Apr 2022.
- Shane Duffy — 1 confirmed meetings against Meshaal Barsham. 12 Oct 2021 – 12 Oct 2021.
- Shareef Abdul Kadhim Masabih Al Imari — 1 confirmed meetings against Meshaal Barsham. 15 Sept 2025 – 15 Sept 2025.
- Sherzod Azamov — 1 confirmed meetings against Meshaal Barsham. 9 Apr 2019 – 9 Apr 2019.
- Shihab Qumbor — 1 confirmed meetings against Meshaal Barsham. 29 Jan 2024 – 29 Jan 2024.
- Shin Yamada — 1 confirmed meetings against Meshaal Barsham. 27 Apr 2025 – 27 Apr 2025.
- Siamak Nemati — 1 confirmed meetings against Meshaal Barsham. 23 Oct 2018 – 23 Oct 2018.
- Sidny Lopes Cabral — 1 confirmed meetings against Meshaal Barsham. 30 Jul 2026 – 30 Jul 2026.
- Simo — 1 confirmed meetings against Meshaal Barsham. 5 Feb 2026 – 5 Feb 2026.
- Simon Amin — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2025 – 4 Dec 2025.
- So Kawahara — 1 confirmed meetings against Meshaal Barsham. 27 Apr 2025 – 27 Apr 2025.
- Sofiane Boufal — 1 confirmed meetings against Meshaal Barsham. 28 Apr 2023 – 28 Apr 2023.
- Soheil Sahraei — 1 confirmed meetings against Meshaal Barsham. 21 Oct 2024 – 21 Oct 2024.
- Sohel Rana — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2020 – 4 Dec 2020.
- Son Heung-Min — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2020 – 17 Nov 2020.
- Son Jun-Ho — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2020 – 17 Nov 2020.
- Sota Miura — 1 confirmed meetings against Meshaal Barsham. 27 Apr 2025 – 27 Apr 2025.
- Soufiane Rahimi — 1 confirmed meetings against Meshaal Barsham. 16 Sept 2024 – 16 Sept 2024.
- Spas Delev — 1 confirmed meetings against Meshaal Barsham. 26 Mar 2022 – 26 Mar 2022.
- Stefan Medina — 1 confirmed meetings against Meshaal Barsham. 14 Dec 2019 – 14 Dec 2019.
- Stefan Savić — 1 confirmed meetings against Meshaal Barsham. 30 Jul 2026 – 30 Jul 2026.
- Stephane Keller — 1 confirmed meetings against Meshaal Barsham. 17 Feb 2026 – 17 Feb 2026.
- Steven Berghuis — 1 confirmed meetings against Meshaal Barsham. 29 Nov 2022 – 29 Nov 2022.
- Steven Bergwijn — 1 confirmed meetings against Meshaal Barsham. 17 Feb 2026 – 17 Feb 2026.
- Steven Nzonzi — 1 confirmed meetings against Meshaal Barsham. 28 Apr 2023 – 28 Apr 2023.
- Subhasish Bose — 1 confirmed meetings against Meshaal Barsham. 21 Nov 2023 – 21 Nov 2023.
- Sultan Adil — 1 confirmed meetings against Meshaal Barsham. 24 Jan 2026 – 24 Jan 2026.
- Sultan Al Kuwari — 1 confirmed meetings against Meshaal Barsham. 2 Sept 2018 – 2 Sept 2018.
- Sumon Reza — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2020 – 4 Dec 2020.
- Sunil Chhetri — 1 confirmed meetings against Meshaal Barsham. 21 Nov 2023 – 21 Nov 2023.
- Suresh Wangjam — 1 confirmed meetings against Meshaal Barsham. 21 Nov 2023 – 21 Nov 2023.
- Suyuntbek Mamyraliev — 1 confirmed meetings against Meshaal Barsham. 10 Oct 2024 – 10 Oct 2024.
- Anthony Akumu Agai — 1 confirmed meetings against Meshaal Barsham. 7 Sept 2023 – 7 Sept 2023.
- Taha Khenissi — 1 confirmed meetings against Meshaal Barsham. 17 Dec 2019 – 17 Dec 2019.
- Takahiro Ohgihara — 1 confirmed meetings against Meshaal Barsham. 16 Apr 2026 – 16 Apr 2026.
- Takashi Uchino — 1 confirmed meetings against Meshaal Barsham. 10 Mar 2025 – 10 Mar 2025.
- Talal Mazeed — 1 confirmed meetings against Meshaal Barsham. 26 Sept 2021 – 26 Sept 2021.
- Talisca — 1 confirmed meetings against Meshaal Barsham. 2 Dec 2024 – 2 Dec 2024.
- Tamerlan Musaev — 1 confirmed meetings against Meshaal Barsham. 7 Sept 2025 – 7 Sept 2025.
- Tamir Jamal — 1 confirmed meetings against Meshaal Barsham. 20 Jan 2021 – 20 Jan 2021.
- Tamir King — 1 confirmed meetings against Meshaal Barsham. 1 Mar 2022 – 1 Mar 2022.
- Tan Long — 1 confirmed meetings against Meshaal Barsham. 22 Jan 2024 – 22 Jan 2024.
- Tatsuya Ito — 1 confirmed meetings against Meshaal Barsham. 27 Apr 2025 – 27 Apr 2025.
- Teenage Hadebe — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2025 – 17 Nov 2025.
- Tetsushi Yamakawa — 1 confirmed meetings against Meshaal Barsham. 16 Apr 2026 – 16 Apr 2026.
- Teun Koopmeiners — 1 confirmed meetings against Meshaal Barsham. 29 Nov 2022 – 29 Nov 2022.
- Thiago Mendes — 1 confirmed meetings against Meshaal Barsham. 9 Dec 2023 – 9 Dec 2023.
- Thierry Manzi — 1 confirmed meetings against Meshaal Barsham. 2 Aug 2023 – 2 Aug 2023.
- Tibor Halilović — 1 confirmed meetings against Meshaal Barsham. 10 Feb 2026 – 10 Feb 2026.
- Tijjani Reijnders — 1 confirmed meetings against Meshaal Barsham. 26 Oct 2026 – 26 Oct 2026.
- Tim Jabol-Folcarelli — 1 confirmed meetings against Meshaal Barsham. 30 Jul 2026 – 30 Jul 2026.
- Tinga — 1 confirmed meetings against Meshaal Barsham. 13 Apr 2019 – 13 Apr 2019.
- Toby Alderweireld — 1 confirmed meetings against Meshaal Barsham. 3 Nov 2021 – 3 Nov 2021.
- Todor Nedelev — 1 confirmed meetings against Meshaal Barsham. 26 Mar 2022 – 26 Mar 2022.
- Tomislav Štrkalj — 1 confirmed meetings against Meshaal Barsham. 10 Feb 2026 – 10 Feb 2026.
- Topu Barman — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2020 – 4 Dec 2020.
- Troy Parrott — 1 confirmed meetings against Meshaal Barsham. 12 Oct 2021 – 12 Oct 2021.
- Turki Al Ammar — 1 confirmed meetings against Meshaal Barsham. 26 Oct 2026 – 26 Oct 2026.
- Udanta Singh — 1 confirmed meetings against Meshaal Barsham. 21 Nov 2023 – 21 Nov 2023.
- Um Won-Sang — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2020 – 17 Nov 2020.
- Umidjon Ergashev — 1 confirmed meetings against Meshaal Barsham. 8 Apr 2022 – 8 Apr 2022.
- Umut Nayir — 1 confirmed meetings against Meshaal Barsham. 30 Jul 2026 – 30 Jul 2026.
- Uriel Antuna — 1 confirmed meetings against Meshaal Barsham. 3 Jul 2023 – 3 Jul 2023.
- Vahid Amiri — 1 confirmed meetings against Meshaal Barsham. 21 Oct 2024 – 21 Oct 2024.
- Vasil Bozhikov — 1 confirmed meetings against Meshaal Barsham. 26 Mar 2022 – 26 Mar 2022.
- Víctor Méndez — 1 confirmed meetings against Meshaal Barsham. 27 Sept 2022 – 27 Sept 2022.
- Vincent Janssen — 1 confirmed meetings against Meshaal Barsham. 29 Nov 2022 – 29 Nov 2022.
- Virgil van Dijk — 1 confirmed meetings against Meshaal Barsham. 29 Nov 2022 – 29 Nov 2022.
- Vladimir Kozak — 1 confirmed meetings against Meshaal Barsham. 9 Apr 2019 – 9 Apr 2019.
- Vladimír Weiss — 1 confirmed meetings against Meshaal Barsham. 19 Aug 2018 – 19 Aug 2018.
- Wagner Ferreira dos Santos — 1 confirmed meetings against Meshaal Barsham. 16 Feb 2019 – 16 Feb 2019.
- Wagner Pina — 1 confirmed meetings against Meshaal Barsham. 30 Jul 2026 – 30 Jul 2026.
- Waheb Saleh — 1 confirmed meetings against Meshaal Barsham. 4 Nov 2025 – 4 Nov 2025.
- Waleed Abdullah — 1 confirmed meetings against Meshaal Barsham. 29 Apr 2021 – 29 Apr 2021.
- Waleed Shour — 1 confirmed meetings against Meshaal Barsham. 12 Jan 2024 – 12 Jan 2024.
- Wang Shangyuan — 1 confirmed meetings against Meshaal Barsham. 22 Jan 2024 – 22 Jan 2024.
- Wei Shihao — 1 confirmed meetings against Meshaal Barsham. 22 Jan 2024 – 22 Jan 2024.
- Wesley — 1 confirmed meetings against Meshaal Barsham. 30 Oct 2025 – 30 Oct 2025.
- Wesley Gassova — 1 confirmed meetings against Meshaal Barsham. 2 Dec 2024 – 2 Dec 2024.
- Wesley Saïd — 1 confirmed meetings against Meshaal Barsham. 30 Oct 2026 – 30 Oct 2026.
- Wesley Sneijder — 1 confirmed meetings against Meshaal Barsham. 19 Aug 2018 – 19 Aug 2018.
- Willians Santana — 1 confirmed meetings against Meshaal Barsham. 16 Feb 2019 – 16 Feb 2019.
- Won Du-Jae — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2020 – 17 Nov 2020.
- Wout Weghorst — 1 confirmed meetings against Meshaal Barsham. 29 Nov 2022 – 29 Nov 2022.
- Wu Lei — 1 confirmed meetings against Meshaal Barsham. 22 Jan 2024 – 22 Jan 2024.
- Wu Xi — 1 confirmed meetings against Meshaal Barsham. 22 Jan 2024 – 22 Jan 2024.
- Xie Pengfei — 1 confirmed meetings against Meshaal Barsham. 22 Jan 2024 – 22 Jan 2024.
- Xu Xin — 1 confirmed meetings against Meshaal Barsham. 22 Jan 2024 – 22 Jan 2024.
- Y. Al Raeesi — 1 confirmed meetings against Meshaal Barsham. 22 Oct 2026 – 22 Oct 2026.
- Yahia Dorzadeh — 1 confirmed meetings against Meshaal Barsham. 7 Apr 2018 – 7 Apr 2018.
- Yan Junling — 1 confirmed meetings against Meshaal Barsham. 22 Jan 2024 – 22 Jan 2024.
- Yan Matheus — 1 confirmed meetings against Meshaal Barsham. 8 Jan 2026 – 8 Jan 2026.
- Yaseen Al Bakhit — 1 confirmed meetings against Meshaal Barsham. 26 Oct 2021 – 26 Oct 2021.
- Yaseen Lafrid — 1 confirmed meetings against Meshaal Barsham. 28 Aug 2026 – 28 Aug 2026.
- Yaseen Samia — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2025 – 4 Dec 2025.
- Yassine Meriah — 1 confirmed meetings against Meshaal Barsham. 7 Dec 2025 – 7 Dec 2025.
- Yasuto Wakizaka — 1 confirmed meetings against Meshaal Barsham. 27 Apr 2025 – 27 Apr 2025.
- Yeasin Khan — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2020 – 4 Dec 2020.
- Tae-Youn Park — 1 confirmed meetings against Meshaal Barsham. 16 Sept 2024 – 16 Sept 2024.
- Yoon Jong-Gyu — 1 confirmed meetings against Meshaal Barsham. 17 Nov 2020 – 17 Nov 2020.
- Yoshinori Muto — 1 confirmed meetings against Meshaal Barsham. 16 Apr 2026 – 16 Apr 2026.
- Yosuke Ideguchi — 1 confirmed meetings against Meshaal Barsham. 16 Apr 2026 – 16 Apr 2026.
- Younes Yaqoub — 1 confirmed meetings against Meshaal Barsham. 2 Sept 2018 – 2 Sept 2018.
- Younis Abdelrahman — 1 confirmed meetings against Meshaal Barsham. 22 Aug 2026 – 22 Aug 2026.
- Yousef El Khatib — 1 confirmed meetings against Meshaal Barsham. 27 Oct 2024 – 27 Oct 2024.
- Yousef Key Shams — 1 confirmed meetings against Meshaal Barsham. 14 Apr 2021 – 14 Apr 2021.
- Yousef Marel — 1 confirmed meetings against Meshaal Barsham. 17 Apr 2024 – 17 Apr 2024.
- Youssef El Gnaoui — 1 confirmed meetings against Meshaal Barsham. 5 Aug 2018 – 5 Aug 2018.
- Youssef En-Nesyri — 1 confirmed meetings against Meshaal Barsham. 17 Feb 2026 – 17 Feb 2026.
- Youssef Ramadan — 1 confirmed meetings against Meshaal Barsham. 16 Feb 2019 – 16 Feb 2019.
- Yuichi Maruyama — 1 confirmed meetings against Meshaal Barsham. 27 Apr 2025 – 27 Apr 2025.
- Yuki Yamamoto — 1 confirmed meetings against Meshaal Barsham. 27 Apr 2025 – 27 Apr 2025.
- Yusuke Segawa — 1 confirmed meetings against Meshaal Barsham. 27 Apr 2025 – 27 Apr 2025.
- Yuta Goke — 1 confirmed meetings against Meshaal Barsham. 16 Apr 2026 – 16 Apr 2026.
- Yuto Ozeki — 1 confirmed meetings against Meshaal Barsham. 27 Apr 2025 – 27 Apr 2025.
- Yuya Osako — 1 confirmed meetings against Meshaal Barsham. 16 Apr 2026 – 16 Apr 2026.
- Z. Hanan — 1 confirmed meetings against Meshaal Barsham. 4 Dec 2025 – 4 Dec 2025.
- Zaid Aboulros — 1 confirmed meetings against Meshaal Barsham. 26 Sept 2021 – 26 Sept 2021.
- Zaid Qunbar — 1 confirmed meetings against Meshaal Barsham. 29 Jan 2024 – 29 Jan 2024.
- Zhang Linpeng — 1 confirmed meetings against Meshaal Barsham. 22 Jan 2024 – 22 Jan 2024.
- Zhang Yuning — 1 confirmed meetings against Meshaal Barsham. 22 Jan 2024 – 22 Jan 2024.
- Zhu Chenjie — 1 confirmed meetings against Meshaal Barsham. 22 Jan 2024 – 22 Jan 2024.
- Zinedine Sassi — 1 confirmed meetings against Meshaal Barsham. 22 Aug 2026 – 22 Aug 2026.
- Zizo — 1 confirmed meetings against Meshaal Barsham. 18 Dec 2021 – 18 Dec 2021.
- Zvonimir Šarlija — 1 confirmed meetings against Meshaal Barsham. 22 Oct 2026 – 22 Oct 2026.
Which teams has Meshaal Barsham faced?
Each completed match counts once when the selected player has a confirmed appearance, including substitutes and identified goal or assist evidence. An unused bench place or a card alone does not count.
- Al-Duhail SC — 15 confirmed appearances against Meshaal Barsham. 21 Oct 2020 – 18 Oct 2026.
- Al Ahli Doha — 14 confirmed appearances against Meshaal Barsham. 27 Oct 2018 – 22 Aug 2026.
- Al-Gharafa — 14 confirmed appearances against Meshaal Barsham. 19 Aug 2018 – 5 Sept 2026.
- Qatar SC — 14 confirmed appearances against Meshaal Barsham. 27 Sept 2018 – 28 Aug 2026.
- Al Sadd — 13 confirmed appearances against Meshaal Barsham. 22 Sept 2018 – 8 Nov 2026.
- Al-Arabi SC — 12 confirmed appearances against Meshaal Barsham. 12 Aug 2018 – 17 Mar 2026.
- Al Wakrah — 10 confirmed appearances against Meshaal Barsham. 8 Dec 2020 – 22 Feb 2026.
- Al Shamal — 8 confirmed appearances against Meshaal Barsham. 26 Sept 2021 – 30 Oct 2026.
- UMM Salal — 8 confirmed appearances against Meshaal Barsham. 9 Mar 2018 – 13 Mar 2026.
- Al-Khor — 7 confirmed appearances against Meshaal Barsham. 1 Dec 2017 – 11 Apr 2025.
- Al-Sailiya — 7 confirmed appearances against Meshaal Barsham. 1 Feb 2020 – 8 Apr 2026.
- Al-Hilal Saudi FC — 5 confirmed appearances against Meshaal Barsham. 30 Jul 2023 – 13 Oct 2026.
- Al Kharaitiyat — 4 confirmed appearances against Meshaal Barsham. 7 Dec 2017 – 2 Jan 2021.
- Al Shahaniya — 4 confirmed appearances against Meshaal Barsham. 2 Sept 2018 – 22 Oct 2026.
- Esteghlal FC — 4 confirmed appearances against Meshaal Barsham. 27 Aug 2018 – 14 Sept 2026.
- IR Iran — 4 confirmed appearances against Meshaal Barsham. 17 Oct 2023 – 5 Jun 2025.
- Nasaf — 4 confirmed appearances against Meshaal Barsham. 8 Apr 2022 – 4 Dec 2023.
- Al-Ahli Jeddah — 3 confirmed appearances against Meshaal Barsham. 3 Feb 2025 – 2 Nov 2026.
- Al-Nassr — 3 confirmed appearances against Meshaal Barsham. 17 Apr 2021 – 2 Dec 2024.
- Al-Wasl FC — 3 confirmed appearances against Meshaal Barsham. 4 Nov 2024 – 10 Mar 2025.
- Iran — 3 confirmed appearances against Meshaal Barsham. 7 Feb 2024 – 5 Jun 2025.
- Jordan — 3 confirmed appearances against Meshaal Barsham. 5 Jan 2024 – 10 Feb 2024.
- Sharjah FC — 3 confirmed appearances against Meshaal Barsham. 18 Sept 2023 – 30 Sept 2025.
- Al Faisaly — 2 confirmed appearances against Meshaal Barsham. 23 Oct 2023 – 6 Nov 2023.
- Al Shorta — 2 confirmed appearances against Meshaal Barsham. 5 Aug 2023 – 15 Sept 2025.
- Al Wihdat — 2 confirmed appearances against Meshaal Barsham. 20 Apr 2021 – 23 Apr 2021.
- Al-Markhiya — 2 confirmed appearances against Meshaal Barsham. 2 Nov 2023 – 31 Mar 2024.
- El Salvador — 2 confirmed appearances against Meshaal Barsham. 4 Jul 2021 – 24 Jul 2021.
- Foolad FC — 2 confirmed appearances against Meshaal Barsham. 14 Apr 2021 – 26 Apr 2021.
- United Arab Emirates — 2 confirmed appearances against Meshaal Barsham. 5 Sept 2024 – 19 Nov 2024.
- Grenada — 2 confirmed appearances against Meshaal Barsham. 17 Jul 2021 – 17 Jul 2021.
- Haiti — 2 confirmed appearances against Meshaal Barsham. 25 Jun 2023 – 26 Jun 2023.
- Honduras — 2 confirmed appearances against Meshaal Barsham. 21 Jul 2021 – 30 Jun 2023.
- Republic of Ireland — 2 confirmed appearances against Meshaal Barsham. 12 Oct 2021 – 14 Nov 2021.
- Kyrgyzstan — 2 confirmed appearances against Meshaal Barsham. 10 Oct 2024 – 25 Mar 2025.
- Kuwait — 2 confirmed appearances against Meshaal Barsham. 21 Mar 2024 – 26 Mar 2024.
- North Korea — 2 confirmed appearances against Meshaal Barsham. 10 Sept 2024 – 20 Mar 2025.
- Panama — 2 confirmed appearances against Meshaal Barsham. 13 Jul 2021 – 13 Jul 2021.
- Persepolis FC — 2 confirmed appearances against Meshaal Barsham. 23 Oct 2018 – 21 Oct 2024.
- Russia — 2 confirmed appearances against Meshaal Barsham. 12 Sept 2023 – 7 Sept 2025.
- Shabab Al Ahli Dubai — 2 confirmed appearances against Meshaal Barsham. 23 Dec 2025 – 24 Jan 2026.
- Tajikistan — 2 confirmed appearances against Meshaal Barsham. 17 Jan 2024 – 17 Jan 2024.
- UAE — 2 confirmed appearances against Meshaal Barsham. 5 Sept 2024 – 19 Nov 2024.
- United States — 2 confirmed appearances against Meshaal Barsham. 29 Jul 2021 – 29 Jul 2021.
- Uzbekistan — 2 confirmed appearances against Meshaal Barsham. 3 Feb 2024 – 14 Nov 2024.
- Afghanistan — 1 confirmed appearances against Meshaal Barsham. 16 Nov 2023 – 16 Nov 2023.
- Al Ahli Tripoli — 1 confirmed appearances against Meshaal Barsham. 2 Aug 2023 – 2 Aug 2023.
- Al Ain — 1 confirmed appearances against Meshaal Barsham. 16 Sept 2024 – 16 Sept 2024.
- Al Wahda FC — 1 confirmed appearances against Meshaal Barsham. 25 Nov 2025 – 25 Nov 2025.
- Al-Ettifaq — 1 confirmed appearances against Meshaal Barsham. 3 Aug 2025 – 3 Aug 2025.
- Al-Ittihad FC — 1 confirmed appearances against Meshaal Barsham. 17 Feb 2026 – 17 Feb 2026.
- Al-Qadisiyah FC — 1 confirmed appearances against Meshaal Barsham. 26 Oct 2026 – 26 Oct 2026.
- Azerbaijan — 1 confirmed appearances against Meshaal Barsham. 14 Nov 2021 – 14 Nov 2021.
- Bangladesh — 1 confirmed appearances against Meshaal Barsham. 4 Dec 2020 – 4 Dec 2020.
- Bulgaria — 1 confirmed appearances against Meshaal Barsham. 26 Mar 2022 – 26 Mar 2022.
- Chile — 1 confirmed appearances against Meshaal Barsham. 27 Sept 2022 – 27 Sept 2022.
- Costa Rica — 1 confirmed appearances against Meshaal Barsham. 13 Nov 2020 – 13 Nov 2020.
- Egypt — 1 confirmed appearances against Meshaal Barsham. 18 Dec 2021 – 18 Dec 2021.
- ES Tunis — 1 confirmed appearances against Meshaal Barsham. 17 Dec 2019 – 17 Dec 2019.
- India — 1 confirmed appearances against Meshaal Barsham. 21 Nov 2023 – 21 Nov 2023.
- Iraq — 1 confirmed appearances against Meshaal Barsham. 13 Oct 2023 – 13 Oct 2023.
- Kawasaki Frontale — 1 confirmed appearances against Meshaal Barsham. 27 Apr 2025 – 27 Apr 2025.
- Kenya — 1 confirmed appearances against Meshaal Barsham. 7 Sept 2023 – 7 Sept 2023.
- China PR — 1 confirmed appearances against Meshaal Barsham. 22 Jan 2024 – 22 Jan 2024.
- Lebanon — 1 confirmed appearances against Meshaal Barsham. 12 Jan 2024 – 12 Jan 2024.
- Mexico — 1 confirmed appearances against Meshaal Barsham. 3 Jul 2023 – 3 Jul 2023.
- Monterrey — 1 confirmed appearances against Meshaal Barsham. 14 Dec 2019 – 14 Dec 2019.
- Muaither SC — 1 confirmed appearances against Meshaal Barsham. 28 Oct 2023 – 28 Oct 2023.
- Netherlands — 1 confirmed appearances against Meshaal Barsham. 29 Nov 2022 – 29 Nov 2022.
- Pakhtakor — 1 confirmed appearances against Meshaal Barsham. 9 Apr 2019 – 9 Apr 2019.
- Palestinian Territories — 1 confirmed appearances against Meshaal Barsham. 29 Jan 2024 – 29 Jan 2024.
- Portugal — 1 confirmed appearances against Meshaal Barsham. 4 Sept 2021 – 4 Sept 2021.
- Senegal — 1 confirmed appearances against Meshaal Barsham. 25 Nov 2022 – 25 Nov 2022.
- Sepahan FC — 1 confirmed appearances against Meshaal Barsham. 24 Sept 2020 – 24 Sept 2020.
- Korea Republic — 1 confirmed appearances against Meshaal Barsham. 17 Nov 2020 – 17 Nov 2020.
- Syria — 1 confirmed appearances against Meshaal Barsham. 4 Dec 2025 – 4 Dec 2025.
- Trabzonspor — 1 confirmed appearances against Meshaal Barsham. 30 Jul 2026 – 30 Jul 2026.
- Tractor Sazi — 1 confirmed appearances against Meshaal Barsham. 10 Feb 2026 – 10 Feb 2026.
- Tunisia — 1 confirmed appearances against Meshaal Barsham. 7 Dec 2025 – 7 Dec 2025.
- Vissel Kobe — 1 confirmed appearances against Meshaal Barsham. 16 Apr 2026 – 16 Apr 2026.
- Zimbabwe — 1 confirmed appearances against Meshaal Barsham. 17 Nov 2025 – 17 Nov 2025.
Based on FootSam’s recorded match data for clubs and national teams across all competitions. Player connections require confirmed appearances by both players, including substitutes. Opposing teams count all confirmed appearances, including substitutes and identified goal or assist evidence. Unused substitutes do not count. Historical coverage may be incomplete; figures describe confirmed appearances as defined above.
About this page and its data
Football connections
Explore who played together, which players and teams faced each other, and which players a coach managed. Search for a player, coach or club and filter relationships by name, team or country.
All confirmed appearances count, including substitutes and identified goal, assist or substitution evidence. An unused bench place or a card alone is insufficient. Each match counts once per relationship. An empty result does not prove that two people never met.
FootSam combines stored provider data and reviewed historical imports. Availability varies by competition, season and statistic. Records are linked to reviewed identities; missing information is kept distinct from recorded zero values.





















































