Search all of FootSam

Find players, clubs, national teams, referees, leagues, cups and football awards. You can also search by country.

Enter at least two characters to search.
Players · teams · competitions · referees · awards↑ ↓ Navigate Esc Close
Svenska
‹ All connections

FOOTSAM / CONNECTIONS

Ehsan Haddad

Explore connections between players, coaches and clubs. See who has played together, who has faced whom and who has represented a club.

Who has Ehsan Haddad played with most?

Most confirmed shared appearances:

  1. Mahmoud Al Mardi52shared appearances
  2. Yazan Al Arab49shared appearances
  3. Mousa Tamari48shared appearances

Who has Ehsan Haddad faced most often?

Most confirmed meetings as opponents:

  1. Boualem Khoukhi5confirmed meetings
  2. Hassan Al Haydos5confirmed meetings
  3. Meshaal Barsham5confirmed meetings

Who has Ehsan Haddad played with most?

Players with confirmed appearances in the same team as Ehsan Haddad.

Entire career · All competitions
83Confirmed appearances
2016–2026Period
164Team-mates
#PlayersComparisonShared appearances
0120 Nov 2018 – 28 June 2026
0227 March 2018 – 27 Sep 2026
0320 May 2018 – 27 Sep 2026
0314 Jan 2020 – 28 June 2026
054 Sep 2021 – 28 June 2026
0514 Nov 2019 – 28 Oct 2026
0724 May 2021 – 27 Sep 2026
0824 May 2021 – 25 March 2025
094 Sep 2021 – 27 Sep 2026
1010 Nov 2021 – 23 June 2026
1124 March 2016 – 19 Apr 2026
127 June 2021 – 31 May 2026
1220 Nov 2018 – 10 Sep 2024
1424 March 2016 – 15 Jan 2024
1524 March 2016 – 17 Nov 2022
154 Sep 2021 – 28 June 2026
1515 Jan 2019 – 26 March 2024
1829 March 2016 – 14 June 2022
196 June 2024 – 27 Sep 2026
2020 Nov 2018 – 14 Oct 2026
214 Sep 2021 – 28 Oct 2026
2124 March 2016 – 1 Dec 2021
2124 March 2016 – 11 Dec 2021
242 Oct 2023 – 16 Sep 2026
2526 March 2024 – 17 June 2026
256 Nov 2024 – 28 June 2026
2724 March 2016 – 4 Dec 2023
2726 March 2024 – 8 June 2026
292 Oct 2023 – 19 Apr 2026
2910 Oct 2024 – 17 June 2026
297 June 2021 – 27 Nov 2023
2927 March 2018 – 4 Dec 2023
337 June 2021 – 14 June 2022
3331 May 2026 – 27 Sep 2026
3327 March 2018 – 1 June 2022
3324 March 2016 – 15 June 2021
3724 May 2021 – 4 Dec 2024
3731 May 2026 – 28 June 2026
3710 Sep 2024 – 28 Oct 2026
3720 May 2018 – 28 May 2022
4117 Nov 2022 – 28 Oct 2026
4113 Oct 2023 – 19 Apr 2026
414 Sep 2021 – 11 Feb 2025
4427 March 2018 – 11 Feb 2025
4427 Jan 2025 – 28 June 2026
4429 March 2016 – 19 Nov 2019
4414 Jan 2020 – 26 March 2024
4423 Oct 2023 – 10 Oct 2024
4427 Nov 2024 – 17 June 2026
4423 Oct 2023 – 14 Oct 2026
Showing 50 of 164 players

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 Ehsan Haddad 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 Ehsan Haddad played with?

  • Mahmoud Al Mardi — 52 shared appearances with Ehsan Haddad. 20 Nov 2018 – 28 Jun 2026.
  • Yazan Al Arab — 49 shared appearances with Ehsan Haddad. 27 Mar 2018 – 27 Sept 2026.
  • Mousa Tamari — 48 shared appearances with Ehsan Haddad. 20 May 2018 – 27 Sept 2026.
  • Yazid Abu Layla — 48 shared appearances with Ehsan Haddad. 14 Jan 2020 – 28 Jun 2026.
  • Abdallah Naseeb — 47 shared appearances with Ehsan Haddad. 4 Sept 2021 – 28 Jun 2026.
  • Noor Al Rawabdeh — 47 shared appearances with Ehsan Haddad. 14 Nov 2019 – 28 Oct 2026.
  • Ali Olwan — 44 shared appearances with Ehsan Haddad. 24 May 2021 – 27 Sept 2026.
  • Yazan Al Naimat — 37 shared appearances with Ehsan Haddad. 24 May 2021 – 25 Mar 2025.
  • Nizar Al Rashdan — 36 shared appearances with Ehsan Haddad. 4 Sept 2021 – 27 Sept 2026.
  • Mohammad Abu Hasheesh — 32 shared appearances with Ehsan Haddad. 10 Nov 2021 – 23 Jun 2026.
  • Rajaei Ayed — 29 shared appearances with Ehsan Haddad. 24 Mar 2016 – 19 Apr 2026.
  • Ibrahim Saadeh — 24 shared appearances with Ehsan Haddad. 7 Jun 2021 – 31 May 2026.
  • Salem Al Ajalin — 24 shared appearances with Ehsan Haddad. 20 Nov 2018 – 10 Sept 2024.
  • Hamza Al Dardour — 21 shared appearances with Ehsan Haddad. 24 Mar 2016 – 15 Jan 2024.
  • Ahmed Samir — 20 shared appearances with Ehsan Haddad. 24 Mar 2016 – 17 Nov 2022.
  • Mohammed Abu Zurayq — 20 shared appearances with Ehsan Haddad. 4 Sept 2021 – 28 Jun 2026.
  • Saleh Ratib — 20 shared appearances with Ehsan Haddad. 15 Jan 2019 – 26 Mar 2024.
  • Baha' Suleiman — 19 shared appearances with Ehsan Haddad. 29 Mar 2016 – 14 Jun 2022.
  • Mohannad Abu Taha — 18 shared appearances with Ehsan Haddad. 6 Jun 2024 – 27 Sept 2026.
  • Ahmad Ersan — 16 shared appearances with Ehsan Haddad. 20 Nov 2018 – 14 Oct 2026.
  • Anas Al Awadat — 14 shared appearances with Ehsan Haddad. 4 Sept 2021 – 28 Oct 2026.
  • Baha' Faisal — 14 shared appearances with Ehsan Haddad. 24 Mar 2016 – 1 Dec 2021.
  • Yaseen Al Bakhit — 14 shared appearances with Ehsan Haddad. 24 Mar 2016 – 11 Dec 2021.
  • Reziq Bani Hani — 13 shared appearances with Ehsan Haddad. 2 Oct 2023 – 16 Sept 2026.
  • Saed Al Rosan — 12 shared appearances with Ehsan Haddad. 26 Mar 2024 – 17 Jun 2026.
  • Saleem Obaid — 12 shared appearances with Ehsan Haddad. 6 Nov 2024 – 28 Jun 2026.
  • Anas Bani Yassen — 11 shared appearances with Ehsan Haddad. 24 Mar 2016 – 4 Dec 2023.
  • Ibrahim Sadeh — 11 shared appearances with Ehsan Haddad. 26 Mar 2024 – 8 Jun 2026.
  • Aref Al-Haj — 10 shared appearances with Ehsan Haddad. 2 Oct 2023 – 19 Apr 2026.
  • Mohammad Abualnadi — 10 shared appearances with Ehsan Haddad. 10 Oct 2024 – 17 Jun 2026.
  • Mohannad Khairullah — 10 shared appearances with Ehsan Haddad. 7 Jun 2021 – 27 Nov 2023.
  • Obieda Al Samrieh — 10 shared appearances with Ehsan Haddad. 27 Mar 2018 – 4 Dec 2023.
  • Mohammad Al Dameiri — 9 shared appearances with Ehsan Haddad. 7 Jun 2021 – 14 Jun 2022.
  • Odeh Al Fakhouri — 9 shared appearances with Ehsan Haddad. 31 May 2026 – 27 Sept 2026.
  • Tareq Khattab — 9 shared appearances with Ehsan Haddad. 27 Mar 2018 – 1 Jun 2022.
  • Yousef Al-Rawashdeh — 9 shared appearances with Ehsan Haddad. 24 Mar 2016 – 15 Jun 2021.
  • Ahmad Daoud Haikal — 8 shared appearances with Ehsan Haddad. 24 May 2021 – 4 Dec 2024.
  • Ali Al Azaizeh — 8 shared appearances with Ehsan Haddad. 31 May 2026 – 28 Jun 2026.
  • H. Abu Dahab — 8 shared appearances with Ehsan Haddad. 10 Sept 2024 – 28 Oct 2026.
  • Khalil Baniateyah — 8 shared appearances with Ehsan Haddad. 20 May 2018 – 28 May 2022.
  • Abdallah Al Fakhouri — 7 shared appearances with Ehsan Haddad. 17 Nov 2022 – 28 Oct 2026.
  • Yousef Abu Al Jazar — 7 shared appearances with Ehsan Haddad. 13 Oct 2023 – 19 Apr 2026.
  • Youssef Jalbosh — 7 shared appearances with Ehsan Haddad. 4 Sept 2021 – 11 Feb 2025.
  • Abdallah Mohannad — 6 shared appearances with Ehsan Haddad. 27 Mar 2018 – 11 Feb 2025.
  • Amer Jamous — 6 shared appearances with Ehsan Haddad. 27 Jan 2025 – 28 Jun 2026.
  • Amer Shafi' — 6 shared appearances with Ehsan Haddad. 29 Mar 2016 – 19 Nov 2019.
  • Bara Marie — 6 shared appearances with Ehsan Haddad. 14 Jan 2020 – 26 Mar 2024.
  • Husam Abudahab — 6 shared appearances with Ehsan Haddad. 23 Oct 2023 – 10 Oct 2024.
  • Mohammad Al Daoud — 6 shared appearances with Ehsan Haddad. 27 Nov 2024 – 17 Jun 2026.
  • Noureddin Khaleel Bani Ateyah — 6 shared appearances with Ehsan Haddad. 23 Oct 2023 – 14 Oct 2026.
  • Saeed Al Murjan — 6 shared appearances with Ehsan Haddad. 20 Nov 2018 – 10 Feb 2020.
  • Abdul Ajagun — 5 shared appearances with Ehsan Haddad. 23 Oct 2024 – 11 Feb 2025.
  • Adham Al Quraishi — 5 shared appearances with Ehsan Haddad. 23 Oct 2024 – 11 Feb 2025.
  • Ahmad Ibrahim Khalaf Al Qafaje — 5 shared appearances with Ehsan Haddad. 7 Apr 2021 – 23 Apr 2021.
  • Amin Al Shanaineh — 5 shared appearances with Ehsan Haddad. 2 Oct 2023 – 4 Dec 2023.
  • Fahad Talib — 5 shared appearances with Ehsan Haddad. 7 Apr 2021 – 23 Apr 2021.
  • Feras Shilbaya — 5 shared appearances with Ehsan Haddad. 20 Nov 2018 – 15 Jan 2024.
  • Hammadi Ahmad — 5 shared appearances with Ehsan Haddad. 7 Apr 2021 – 23 Apr 2021.
  • Ibraheem Bayesh — 5 shared appearances with Ehsan Haddad. 7 Apr 2021 – 23 Apr 2021.
  • Khaled Eid — 5 shared appearances with Ehsan Haddad. 2 Oct 2023 – 4 Dec 2023.
  • Loay Al Ani — 5 shared appearances with Ehsan Haddad. 7 Apr 2021 – 23 Apr 2021.
  • Maytham Jabbar — 5 shared appearances with Ehsan Haddad. 7 Apr 2021 – 23 Apr 2021.
  • Moataz Yaseen — 5 shared appearances with Ehsan Haddad. 20 May 2018 – 4 Sept 2021.
  • Mohammad Al Kloub — 5 shared appearances with Ehsan Haddad. 2 Oct 2023 – 4 Dec 2023.
  • Mohammed Ali — 5 shared appearances with Ehsan Haddad. 7 Apr 2021 – 23 Apr 2021.
  • Odai Al Saify — 5 shared appearances with Ehsan Haddad. 24 May 2021 – 10 Nov 2021.
  • Sameh Saeed — 5 shared appearances with Ehsan Haddad. 7 Apr 2021 – 23 Apr 2021.
  • Shareef Abdulkadhim — 5 shared appearances with Ehsan Haddad. 7 Apr 2021 – 23 Apr 2021.
  • Yousef Abu Jalboush — 5 shared appearances with Ehsan Haddad. 2 Oct 2023 – 2 Feb 2024.
  • Ahmad Abu Sha'ireh — 4 shared appearances with Ehsan Haddad. 23 Oct 2023 – 4 Dec 2023.
  • Ali Kazem — 4 shared appearances with Ehsan Haddad. 14 Apr 2021 – 23 Apr 2021.
  • Anas Badawi — 4 shared appearances with Ehsan Haddad. 31 May 2026 – 28 Oct 2026.
  • Hatem Al Rushadi — 4 shared appearances with Ehsan Haddad. 2 Oct 2023 – 4 Dec 2023.
  • Humam Tariq — 4 shared appearances with Ehsan Haddad. 7 Apr 2021 – 23 Apr 2021.
  • Mahmoud Aqel — 4 shared appearances with Ehsan Haddad. 12 Sept 2023 – 27 Sept 2026.
  • Majdi Attar — 4 shared appearances with Ehsan Haddad. 27 Nov 2024 – 14 Oct 2026.
  • Monther Abu Amara — 4 shared appearances with Ehsan Haddad. 29 Mar 2016 – 1 Jun 2022.
  • Saad Al-Rosan — 4 shared appearances with Ehsan Haddad. 24 May 2021 – 17 Jun 2026.
  • A. Al Haj — 3 shared appearances with Ehsan Haddad. 6 Jun 2024 – 15 Oct 2024.
  • Ahmed Abdel Sattar — 3 shared appearances with Ehsan Haddad. 27 Mar 2018 – 24 May 2021.
  • Ali Muhsen — 3 shared appearances with Ehsan Haddad. 17 Apr 2021 – 23 Apr 2021.
  • Ghaith Al Madadha — 3 shared appearances with Ehsan Haddad. 16 Sept 2026 – 28 Oct 2026.
  • Hadi Al Hourani — 3 shared appearances with Ehsan Haddad. 16 Nov 2021 – 27 Sept 2026.
  • Hussain Jabar — 3 shared appearances with Ehsan Haddad. 7 Apr 2021 – 17 Apr 2021.
  • Ibrahim Al Zawahreh — 3 shared appearances with Ehsan Haddad. 29 Mar 2016 – 10 Feb 2020.
  • Italo Henrique — 3 shared appearances with Ehsan Haddad. 23 Oct 2024 – 27 Nov 2024.
  • Karar Nabeel — 3 shared appearances with Ehsan Haddad. 7 Apr 2021 – 17 Apr 2021.
  • Mohammad Al Basha — 3 shared appearances with Ehsan Haddad. 24 Mar 2016 – 20 Nov 2018.
  • Mustafa Mohammed — 3 shared appearances with Ehsan Haddad. 7 Apr 2021 – 20 Apr 2021.
  • Odai Khadr — 3 shared appearances with Ehsan Haddad. 20 Nov 2018 – 14 Jan 2020.
  • Oday Zahran — 3 shared appearances with Ehsan Haddad. 29 Mar 2016 – 14 Jan 2020.
  • Saïdou Simporé — 3 shared appearances with Ehsan Haddad. 16 Sept 2026 – 28 Oct 2026.
  • A. Al Maharmeh — 2 shared appearances with Ehsan Haddad. 27 Jan 2025 – 14 Oct 2026.
  • A. M. Hammad A. — 2 shared appearances with Ehsan Haddad. 16 Sept 2026 – 14 Oct 2026.
  • Abdallah Deeb Salim — 2 shared appearances with Ehsan Haddad. 24 Mar 2016 – 29 Mar 2016.
  • Abdulaziz N'Diaye — 2 shared appearances with Ehsan Haddad. 23 Oct 2024 – 11 Feb 2025.
  • Ahmad Israiwah — 2 shared appearances with Ehsan Haddad. 10 Nov 2021 – 16 Nov 2021.
  • Ali Asad Hajabi — 2 shared appearances with Ehsan Haddad. 6 Nov 2024 – 4 Dec 2024.
  • Anas Al Jabarat — 2 shared appearances with Ehsan Haddad. 14 Jan 2020 – 10 Feb 2020.
  • Aymen Hussein — 2 shared appearances with Ehsan Haddad. 7 Apr 2021 – 14 Apr 2021.
  • Fadi Awad Saleh — 2 shared appearances with Ehsan Haddad. 20 Jan 2024 – 2 Feb 2024.
  • Husam Ali Mohammad Abudahab — 2 shared appearances with Ehsan Haddad. 22 Jun 2026 – 27 Jun 2026.
  • Ibrahim Sabra — 2 shared appearances with Ehsan Haddad. 15 Oct 2024 – 20 Mar 2025.
  • Jean Ahoua — 2 shared appearances with Ehsan Haddad. 16 Sept 2026 – 14 Oct 2026.
  • Jefferson Collazos — 2 shared appearances with Ehsan Haddad. 20 Apr 2021 – 23 Apr 2021.
  • M. Al Attar — 2 shared appearances with Ehsan Haddad. 16 Sept 2026 – 14 Oct 2026.
  • Mahmoud Al Kawamleh — 2 shared appearances with Ehsan Haddad. 27 Nov 2024 – 4 Dec 2024.
  • Mohammad Al Dumeiri — 2 shared appearances with Ehsan Haddad. 20 May 2018 – 14 Nov 2019.
  • Mohammad Aleikish — 2 shared appearances with Ehsan Haddad. 2 Oct 2023 – 23 Oct 2023.
  • Mohammad Haddad — 2 shared appearances with Ehsan Haddad. 16 Sept 2026 – 14 Oct 2026.
  • Rafik Kamergi — 2 shared appearances with Ehsan Haddad. 2 Oct 2023 – 4 Dec 2023.
  • Salaah Al Yahyaei — 2 shared appearances with Ehsan Haddad. 16 Sept 2026 – 14 Oct 2026.
  • Sisa — 2 shared appearances with Ehsan Haddad. 15 Oct 2024 – 19 Apr 2026.
  • Yannick Zakri — 2 shared appearances with Ehsan Haddad. 14 Jan 2020 – 10 Feb 2020.
  • Yazan Thalji — 2 shared appearances with Ehsan Haddad. 27 Mar 2018 – 20 May 2018.
  • Yousef Qashi — 2 shared appearances with Ehsan Haddad. 19 Apr 2026 – 31 May 2026.
  • A. Hesham — 1 shared appearances with Ehsan Haddad. 27 Jan 2025 – 27 Jan 2025.
  • A. Yasin — 1 shared appearances with Ehsan Haddad. 27 Jan 2025 – 27 Jan 2025.
  • Ahmad Abdrabo — 1 shared appearances with Ehsan Haddad. 14 Oct 2026 – 14 Oct 2026.
  • Ahmad Al Riyahi — 1 shared appearances with Ehsan Haddad. 24 Mar 2016 – 24 Mar 2016.
  • Ahmad Assaf — 1 shared appearances with Ehsan Haddad. 27 Jan 2025 – 27 Jan 2025.
  • Ahmad Elias — 1 shared appearances with Ehsan Haddad. 24 Mar 2016 – 24 Mar 2016.
  • Alec Smir — 1 shared appearances with Ehsan Haddad. 27 Sept 2026 – 27 Sept 2026.
  • Amjad Radhi — 1 shared appearances with Ehsan Haddad. 7 Apr 2021 – 7 Apr 2021.
  • Angelos Chanti — 1 shared appearances with Ehsan Haddad. 27 Mar 2018 – 27 Mar 2018.
  • Ashley Coffey — 1 shared appearances with Ehsan Haddad. 19 Apr 2026 – 19 Apr 2026.
  • Baker Kalbouneh — 1 shared appearances with Ehsan Haddad. 27 Jan 2025 – 27 Jan 2025.
  • Camilo Saldaña — 1 shared appearances with Ehsan Haddad. 16 Sept 2026 – 16 Sept 2026.
  • Claudio Maradona — 1 shared appearances with Ehsan Haddad. 14 Oct 2026 – 14 Oct 2026.
  • Dominique Mendy — 1 shared appearances with Ehsan Haddad. 10 Feb 2020 – 10 Feb 2020.
  • Fadel Haikal — 1 shared appearances with Ehsan Haddad. 16 Sept 2026 – 16 Sept 2026.
  • Farhan Shakur — 1 shared appearances with Ehsan Haddad. 14 Jan 2020 – 14 Jan 2020.
  • Hasan Raed — 1 shared appearances with Ehsan Haddad. 23 Apr 2021 – 23 Apr 2021.
  • Hasan Hasan Matrook — 1 shared appearances with Ehsan Haddad. 23 Apr 2021 – 23 Apr 2021.
  • Jacques Thémopolé — 1 shared appearances with Ehsan Haddad. 27 Nov 2024 – 27 Nov 2024.
  • Jaime Siaj — 1 shared appearances with Ehsan Haddad. 20 May 2018 – 20 May 2018.
  • Jonathan Tamimi — 1 shared appearances with Ehsan Haddad. 27 Mar 2018 – 27 Mar 2018.
  • K. Zakaria — 1 shared appearances with Ehsan Haddad. 27 Jan 2025 – 27 Jan 2025.
  • Łukasz Gikiewicz — 1 shared appearances with Ehsan Haddad. 10 Feb 2020 – 10 Feb 2020.
  • M. Aleikish — 1 shared appearances with Ehsan Haddad. 27 Jan 2025 – 27 Jan 2025.
  • M. Kamal — 1 shared appearances with Ehsan Haddad. 21 Nov 2023 – 21 Nov 2023.
  • Mahmoud Khrouba — 1 shared appearances with Ehsan Haddad. 19 Apr 2026 – 19 Apr 2026.
  • Malek Shalabiya — 1 shared appearances with Ehsan Haddad. 28 Jan 2022 – 28 Jan 2022.
  • Mehdi Khalil — 1 shared appearances with Ehsan Haddad. 2 Oct 2023 – 2 Oct 2023.
  • Moataz Yaseen — 1 shared appearances with Ehsan Haddad. 24 Mar 2016 – 24 Mar 2016.
  • Mohamad Al-Naser — 1 shared appearances with Ehsan Haddad. 27 Jan 2025 – 27 Jan 2025.
  • Mohammad Abu Ghoush — 1 shared appearances with Ehsan Haddad. 19 Apr 2026 – 19 Apr 2026.
  • Mohammad Aburiziq — 1 shared appearances with Ehsan Haddad. 26 Mar 2024 – 26 Mar 2024.
  • Mohammad Bani Atieh — 1 shared appearances with Ehsan Haddad. 10 Feb 2020 – 10 Feb 2020.
  • Mohammad Saleh — 1 shared appearances with Ehsan Haddad. 7 Apr 2021 – 7 Apr 2021.
  • Mohannad Khairullah — 1 shared appearances with Ehsan Haddad. 16 Sept 2026 – 16 Sept 2026.
  • Mus'ab Al Laham — 1 shared appearances with Ehsan Haddad. 27 Mar 2018 – 27 Mar 2018.
  • Mustafa Eid — 1 shared appearances with Ehsan Haddad. 21 Nov 2023 – 21 Nov 2023.
  • Nathan Mavila — 1 shared appearances with Ehsan Haddad. 23 Oct 2023 – 23 Oct 2023.
  • Obieda Al Namarnah — 1 shared appearances with Ehsan Haddad. 11 Feb 2025 – 11 Feb 2025.
  • Obieda Al-Namarneh — 1 shared appearances with Ehsan Haddad. 19 Apr 2026 – 19 Apr 2026.
  • Omar Hani — 1 shared appearances with Ehsan Haddad. 28 Jan 2022 – 28 Jan 2022.
  • Pedro Henrique — 1 shared appearances with Ehsan Haddad. 19 Apr 2026 – 19 Apr 2026.
  • Qusai Al Mansouri — 1 shared appearances with Ehsan Haddad. 4 Dec 2023 – 4 Dec 2023.
  • Romaneli — 1 shared appearances with Ehsan Haddad. 11 Feb 2025 – 11 Feb 2025.
  • Saif Hameed — 1 shared appearances with Ehsan Haddad. 23 Apr 2021 – 23 Apr 2021.
  • Ward Al Barri — 1 shared appearances with Ehsan Haddad. 27 Jan 2025 – 27 Jan 2025.
  • Waseem Al Riyalat — 1 shared appearances with Ehsan Haddad. 4 Dec 2024 – 4 Dec 2024.
  • Yousef Al Naber — 1 shared appearances with Ehsan Haddad. 24 Mar 2016 – 24 Mar 2016.

Who has Ehsan Haddad faced?

  • Boualem Khoukhi — 5 confirmed meetings against Ehsan Haddad. 23 Oct 2023 – 10 Feb 2024.
  • Hassan Al Haydos — 5 confirmed meetings against Ehsan Haddad. 23 Oct 2023 – 10 Feb 2024.
  • Meshaal Barsham — 5 confirmed meetings against Ehsan Haddad. 23 Oct 2023 – 10 Feb 2024.
  • Mohammed Waad — 5 confirmed meetings against Ehsan Haddad. 23 Oct 2023 – 10 Feb 2024.
  • Tarek Salman — 5 confirmed meetings against Ehsan Haddad. 23 Oct 2023 – 10 Feb 2024.
  • Abduvohid Ne'matov — 4 confirmed meetings against Ehsan Haddad. 27 Nov 2023 – 27 Jan 2025.
  • Ahmad Al Dhefiri — 4 confirmed meetings against Ehsan Haddad. 11 Jun 2021 – 4 Dec 2024.
  • Akram Afif — 4 confirmed meetings against Ehsan Haddad. 6 Nov 2023 – 10 Feb 2024.
  • Caio Lucas — 4 confirmed meetings against Ehsan Haddad. 14 Apr 2021 – 11 Feb 2025.
  • Fahad Al Hajeri — 4 confirmed meetings against Ehsan Haddad. 14 Jan 2020 – 4 Dec 2024.
  • Hwang In-Beom — 4 confirmed meetings against Ehsan Haddad. 20 Jan 2024 – 25 Mar 2025.
  • Jassem Gaber — 4 confirmed meetings against Ehsan Haddad. 5 Jan 2024 – 16 Sept 2026.
  • Jo Hyeon-Woo — 4 confirmed meetings against Ehsan Haddad. 20 Jan 2024 – 25 Mar 2025.
  • Lee Jae-Sung — 4 confirmed meetings against Ehsan Haddad. 20 Jan 2024 – 25 Mar 2025.
  • Majed Hassan — 4 confirmed meetings against Ehsan Haddad. 24 May 2021 – 11 Feb 2025.
  • Mathew Ryan — 4 confirmed meetings against Ehsan Haddad. 29 Mar 2016 – 1 Jun 2022.
  • Oybek Bozorov — 4 confirmed meetings against Ehsan Haddad. 27 Nov 2023 – 27 Jan 2025.
  • Park Yong-Woo — 4 confirmed meetings against Ehsan Haddad. 20 Jan 2024 – 25 Mar 2025.
  • Seol Young-Woo — 4 confirmed meetings against Ehsan Haddad. 20 Jan 2024 – 25 Mar 2025.
  • Sherzod Nasrullayev — 4 confirmed meetings against Ehsan Haddad. 27 Nov 2023 – 27 Jan 2025.
  • Tae-Youn Park — 4 confirmed meetings against Ehsan Haddad. 20 Jan 2024 – 25 Mar 2025.
  • Yousef Al Sulaiman — 4 confirmed meetings against Ehsan Haddad. 14 Jan 2020 – 19 Nov 2024.
  • Yusuf Abdurisag — 4 confirmed meetings against Ehsan Haddad. 23 Oct 2023 – 10 Feb 2024.
  • Aaron Mooy — 3 confirmed meetings against Ehsan Haddad. 29 Mar 2016 – 1 Jun 2022.
  • Abdalla Ghanim — 3 confirmed meetings against Ehsan Haddad. 14 Apr 2021 – 4 Dec 2023.
  • Abdulaziz Hatem — 3 confirmed meetings against Ehsan Haddad. 5 Jan 2024 – 10 Feb 2024.
  • Abdullah Radif — 3 confirmed meetings against Ehsan Haddad. 1 Dec 2021 – 11 Jun 2024.
  • Abdulrahman Ghareeb — 3 confirmed meetings against Ehsan Haddad. 20 Nov 2018 – 11 Jun 2024.
  • Adel Al Hosani — 3 confirmed meetings against Ehsan Haddad. 14 Apr 2021 – 11 Feb 2025.
  • Ahmed Fathi — 3 confirmed meetings against Ehsan Haddad. 5 Jan 2024 – 10 Feb 2024.
  • Akhtam Nazarov — 3 confirmed meetings against Ehsan Haddad. 16 Nov 2023 – 6 Jun 2024.
  • Akmal Mozgovoy — 3 confirmed meetings against Ehsan Haddad. 27 Nov 2023 – 6 Nov 2024.
  • Ali Al Bulayhi — 3 confirmed meetings against Ehsan Haddad. 20 Nov 2018 – 11 Jun 2024.
  • Ali Asad — 3 confirmed meetings against Ehsan Haddad. 23 Oct 2023 – 10 Feb 2024.
  • Almahdi Ali — 3 confirmed meetings against Ehsan Haddad. 5 Jan 2024 – 10 Feb 2024.
  • Almoez Ali — 3 confirmed meetings against Ehsan Haddad. 5 Jan 2024 – 10 Feb 2024.
  • Awer Mabil — 3 confirmed meetings against Ehsan Haddad. 14 Nov 2019 – 1 Jun 2022.
  • Bobir Abdukholikov — 3 confirmed meetings against Ehsan Haddad. 23 Oct 2024 – 27 Jan 2025.
  • Cho Yu-Min — 3 confirmed meetings against Ehsan Haddad. 10 Oct 2024 – 25 Mar 2025.
  • Ehson Panjshanbe — 3 confirmed meetings against Ehsan Haddad. 16 Nov 2023 – 6 Jun 2024.
  • Eid Al Rashedi — 3 confirmed meetings against Ehsan Haddad. 11 Jun 2021 – 19 Nov 2024.
  • Fahad Al Rashidi — 3 confirmed meetings against Ehsan Haddad. 14 Jan 2020 – 14 Jun 2022.
  • Firas Ben Arbi — 3 confirmed meetings against Ehsan Haddad. 2 Oct 2023 – 11 Feb 2025.
  • G'olib G'aybullaev — 3 confirmed meetings against Ehsan Haddad. 27 Nov 2023 – 27 Jan 2025.
  • Hamad Al Harbi — 3 confirmed meetings against Ehsan Haddad. 11 Jun 2021 – 19 Nov 2024.
  • Harib Al Saadi — 3 confirmed meetings against Ehsan Haddad. 26 Sept 2022 – 14 Oct 2026.
  • Hwang Hee-Chan — 3 confirmed meetings against Ehsan Haddad. 6 Feb 2024 – 25 Mar 2025.
  • Ismaeel Mohammad — 3 confirmed meetings against Ehsan Haddad. 5 Jan 2024 – 10 Feb 2024.
  • Jackson Irvine — 3 confirmed meetings against Ehsan Haddad. 14 Nov 2019 – 1 Jun 2022.
  • Jambul Jighauri — 3 confirmed meetings against Ehsan Haddad. 27 Nov 2023 – 6 Nov 2024.
  • Jameel Al Yahmadi — 3 confirmed meetings against Ehsan Haddad. 26 Sept 2022 – 14 Oct 2026.
  • Khaled Al Rashidi — 3 confirmed meetings against Ehsan Haddad. 11 Jun 2021 – 19 Nov 2024.
  • Khaled Ebraheim — 3 confirmed meetings against Ehsan Haddad. 14 Apr 2021 – 11 Feb 2025.
  • Lee Kang-In — 3 confirmed meetings against Ehsan Haddad. 20 Jan 2024 – 10 Oct 2024.
  • Luanzinho — 3 confirmed meetings against Ehsan Haddad. 14 Apr 2021 – 11 Feb 2025.
  • Lucas Mendes — 3 confirmed meetings against Ehsan Haddad. 5 Jan 2024 – 10 Feb 2024.
  • Majid Rashid — 3 confirmed meetings against Ehsan Haddad. 2 Oct 2023 – 11 Feb 2025.
  • Manuchekhr Safarov — 3 confirmed meetings against Ehsan Haddad. 16 Nov 2023 – 6 Jun 2024.
  • Marko Stanojević — 3 confirmed meetings against Ehsan Haddad. 27 Nov 2023 – 6 Nov 2024.
  • Mohammad Abdulbasit — 3 confirmed meetings against Ehsan Haddad. 14 Apr 2021 – 11 Feb 2025.
  • Mohammed Al Owais — 3 confirmed meetings against Ehsan Haddad. 20 Nov 2018 – 11 Jun 2024.
  • Mostafa Meshaal — 3 confirmed meetings against Ehsan Haddad. 23 Oct 2023 – 5 Jan 2024.
  • Mus'ab Al Battat — 3 confirmed meetings against Ehsan Haddad. 15 Jan 2019 – 20 Mar 2025.
  • Oday Dabbagh — 3 confirmed meetings against Ehsan Haddad. 15 Jan 2019 – 20 Mar 2025.
  • Oh Hyeon-Gyu — 3 confirmed meetings against Ehsan Haddad. 20 Jan 2024 – 25 Mar 2025.
  • Parvizdzhon Umarbayev — 3 confirmed meetings against Ehsan Haddad. 16 Nov 2023 – 6 Jun 2024.
  • Rustam Soirov — 3 confirmed meetings against Ehsan Haddad. 16 Nov 2023 – 6 Jun 2024.
  • Rustam Yatimov — 3 confirmed meetings against Ehsan Haddad. 16 Nov 2023 – 6 Jun 2024.
  • Saud Abdulhamid — 3 confirmed meetings against Ehsan Haddad. 1 Dec 2021 – 11 Jun 2024.
  • Sebastián Tagliabúe — 3 confirmed meetings against Ehsan Haddad. 24 May 2021 – 4 Dec 2023.
  • Shaheen Abdalla — 3 confirmed meetings against Ehsan Haddad. 14 Apr 2021 – 11 Feb 2025.
  • Shahrom Samiev — 3 confirmed meetings against Ehsan Haddad. 16 Nov 2023 – 6 Jun 2024.
  • Sharof Muhitdinov — 3 confirmed meetings against Ehsan Haddad. 17 Apr 2021 – 6 Nov 2024.
  • Shervoni Mabatshoev — 3 confirmed meetings against Ehsan Haddad. 16 Nov 2023 – 6 Jun 2024.
  • Shuhrat Muhammadiyev — 3 confirmed meetings against Ehsan Haddad. 27 Nov 2023 – 6 Nov 2024.
  • Son Heung-Min — 3 confirmed meetings against Ehsan Haddad. 20 Jan 2024 – 25 Mar 2025.
  • Trent Sainsbury — 3 confirmed meetings against Ehsan Haddad. 29 Mar 2016 – 15 Jun 2021.
  • Vakhdat Khanonov — 3 confirmed meetings against Ehsan Haddad. 16 Nov 2023 – 6 Jun 2024.
  • Wafi Abdullah — 3 confirmed meetings against Ehsan Haddad. 14 Apr 2021 – 4 Dec 2023.
  • Zafarmurod Abdurahmatov — 3 confirmed meetings against Ehsan Haddad. 27 Nov 2023 – 27 Jan 2025.
  • Zinéddine Belaïd — 3 confirmed meetings against Ehsan Haddad. 22 Jun 2026 – 28 Oct 2026.
  • Zoir Dzhuraboev — 3 confirmed meetings against Ehsan Haddad. 16 Nov 2023 – 6 Jun 2024.
  • A. K. Ghazi A. — 2 confirmed meetings against Ehsan Haddad. 21 Mar 2024 – 26 Mar 2024.
  • Ali Uzair Mahmood — 2 confirmed meetings against Ehsan Haddad. 21 Mar 2024 – 26 Mar 2024.
  • Abdelaziz Alkaabi — 2 confirmed meetings against Ehsan Haddad. 2 Oct 2023 – 4 Dec 2023.
  • Abdul Arshad — 2 confirmed meetings against Ehsan Haddad. 21 Mar 2024 – 26 Mar 2024.
  • Abolfazl Razzaghpour — 2 confirmed meetings against Ehsan Haddad. 20 Apr 2021 – 23 Apr 2021.
  • Adam Taggart — 2 confirmed meetings against Ehsan Haddad. 14 Nov 2019 – 15 Jun 2021.
  • Ahmad Zanki — 2 confirmed meetings against Ehsan Haddad. 14 Jan 2020 – 11 Jun 2021.
  • Ahmed Al Ganehi — 2 confirmed meetings against Ehsan Haddad. 5 Jan 2024 – 16 Sept 2026.
  • Ahmed Al Kaabi — 2 confirmed meetings against Ehsan Haddad. 26 Sept 2022 – 14 Oct 2026.
  • Ahmed Al Khamisi — 2 confirmed meetings against Ehsan Haddad. 26 Sept 2022 – 15 Oct 2024.
  • Ahmed Alaa — 2 confirmed meetings against Ehsan Haddad. 5 Jan 2024 – 16 Sept 2026.
  • Ahmed Benbouali — 2 confirmed meetings against Ehsan Haddad. 22 Jun 2026 – 23 Jun 2026.
  • Aïssa Mandi — 2 confirmed meetings against Ehsan Haddad. 22 Jun 2026 – 23 Jun 2026.
  • Ajdin Hrustić — 2 confirmed meetings against Ehsan Haddad. 15 Jun 2021 – 1 Jun 2022.
  • Akbar Imani — 2 confirmed meetings against Ehsan Haddad. 20 Apr 2021 – 23 Apr 2021.
  • Alexander Schlager — 2 confirmed meetings against Ehsan Haddad. 16 Jun 2026 – 17 Jun 2026.
  • Alexis Mac Allister — 2 confirmed meetings against Ehsan Haddad. 27 Jun 2026 – 28 Jun 2026.
  • Ali Jasim — 2 confirmed meetings against Ehsan Haddad. 29 Jan 2024 – 14 Nov 2024.
  • Alisher Dzhalilov — 2 confirmed meetings against Ehsan Haddad. 16 Nov 2023 – 2 Feb 2024.
  • Amadoni Kamolov — 2 confirmed meetings against Ehsan Haddad. 16 Nov 2023 – 6 Jun 2024.
  • Amine Gouiri — 2 confirmed meetings against Ehsan Haddad. 22 Jun 2026 – 23 Jun 2026.
  • Amir Al Ammari — 2 confirmed meetings against Ehsan Haddad. 29 Jan 2024 – 14 Nov 2024.
  • Amirbek Dzhuraboev — 2 confirmed meetings against Ehsan Haddad. 16 Nov 2023 – 6 Jun 2024.
  • Amjad Al Harthi — 2 confirmed meetings against Ehsan Haddad. 15 Oct 2024 – 14 Oct 2026.
  • Amjad Attwan — 2 confirmed meetings against Ehsan Haddad. 14 Jan 2020 – 14 Nov 2024.
  • Anis Hadj-Moussa — 2 confirmed meetings against Ehsan Haddad. 22 Jun 2026 – 23 Jun 2026.
  • Arik Bista — 2 confirmed meetings against Ehsan Haddad. 7 Jun 2021 – 8 Jun 2022.
  • Arshad Al Alawi — 2 confirmed meetings against Ehsan Haddad. 26 Sept 2022 – 15 Oct 2024.
  • Ataa Jaber — 2 confirmed meetings against Ehsan Haddad. 10 Sept 2024 – 20 Mar 2025.
  • Aymen Hussein — 2 confirmed meetings against Ehsan Haddad. 29 Jan 2024 – 14 Nov 2024.
  • Aziz Behich — 2 confirmed meetings against Ehsan Haddad. 15 Jun 2021 – 1 Jun 2022.
  • Azizbek Amonov — 2 confirmed meetings against Ehsan Haddad. 27 Nov 2023 – 27 Jan 2025.
  • Bader Al Mutawa — 2 confirmed meetings against Ehsan Haddad. 11 Jun 2021 – 14 Jun 2022.
  • Baghdad Bounedjah — 2 confirmed meetings against Ehsan Haddad. 23 Oct 2023 – 6 Nov 2023.
  • Bailey Wright — 2 confirmed meetings against Ehsan Haddad. 29 Mar 2016 – 1 Jun 2022.
  • Bikash Khawas — 2 confirmed meetings against Ehsan Haddad. 7 Jun 2021 – 8 Jun 2022.
  • Bradley Smith — 2 confirmed meetings against Ehsan Haddad. 29 Mar 2016 – 14 Nov 2019.
  • Tiến Bùi — 2 confirmed meetings against Ehsan Haddad. 27 Mar 2018 – 20 Jan 2019.
  • Carney Chukwuemeka — 2 confirmed meetings against Ehsan Haddad. 16 Jun 2026 – 17 Jun 2026.
  • Cho Gue-Sung — 2 confirmed meetings against Ehsan Haddad. 20 Jan 2024 – 6 Feb 2024.
  • Đặng Văn Lâm — 2 confirmed meetings against Ehsan Haddad. 27 Mar 2018 – 20 Jan 2019.
  • David Alaba — 2 confirmed meetings against Ehsan Haddad. 16 Jun 2026 – 17 Jun 2026.
  • Dilshodjon Komilov — 2 confirmed meetings against Ehsan Haddad. 23 Oct 2024 – 27 Jan 2025.
  • Donyor Narzullayev — 2 confirmed meetings against Ehsan Haddad. 27 Nov 2023 – 23 Oct 2024.
  • Easah Suliman — 2 confirmed meetings against Ehsan Haddad. 21 Mar 2024 – 26 Mar 2024.
  • Emiliano Martínez — 2 confirmed meetings against Ehsan Haddad. 27 Jun 2026 – 28 Jun 2026.
  • Exequiel Palacios — 2 confirmed meetings against Ehsan Haddad. 27 Jun 2026 – 28 Jun 2026.
  • F. Ullah Khan — 2 confirmed meetings against Ehsan Haddad. 21 Mar 2024 – 26 Mar 2024.
  • Faisal Al Harbi — 2 confirmed meetings against Ehsan Haddad. 14 Jan 2020 – 4 Dec 2024.
  • Farès Chaïbi — 2 confirmed meetings against Ehsan Haddad. 22 Jun 2026 – 23 Jun 2026.
  • Farrukh Sayfiyev — 2 confirmed meetings against Ehsan Haddad. 17 Apr 2021 – 27 Jan 2025.
  • Fran Karačić — 2 confirmed meetings against Ehsan Haddad. 15 Jun 2021 – 1 Jun 2022.
  • Giovani Lo Celso — 2 confirmed meetings against Ehsan Haddad. 27 Jun 2026 – 28 Jun 2026.
  • Giuliano Simeone — 2 confirmed meetings against Ehsan Haddad. 27 Jun 2026 – 28 Jun 2026.
  • Gonzalo Plata — 2 confirmed meetings against Ehsan Haddad. 23 Oct 2023 – 6 Nov 2023.
  • Guilherme — 2 confirmed meetings against Ehsan Haddad. 23 Oct 2023 – 6 Nov 2023.
  • H. Hamid — 2 confirmed meetings against Ehsan Haddad. 21 Mar 2024 – 26 Mar 2024.
  • Hadi Mohammadi — 2 confirmed meetings against Ehsan Haddad. 20 Apr 2021 – 23 Apr 2021.
  • Hamad Al-Qallaf — 2 confirmed meetings against Ehsan Haddad. 11 Jun 2021 – 14 Jun 2022.
  • Hamid Bouhamdan — 2 confirmed meetings against Ehsan Haddad. 20 Apr 2021 – 23 Apr 2021.
  • Hicham Boudaoui — 2 confirmed meetings against Ehsan Haddad. 22 Jun 2026 – 23 Jun 2026.
  • Hong Hyun-Seok — 2 confirmed meetings against Ehsan Haddad. 20 Jan 2024 – 10 Oct 2024.
  • Hussein Ali — 2 confirmed meetings against Ehsan Haddad. 29 Jan 2024 – 14 Nov 2024.
  • I. Kayani — 2 confirmed meetings against Ehsan Haddad. 21 Mar 2024 – 26 Mar 2024.
  • Ibraheem Bayesh — 2 confirmed meetings against Ehsan Haddad. 29 Jan 2024 – 14 Nov 2024.
  • Ibrahim Al Mukhaini — 2 confirmed meetings against Ehsan Haddad. 26 Sept 2022 – 15 Oct 2024.
  • Ibrahim Maza — 2 confirmed meetings against Ehsan Haddad. 22 Jun 2026 – 23 Jun 2026.
  • Igor Golban — 2 confirmed meetings against Ehsan Haddad. 23 Oct 2024 – 6 Nov 2024.
  • Jamie Maclaren — 2 confirmed meetings against Ehsan Haddad. 15 Jun 2021 – 1 Jun 2022.
  • Jaouen Hadjam — 2 confirmed meetings against Ehsan Haddad. 22 Jun 2026 – 23 Jun 2026.
  • Javokhir Sidikov — 2 confirmed meetings against Ehsan Haddad. 27 Nov 2023 – 6 Nov 2024.
  • Jeong Woo-Yeong — 2 confirmed meetings against Ehsan Haddad. 20 Jan 2024 – 6 Feb 2024.
  • José López — 2 confirmed meetings against Ehsan Haddad. 27 Jun 2026 – 28 Jun 2026.
  • Julián Álvarez — 2 confirmed meetings against Ehsan Haddad. 27 Jun 2026 – 28 Jun 2026.
  • Jung Seung-Hyun — 2 confirmed meetings against Ehsan Haddad. 20 Jan 2024 – 6 Feb 2024.
  • Kenneth Dougall — 2 confirmed meetings against Ehsan Haddad. 15 Jun 2021 – 1 Jun 2022.
  • Kevin Danso — 2 confirmed meetings against Ehsan Haddad. 16 Jun 2026 – 17 Jun 2026.
  • Khaled Hajiah — 2 confirmed meetings against Ehsan Haddad. 11 Jun 2021 – 19 Nov 2024.
  • Khalid Bawazir — 2 confirmed meetings against Ehsan Haddad. 14 Apr 2021 – 4 Dec 2023.
  • Khamrokulov Nuriddin — 2 confirmed meetings against Ehsan Haddad. 2 Feb 2024 – 6 Jun 2024.
  • Kim Min-Jae — 2 confirmed meetings against Ehsan Haddad. 20 Jan 2024 – 10 Oct 2024.
  • Kim Tae-Hwan — 2 confirmed meetings against Ehsan Haddad. 20 Jan 2024 – 6 Feb 2024.
  • Konrad Laimer — 2 confirmed meetings against Ehsan Haddad. 16 Jun 2026 – 17 Jun 2026.
  • Lautaro Martínez — 2 confirmed meetings against Ehsan Haddad. 27 Jun 2026 – 28 Jun 2026.
  • Leandro Paredes — 2 confirmed meetings against Ehsan Haddad. 27 Jun 2026 – 28 Jun 2026.
  • Lionel Messi — 2 confirmed meetings against Ehsan Haddad. 27 Jun 2026 – 28 Jun 2026.
  • Luca Zidane — 2 confirmed meetings against Ehsan Haddad. 22 Jun 2026 – 23 Jun 2026.
  • Xuân Lương — 2 confirmed meetings against Ehsan Haddad. 27 Mar 2018 – 20 Jan 2019.
  • M. Abu Warda — 2 confirmed meetings against Ehsan Haddad. 10 Sept 2024 – 20 Mar 2025.
  • M. Saddam — 2 confirmed meetings against Ehsan Haddad. 21 Mar 2024 – 26 Mar 2024.
  • M. Termanini — 2 confirmed meetings against Ehsan Haddad. 10 Sept 2024 – 20 Mar 2025.
  • Mahmoud Abu Warda — 2 confirmed meetings against Ehsan Haddad. 10 Sept 2024 – 20 Mar 2025.
  • Manish Dangi — 2 confirmed meetings against Ehsan Haddad. 7 Jun 2021 – 8 Jun 2022.
  • Marcel Sabitzer — 2 confirmed meetings against Ehsan Haddad. 16 Jun 2026 – 17 Jun 2026.
  • Marcos Senesi — 2 confirmed meetings against Ehsan Haddad. 27 Jun 2026 – 28 Jun 2026.
  • Marko Arnautović — 2 confirmed meetings against Ehsan Haddad. 16 Jun 2026 – 17 Jun 2026.
  • Martin Boyle — 2 confirmed meetings against Ehsan Haddad. 14 Nov 2019 – 15 Jun 2021.
  • Mehdi Tikdarinejad — 2 confirmed meetings against Ehsan Haddad. 20 Apr 2021 – 23 Apr 2021.
  • Merchas Doski — 2 confirmed meetings against Ehsan Haddad. 29 Jan 2024 – 14 Nov 2024.
  • Michel Termanini — 2 confirmed meetings against Ehsan Haddad. 10 Sept 2024 – 20 Mar 2025.
  • Milad Fakhreddini — 2 confirmed meetings against Ehsan Haddad. 20 Apr 2021 – 23 Apr 2021.
  • Miloš Degenek — 2 confirmed meetings against Ehsan Haddad. 14 Nov 2019 – 15 Jun 2021.
  • Miralem Pjanić — 2 confirmed meetings against Ehsan Haddad. 2 Oct 2023 – 4 Dec 2023.
  • Mohamad Darwish — 2 confirmed meetings against Ehsan Haddad. 15 Jan 2019 – 10 Sept 2024.
  • Mohammad Abbaszadeh — 2 confirmed meetings against Ehsan Haddad. 20 Apr 2021 – 23 Apr 2021.
  • Mohammad Daham — 2 confirmed meetings against Ehsan Haddad. 19 Nov 2024 – 4 Dec 2024.
  • Mohammad Ghaderi — 2 confirmed meetings against Ehsan Haddad. 20 Apr 2021 – 23 Apr 2021.
  • Mohammad Khanzadeh Darabi — 2 confirmed meetings against Ehsan Haddad. 20 Apr 2021 – 23 Apr 2021.
  • Mohammadreza Akhbari — 2 confirmed meetings against Ehsan Haddad. 20 Apr 2021 – 23 Apr 2021.
  • Mohammed Al Musalami — 2 confirmed meetings against Ehsan Haddad. 26 Sept 2022 – 15 Oct 2024.
  • Mohammed Rashid — 2 confirmed meetings against Ehsan Haddad. 15 Jan 2019 – 10 Sept 2024.
  • Mohammed Saleh — 2 confirmed meetings against Ehsan Haddad. 15 Jan 2019 – 20 Mar 2025.
  • Mohanad Ali — 2 confirmed meetings against Ehsan Haddad. 29 Jan 2024 – 14 Nov 2024.
  • Mohanad Ali Kadhim — 2 confirmed meetings against Ehsan Haddad. 29 Jan 2024 – 14 Nov 2024.
  • Moteb Al Harbi — 2 confirmed meetings against Ehsan Haddad. 1 Dec 2021 – 11 Jun 2024.
  • Moussa Marega — 2 confirmed meetings against Ehsan Haddad. 2 Oct 2023 – 4 Dec 2023.
  • Mubarak Al Faneni — 2 confirmed meetings against Ehsan Haddad. 11 Jun 2021 – 14 Jun 2022.
  • Mukhtar Ali — 2 confirmed meetings against Ehsan Haddad. 21 Nov 2023 – 11 Jun 2024.
  • Murodbek Rahmatov — 2 confirmed meetings against Ehsan Haddad. 23 Oct 2024 – 6 Nov 2024.
  • Musaab Khidir — 2 confirmed meetings against Ehsan Haddad. 23 Oct 2023 – 6 Nov 2023.
  • Nabil Bentaleb — 2 confirmed meetings against Ehsan Haddad. 22 Jun 2026 – 23 Jun 2026.
  • Nawayug Shrestha — 2 confirmed meetings against Ehsan Haddad. 7 Jun 2021 – 8 Jun 2022.
  • Công Nguyễn — 2 confirmed meetings against Ehsan Haddad. 27 Mar 2018 – 20 Jan 2019.
  • Quang Nguyễn — 2 confirmed meetings against Ehsan Haddad. 27 Mar 2018 – 20 Jan 2019.
  • Nicolás Otamendi — 2 confirmed meetings against Ehsan Haddad. 27 Jun 2026 – 28 Jun 2026.
  • Nicolás Paz — 2 confirmed meetings against Ehsan Haddad. 27 Jun 2026 – 28 Jun 2026.
  • Nicolas Seiwald — 2 confirmed meetings against Ehsan Haddad. 16 Jun 2026 – 17 Jun 2026.
  • Nicolás Tagliafico — 2 confirmed meetings against Ehsan Haddad. 27 Jun 2026 – 28 Jun 2026.
  • Omer Al Malki — 2 confirmed meetings against Ehsan Haddad. 26 Sept 2022 – 15 Oct 2024.
  • Omer Rao — 2 confirmed meetings against Ehsan Haddad. 21 Mar 2024 – 26 Mar 2024.
  • Ousmane Camara — 2 confirmed meetings against Ehsan Haddad. 2 Oct 2023 – 11 Feb 2025.
  • Patrick Wimmer — 2 confirmed meetings against Ehsan Haddad. 16 Jun 2026 – 17 Jun 2026.
  • Paul Wanner — 2 confirmed meetings against Ehsan Haddad. 16 Jun 2026 – 17 Jun 2026.
  • Paulo Otávio — 2 confirmed meetings against Ehsan Haddad. 23 Oct 2023 – 6 Nov 2023.
  • Peyman Babaei — 2 confirmed meetings against Ehsan Haddad. 20 Apr 2021 – 23 Apr 2021.
  • Phan Văn Đức — 2 confirmed meetings against Ehsan Haddad. 27 Mar 2018 – 20 Jan 2019.
  • Philipp Lienhart — 2 confirmed meetings against Ehsan Haddad. 16 Jun 2026 – 17 Jun 2026.
  • Phillipp Mwene — 2 confirmed meetings against Ehsan Haddad. 16 Jun 2026 – 17 Jun 2026.
  • Pujan Uperkoti — 2 confirmed meetings against Ehsan Haddad. 7 Jun 2021 – 8 Jun 2022.
  • Ngọc Quế — 2 confirmed meetings against Ehsan Haddad. 27 Mar 2018 – 20 Jan 2019.
  • R. Nabi — 2 confirmed meetings against Ehsan Haddad. 21 Mar 2024 – 26 Mar 2024.
  • Rafik Belghali — 2 confirmed meetings against Ehsan Haddad. 22 Jun 2026 – 23 Jun 2026.
  • Rami Hamadeh — 2 confirmed meetings against Ehsan Haddad. 15 Jan 2019 – 20 Mar 2025.
  • Ramiz Zerrouki — 2 confirmed meetings against Ehsan Haddad. 22 Jun 2026 – 23 Jun 2026.
  • Ramy Bensebaïni — 2 confirmed meetings against Ehsan Haddad. 22 Jun 2026 – 23 Jun 2026.
  • Rayan Aït-Nouri — 2 confirmed meetings against Ehsan Haddad. 22 Jun 2026 – 23 Jun 2026.
  • Rebin Solaka — 2 confirmed meetings against Ehsan Haddad. 29 Jan 2024 – 14 Nov 2024.
  • Rhyan Grant — 2 confirmed meetings against Ehsan Haddad. 14 Nov 2019 – 15 Jun 2021.
  • Riley McGree — 2 confirmed meetings against Ehsan Haddad. 15 Jun 2021 – 1 Jun 2022.
  • Riyad Mahrez — 2 confirmed meetings against Ehsan Haddad. 22 Jun 2026 – 23 Jun 2026.
  • Romano Schmid — 2 confirmed meetings against Ehsan Haddad. 16 Jun 2026 – 17 Jun 2026.
  • S. Dost — 2 confirmed meetings against Ehsan Haddad. 21 Mar 2024 – 26 Mar 2024.
  • Saša Kalajdžić — 2 confirmed meetings against Ehsan Haddad. 16 Jun 2026 – 17 Jun 2026.
  • Saeed Ezatolahi — 2 confirmed meetings against Ehsan Haddad. 13 Oct 2023 – 27 Nov 2024.
  • Salaah Al Yahyaei — 2 confirmed meetings against Ehsan Haddad. 26 Sept 2022 – 15 Oct 2024.
  • Salem Saleh — 2 confirmed meetings against Ehsan Haddad. 14 Apr 2021 – 4 Dec 2023.
  • Salem Sultan — 2 confirmed meetings against Ehsan Haddad. 2 Oct 2023 – 4 Dec 2023.
  • Salman Al Awadi — 2 confirmed meetings against Ehsan Haddad. 14 Jun 2022 – 19 Nov 2024.
  • Saman Nariman Jahan — 2 confirmed meetings against Ehsan Haddad. 20 Apr 2021 – 23 Apr 2021.
  • Sardar Azmoun — 2 confirmed meetings against Ehsan Haddad. 13 Oct 2023 – 27 Nov 2024.
  • Shabaib Al Khaldi — 2 confirmed meetings against Ehsan Haddad. 11 Jun 2021 – 14 Jun 2022.
  • Stefan Posch — 2 confirmed meetings against Ehsan Haddad. 16 Jun 2026 – 17 Jun 2026.
  • Suman Aryal — 2 confirmed meetings against Ehsan Haddad. 7 Jun 2021 – 8 Jun 2022.
  • Talal Al Fadhil — 2 confirmed meetings against Ehsan Haddad. 14 Jun 2022 – 4 Dec 2024.
  • Tamer Seyam — 2 confirmed meetings against Ehsan Haddad. 15 Jan 2019 – 20 Mar 2025.
  • Thiago Almada — 2 confirmed meetings against Ehsan Haddad. 27 Jun 2026 – 28 Jun 2026.
  • Tomas Rogić — 2 confirmed meetings against Ehsan Haddad. 29 Mar 2016 – 14 Nov 2019.
  • Umar Eshmurodov — 2 confirmed meetings against Ehsan Haddad. 27 Nov 2023 – 27 Jan 2025.
  • Valentín Barco — 2 confirmed meetings against Ehsan Haddad. 27 Jun 2026 – 28 Jun 2026.
  • W. Khan — 2 confirmed meetings against Ehsan Haddad. 21 Mar 2024 – 26 Mar 2024.
  • Wessam Abou Ali — 2 confirmed meetings against Ehsan Haddad. 10 Sept 2024 – 20 Mar 2025.
  • Xaver Schlager — 2 confirmed meetings against Ehsan Haddad. 16 Jun 2026 – 17 Jun 2026.
  • Y. Butt — 2 confirmed meetings against Ehsan Haddad. 21 Mar 2024 – 26 Mar 2024.
  • Yang Hyun-Jun — 2 confirmed meetings against Ehsan Haddad. 6 Feb 2024 – 25 Mar 2025.
  • Youssef Amyn — 2 confirmed meetings against Ehsan Haddad. 29 Jan 2024 – 14 Nov 2024.
  • Zidane Iqbal — 2 confirmed meetings against Ehsan Haddad. 29 Jan 2024 – 14 Nov 2024.
  • A. Al Dhefiri — 1 confirmed meetings against Ehsan Haddad. 19 Nov 2024 – 19 Nov 2024.
  • A. Al Hassan — 1 confirmed meetings against Ehsan Haddad. 21 Nov 2023 – 21 Nov 2023.
  • A. Al Shami — 1 confirmed meetings against Ehsan Haddad. 27 Sept 2026 – 27 Sept 2026.
  • A. Faqih — 1 confirmed meetings against Ehsan Haddad. 27 Sept 2026 – 27 Sept 2026.
  • A. Mahajna — 1 confirmed meetings against Ehsan Haddad. 10 Sept 2024 – 10 Sept 2024.
  • Atiqur Meshu — 1 confirmed meetings against Ehsan Haddad. 24 Mar 2016 – 24 Mar 2016.
  • A. Taha — 1 confirmed meetings against Ehsan Haddad. 20 Mar 2025 – 20 Mar 2025.
  • Abbas Al Hassan — 1 confirmed meetings against Ehsan Haddad. 21 Nov 2023 – 21 Nov 2023.
  • Abd Al Hafyan — 1 confirmed meetings against Ehsan Haddad. 10 Feb 2020 – 10 Feb 2020.
  • Abd Bostani — 1 confirmed meetings against Ehsan Haddad. 10 Feb 2020 – 10 Feb 2020.
  • Abdalla Ramadan — 1 confirmed meetings against Ehsan Haddad. 24 May 2021 – 24 May 2021.
  • Abdallah Jaber — 1 confirmed meetings against Ehsan Haddad. 15 Jan 2019 – 15 Jan 2019.
  • Abdallatif Al Bahdari — 1 confirmed meetings against Ehsan Haddad. 15 Jan 2019 – 15 Jan 2019.
  • Abdoul Sissoko — 1 confirmed meetings against Ehsan Haddad. 14 Jan 2020 – 14 Jan 2020.
  • Abdulaziz Al Bishi — 1 confirmed meetings against Ehsan Haddad. 20 Nov 2018 – 20 Nov 2018.
  • Abdulaziz Mahran — 1 confirmed meetings against Ehsan Haddad. 11 Jun 2021 – 11 Jun 2021.
  • Abdulelah Al Malki — 1 confirmed meetings against Ehsan Haddad. 21 Nov 2023 – 21 Nov 2023.
  • Abdulkarim Al Qahtani — 1 confirmed meetings against Ehsan Haddad. 7 Apr 2021 – 7 Apr 2021.
  • Abdullah Al Buraiki — 1 confirmed meetings against Ehsan Haddad. 14 Jan 2020 – 14 Jan 2020.
  • Abdullah Al Hafith — 1 confirmed meetings against Ehsan Haddad. 7 Apr 2021 – 7 Apr 2021.
  • Abdullah Al Hamdan — 1 confirmed meetings against Ehsan Haddad. 1 Dec 2021 – 1 Dec 2021.
  • Abdullah Al Khaibari — 1 confirmed meetings against Ehsan Haddad. 11 Jun 2024 – 11 Jun 2024.
  • Abdullah Al Owayshir — 1 confirmed meetings against Ehsan Haddad. 7 Apr 2021 – 7 Apr 2021.
  • Abdullah Al Yazidi — 1 confirmed meetings against Ehsan Haddad. 6 Nov 2023 – 6 Nov 2023.
  • Abdullah Fawaz — 1 confirmed meetings against Ehsan Haddad. 15 Oct 2024 – 15 Oct 2024.
  • Abdullah Iqbal — 1 confirmed meetings against Ehsan Haddad. 21 Mar 2024 – 21 Mar 2024.
  • Abdullah Otayf — 1 confirmed meetings against Ehsan Haddad. 20 Nov 2018 – 20 Nov 2018.
  • Abhishek Rijal — 1 confirmed meetings against Ehsan Haddad. 7 Jun 2021 – 7 Jun 2021.
  • Abror Ismailov — 1 confirmed meetings against Ehsan Haddad. 17 Apr 2021 – 17 Apr 2021.
  • Adam Kaied — 1 confirmed meetings against Ehsan Haddad. 20 Mar 2025 – 20 Mar 2025.
  • Adeel Younas — 1 confirmed meetings against Ehsan Haddad. 21 Mar 2024 – 21 Mar 2024.
  • Adel Taarabt — 1 confirmed meetings against Ehsan Haddad. 11 Feb 2025 – 11 Feb 2025.
  • Adrian Mariappa — 1 confirmed meetings against Ehsan Haddad. 19 Jun 2023 – 19 Jun 2023.
  • Adrián Peralta — 1 confirmed meetings against Ehsan Haddad. 17 Apr 2021 – 17 Apr 2021.
  • Afiq Fazail — 1 confirmed meetings against Ehsan Haddad. 15 Jan 2024 – 15 Jan 2024.
  • Ahad Al Mashaikhi — 1 confirmed meetings against Ehsan Haddad. 14 Oct 2026 – 14 Oct 2026.
  • Ahmad Al Ghalab — 1 confirmed meetings against Ehsan Haddad. 10 Feb 2020 – 10 Feb 2020.
  • Ahmad Al Saeed — 1 confirmed meetings against Ehsan Haddad. 23 Oct 2023 – 23 Oct 2023.
  • Ahmad Noorollahi — 1 confirmed meetings against Ehsan Haddad. 13 Oct 2023 – 13 Oct 2023.
  • Ahmad Hazmi bin Mohamed — 1 confirmed meetings against Ehsan Haddad. 15 Jan 2024 – 15 Jan 2024.
  • Ahmad Taha — 1 confirmed meetings against Ehsan Haddad. 20 Mar 2025 – 20 Mar 2025.
  • Ahmed Mohamed — 1 confirmed meetings against Ehsan Haddad. 11 Dec 2021 – 11 Dec 2021.
  • Ahmed Al Kassar — 1 confirmed meetings against Ehsan Haddad. 11 Jun 2024 – 11 Jun 2024.
  • Ahmed Al Rawahi — 1 confirmed meetings against Ehsan Haddad. 14 Oct 2026 – 14 Oct 2026.
  • Ahmed Al-Hajjaj — 1 confirmed meetings against Ehsan Haddad. 29 Jan 2024 – 29 Jan 2024.
  • Ahmed Al-Khamisi — 1 confirmed meetings against Ehsan Haddad. 15 Oct 2024 – 15 Oct 2024.
  • Ahmed Basil — 1 confirmed meetings against Ehsan Haddad. 14 Nov 2024 – 14 Nov 2024.
  • Ahmed Refaat — 1 confirmed meetings against Ehsan Haddad. 11 Dec 2021 – 11 Dec 2021.
  • Ahmed Reyed — 1 confirmed meetings against Ehsan Haddad. 19 Apr 2026 – 19 Apr 2026.
  • Ahmed Yasin Ghani Mousa — 1 confirmed meetings against Ehsan Haddad. 14 Nov 2024 – 14 Nov 2024.
  • Ahmed Yassin — 1 confirmed meetings against Ehsan Haddad. 11 Dec 2021 – 11 Dec 2021.
  • Aiham Ousou — 1 confirmed meetings against Ehsan Haddad. 27 Sept 2026 – 27 Sept 2026.
  • Akash Mishra — 1 confirmed meetings against Ehsan Haddad. 28 May 2022 – 28 May 2022.
  • Muhammad bin Abdul Rashid — 1 confirmed meetings against Ehsan Haddad. 15 Jan 2024 – 15 Jan 2024.
  • Al Qutaif Alhennawi — 1 confirmed meetings against Ehsan Haddad. 2 Oct 2023 – 2 Oct 2023.
  • Ala Al Hajji — 1 confirmed meetings against Ehsan Haddad. 7 Apr 2021 – 7 Apr 2021.
  • Alaa Al-Fartoosi — 1 confirmed meetings against Ehsan Haddad. 14 Jan 2020 – 14 Jan 2020.
  • Aleksandr Selyava — 1 confirmed meetings against Ehsan Haddad. 16 Nov 2021 – 16 Nov 2021.
  • Aleksey Isaev — 1 confirmed meetings against Ehsan Haddad. 12 Sept 2023 – 12 Sept 2023.
  • Alex Greive — 1 confirmed meetings against Ehsan Haddad. 28 Jan 2022 – 28 Jan 2022.
  • Alexis Norambuena — 1 confirmed meetings against Ehsan Haddad. 15 Jan 2019 – 15 Jan 2019.
  • Alfeandra Dewangga Santosa — 1 confirmed meetings against Ehsan Haddad. 11 Jun 2022 – 11 Jun 2022.
  • Alhasan Saleh — 1 confirmed meetings against Ehsan Haddad. 2 Oct 2023 – 2 Oct 2023.
  • Ali — 1 confirmed meetings against Ehsan Haddad. 16 Sept 2026 – 16 Sept 2026.
  • Ali Hazzazi — 1 confirmed meetings against Ehsan Haddad. 21 Nov 2023 – 21 Nov 2023.
  • Ali Adnan — 1 confirmed meetings against Ehsan Haddad. 29 Jan 2024 – 29 Jan 2024.
  • Ali Al Busaidi — 1 confirmed meetings against Ehsan Haddad. 15 Oct 2024 – 15 Oct 2024.
  • Ali Al Dhanhani — 1 confirmed meetings against Ehsan Haddad. 14 Apr 2021 – 14 Apr 2021.
  • Ali Al Zubaidi — 1 confirmed meetings against Ehsan Haddad. 7 Apr 2021 – 7 Apr 2021.
  • Ali Dara — 1 confirmed meetings against Ehsan Haddad. 4 Dec 2024 – 4 Dec 2024.
  • Ali Fathi — 1 confirmed meetings against Ehsan Haddad. 23 Apr 2021 – 23 Apr 2021.
  • Ali Khalaf — 1 confirmed meetings against Ehsan Haddad. 19 Nov 2024 – 19 Nov 2024.
  • Ali Khaseif — 1 confirmed meetings against Ehsan Haddad. 24 May 2021 – 24 May 2021.
  • Ali Lajami — 1 confirmed meetings against Ehsan Haddad. 11 Jun 2024 – 11 Jun 2024.
  • Ali Mabkhout — 1 confirmed meetings against Ehsan Haddad. 24 May 2021 – 24 May 2021.
  • Ali Majrashi — 1 confirmed meetings against Ehsan Haddad. 1 Dec 2021 – 1 Dec 2021.
  • Ali Salmin — 1 confirmed meetings against Ehsan Haddad. 24 May 2021 – 24 May 2021.
  • Alijoni Ayni — 1 confirmed meetings against Ehsan Haddad. 2 Feb 2024 – 2 Feb 2024.
  • Alireza Beiranvand — 1 confirmed meetings against Ehsan Haddad. 13 Oct 2023 – 13 Oct 2023.
  • Alireza Jahanbakhsh — 1 confirmed meetings against Ehsan Haddad. 13 Oct 2023 – 13 Oct 2023.
  • Alisher Shukurov — 1 confirmed meetings against Ehsan Haddad. 2 Feb 2024 – 2 Feb 2024.
  • Álvaro Montero — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2026 – 8 Jun 2026.
  • Amari'i Bell — 1 confirmed meetings against Ehsan Haddad. 19 Jun 2023 – 19 Jun 2023.
  • Amid Mahajna — 1 confirmed meetings against Ehsan Haddad. 10 Sept 2024 – 10 Sept 2024.
  • Amidou Doumbouya — 1 confirmed meetings against Ehsan Haddad. 19 Apr 2026 – 19 Apr 2026.
  • Amin Assadi — 1 confirmed meetings against Ehsan Haddad. 20 Apr 2021 – 20 Apr 2021.
  • Amine Aboulfath — 1 confirmed meetings against Ehsan Haddad. 4 Dec 2024 – 4 Dec 2024.
  • Amir Rrahmani — 1 confirmed meetings against Ehsan Haddad. 10 Nov 2021 – 10 Nov 2021.
  • Amr Abd El Fattah — 1 confirmed meetings against Ehsan Haddad. 4 Dec 2024 – 4 Dec 2024.
  • Amr El Soleya — 1 confirmed meetings against Ehsan Haddad. 11 Dec 2021 – 11 Dec 2021.
  • Ananta Tamang — 1 confirmed meetings against Ehsan Haddad. 7 Jun 2021 – 7 Jun 2021.
  • André Amaro — 1 confirmed meetings against Ehsan Haddad. 16 Sept 2026 – 16 Sept 2026.
  • Andre Blake — 1 confirmed meetings against Ehsan Haddad. 19 Jun 2023 – 19 Jun 2023.
  • Andrés Gómez — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2026 – 8 Jun 2026.
  • Andrey Solovey — 1 confirmed meetings against Ehsan Haddad. 16 Nov 2021 – 16 Nov 2021.
  • Andrija Živković — 1 confirmed meetings against Ehsan Haddad. 16 Jun 2023 – 16 Jun 2023.
  • Anirudh Thapa — 1 confirmed meetings against Ehsan Haddad. 28 May 2022 – 28 May 2022.
  • Anisa Ali — 1 confirmed meetings against Ehsan Haddad. 28 May 2022 – 28 May 2022.
  • Anjan Bista — 1 confirmed meetings against Ehsan Haddad. 7 Jun 2021 – 7 Jun 2021.
  • Anselmo — 1 confirmed meetings against Ehsan Haddad. 7 Apr 2021 – 7 Apr 2021.
  • Ansu Fati — 1 confirmed meetings against Ehsan Haddad. 17 Nov 2022 – 17 Nov 2022.
  • Anthony Georgiou — 1 confirmed meetings against Ehsan Haddad. 20 May 2018 – 20 May 2018.
  • Anton Krivotsyuk — 1 confirmed meetings against Ehsan Haddad. 12 Sept 2023 – 12 Sept 2023.
  • Antonio Nusa — 1 confirmed meetings against Ehsan Haddad. 7 Sept 2023 – 7 Sept 2023.
  • Anvarjon Hojimirzaev — 1 confirmed meetings against Ehsan Haddad. 27 Jan 2025 – 27 Jan 2025.
  • Anzur Ismailov — 1 confirmed meetings against Ehsan Haddad. 17 Apr 2021 – 17 Apr 2021.
  • Ardon Jashari — 1 confirmed meetings against Ehsan Haddad. 31 May 2026 – 31 May 2026.
  • Arif bin Mohd Hanapi — 1 confirmed meetings against Ehsan Haddad. 15 Jan 2024 – 15 Jan 2024.
  • Arijanet Murić — 1 confirmed meetings against Ehsan Haddad. 10 Nov 2021 – 10 Nov 2021.
  • Arsène Zola — 1 confirmed meetings against Ehsan Haddad. 4 Dec 2024 – 4 Dec 2024.
  • Artem Kontsevoy — 1 confirmed meetings against Ehsan Haddad. 16 Nov 2021 – 16 Nov 2021.
  • Asadbek Rahimjonov — 1 confirmed meetings against Ehsan Haddad. 27 Jan 2025 – 27 Jan 2025.
  • Aschraf El Mahdioui — 1 confirmed meetings against Ehsan Haddad. 28 Oct 2026 – 28 Oct 2026.
  • Ashique Kuruniyan — 1 confirmed meetings against Ehsan Haddad. 28 May 2022 – 28 May 2022.
  • Ashkan Dejagah — 1 confirmed meetings against Ehsan Haddad. 20 Apr 2021 – 20 Apr 2021.
  • Ashkanov Apollon — 1 confirmed meetings against Ehsan Haddad. 4 Sept 2021 – 4 Sept 2021.
  • Ashraful Rana — 1 confirmed meetings against Ehsan Haddad. 24 Mar 2016 – 24 Mar 2016.
  • Asnawi Mangkualam — 1 confirmed meetings against Ehsan Haddad. 11 Jun 2022 – 11 Jun 2022.
  • Assad Al Hamlawi — 1 confirmed meetings against Ehsan Haddad. 20 Mar 2025 – 20 Mar 2025.
  • Astrit Selmani — 1 confirmed meetings against Ehsan Haddad. 10 Nov 2021 – 10 Nov 2021.
  • Avazbek Ulmasaliev — 1 confirmed meetings against Ehsan Haddad. 27 Jan 2025 – 27 Jan 2025.
  • Awn Al Saluli — 1 confirmed meetings against Ehsan Haddad. 21 Nov 2023 – 21 Nov 2023.
  • Ayman Yahya — 1 confirmed meetings against Ehsan Haddad. 1 Dec 2021 – 1 Dec 2021.
  • Aymeric Laporte — 1 confirmed meetings against Ehsan Haddad. 17 Nov 2022 – 17 Nov 2022.
  • Ayoub Amraoui — 1 confirmed meetings against Ehsan Haddad. 19 Apr 2026 – 19 Apr 2026.
  • Ayush Ghalan — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2022 – 8 Jun 2022.
  • B. Kharoub — 1 confirmed meetings against Ehsan Haddad. 10 Sept 2024 – 10 Sept 2024.
  • Bader Munshi — 1 confirmed meetings against Ehsan Haddad. 1 Dec 2021 – 1 Dec 2021.
  • Badr Moussa — 1 confirmed meetings against Ehsan Haddad. 20 Mar 2025 – 20 Mar 2025.
  • Bae Jun-Ho — 1 confirmed meetings against Ehsan Haddad. 10 Oct 2024 – 10 Oct 2024.
  • Bakhrom Abdurahimov — 1 confirmed meetings against Ehsan Haddad. 27 Nov 2023 – 27 Nov 2023.
  • Bandar Al Ahbabi — 1 confirmed meetings against Ehsan Haddad. 24 May 2021 – 24 May 2021.
  • Baraa Kharoub — 1 confirmed meetings against Ehsan Haddad. 10 Sept 2024 – 10 Sept 2024.
  • Bassam Al Rawi — 1 confirmed meetings against Ehsan Haddad. 5 Jan 2024 – 5 Jan 2024.
  • Besar Halimi — 1 confirmed meetings against Ehsan Haddad. 10 Nov 2021 – 10 Nov 2021.
  • Betim Fazliji — 1 confirmed meetings against Ehsan Haddad. 10 Nov 2021 – 10 Nov 2021.
  • Bəhlul Mustafazadə — 1 confirmed meetings against Ehsan Haddad. 12 Sept 2023 – 12 Sept 2023.
  • Bicou Bissainthe — 1 confirmed meetings against Ehsan Haddad. 4 Sept 2021 – 4 Sept 2021.
  • Bikash Tamang — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2022 – 8 Jun 2022.
  • Bill Tuiloma — 1 confirmed meetings against Ehsan Haddad. 28 Jan 2022 – 28 Jan 2022.
  • Bishal Rai — 1 confirmed meetings against Ehsan Haddad. 7 Jun 2021 – 7 Jun 2021.
  • Bismark — 1 confirmed meetings against Ehsan Haddad. 14 Jan 2020 – 14 Jan 2020.
  • Botirali Ergashev — 1 confirmed meetings against Ehsan Haddad. 27 Jan 2025 – 27 Jan 2025.
  • Brandon Fernandes — 1 confirmed meetings against Ehsan Haddad. 28 May 2022 – 28 May 2022.
  • Breel Embolo — 1 confirmed meetings against Ehsan Haddad. 31 May 2026 – 31 May 2026.
  • Breno Cascardo — 1 confirmed meetings against Ehsan Haddad. 27 Nov 2024 – 27 Nov 2024.
  • Brian Chevreuil — 1 confirmed meetings against Ehsan Haddad. 4 Sept 2021 – 4 Sept 2021.
  • Brian Sylvestre — 1 confirmed meetings against Ehsan Haddad. 4 Sept 2021 – 4 Sept 2021.
  • Burhan Sahiwni — 1 confirmed meetings against Ehsan Haddad. 10 Feb 2020 – 10 Feb 2020.
  • Bård Finne — 1 confirmed meetings against Ehsan Haddad. 7 Sept 2023 – 7 Sept 2023.
  • Chao-an Chen — 1 confirmed meetings against Ehsan Haddad. 19 Nov 2019 – 19 Nov 2019.
  • Caio Canedo — 1 confirmed meetings against Ehsan Haddad. 24 May 2021 – 24 May 2021.
  • Callum McCowatt — 1 confirmed meetings against Ehsan Haddad. 28 Jan 2022 – 28 Jan 2022.
  • Camilo Hernández — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2026 – 8 Jun 2026.
  • Camilo Saldaña — 1 confirmed meetings against Ehsan Haddad. 10 Sept 2024 – 10 Sept 2024.
  • Camilo Saldaña — 1 confirmed meetings against Ehsan Haddad. 10 Sept 2024 – 10 Sept 2024.
  • Camilo Vargas — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2026 – 8 Jun 2026.
  • Can Moustfa — 1 confirmed meetings against Ehsan Haddad. 27 Sept 2026 – 27 Sept 2026.
  • Carlos Soler — 1 confirmed meetings against Ehsan Haddad. 17 Nov 2022 – 17 Nov 2022.
  • Cedric Itten — 1 confirmed meetings against Ehsan Haddad. 31 May 2026 – 31 May 2026.
  • César Azpilicueta — 1 confirmed meetings against Ehsan Haddad. 17 Nov 2022 – 17 Nov 2022.
  • Chen Po-liang — 1 confirmed meetings against Ehsan Haddad. 19 Nov 2019 – 19 Nov 2019.
  • Chen Rui-jie — 1 confirmed meetings against Ehsan Haddad. 19 Nov 2019 – 19 Nov 2019.
  • Chen Wei-chuan — 1 confirmed meetings against Ehsan Haddad. 19 Nov 2019 – 19 Nov 2019.
  • Chih-hao Wen — 1 confirmed meetings against Ehsan Haddad. 19 Nov 2019 – 19 Nov 2019.
  • Christian Fassnacht — 1 confirmed meetings against Ehsan Haddad. 31 May 2026 – 31 May 2026.
  • Christopher Ikonomidis — 1 confirmed meetings against Ehsan Haddad. 29 Mar 2016 – 29 Mar 2016.
  • Christopher Wood — 1 confirmed meetings against Ehsan Haddad. 28 Jan 2022 – 28 Jan 2022.
  • Chun-ching Wu — 1 confirmed meetings against Ehsan Haddad. 19 Nov 2019 – 19 Nov 2019.
  • Clayton Lewis — 1 confirmed meetings against Ehsan Haddad. 28 Jan 2022 – 28 Jan 2022.
  • Cory Burke — 1 confirmed meetings against Ehsan Haddad. 19 Jun 2023 – 19 Jun 2023.
  • Coşqun Diniyev — 1 confirmed meetings against Ehsan Haddad. 12 Sept 2023 – 12 Sept 2023.
  • Craig Goodwin — 1 confirmed meetings against Ehsan Haddad. 1 Jun 2022 – 1 Jun 2022.
  • D. Diakite — 1 confirmed meetings against Ehsan Haddad. 16 Sept 2026 – 16 Sept 2026.
  • Wilde-Donald Guerrier — 1 confirmed meetings against Ehsan Haddad. 4 Sept 2021 – 4 Sept 2021.
  • D. Gurung — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2022 – 8 Jun 2022.
  • Dahman — 1 confirmed meetings against Ehsan Haddad. 15 Oct 2024 – 15 Oct 2024.
  • Dahman — 1 confirmed meetings against Ehsan Haddad. 15 Oct 2024 – 15 Oct 2024.
  • Dalton Wilkins — 1 confirmed meetings against Ehsan Haddad. 28 Jan 2022 – 28 Jan 2022.
  • Dan Ndoye — 1 confirmed meetings against Ehsan Haddad. 31 May 2026 – 31 May 2026.
  • Dani Carvajal — 1 confirmed meetings against Ehsan Haddad. 17 Nov 2022 – 17 Nov 2022.
  • Dani Olmo — 1 confirmed meetings against Ehsan Haddad. 17 Nov 2022 – 17 Nov 2022.
  • Daniel Johnson — 1 confirmed meetings against Ehsan Haddad. 19 Jun 2023 – 19 Jun 2023.
  • Daniel Muñoz — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2026 – 8 Jun 2026.
  • Darko Lazović — 1 confirmed meetings against Ehsan Haddad. 16 Jun 2023 – 16 Jun 2023.
  • Darren Yee Deng — 1 confirmed meetings against Ehsan Haddad. 15 Jan 2024 – 15 Jan 2024.
  • Darwish Mohammad — 1 confirmed meetings against Ehsan Haddad. 4 Dec 2023 – 4 Dec 2023.
  • David García — 1 confirmed meetings against Ehsan Haddad. 16 Sept 2026 – 16 Sept 2026.
  • David Petrović — 1 confirmed meetings against Ehsan Haddad. 11 Feb 2025 – 11 Feb 2025.
  • David Raya — 1 confirmed meetings against Ehsan Haddad. 17 Nov 2022 – 17 Nov 2022.
  • Davinson Sánchez — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2026 – 8 Jun 2026.
  • Deep Karki — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2022 – 8 Jun 2022.
  • Dejan Joveljić — 1 confirmed meetings against Ehsan Haddad. 16 Jun 2023 – 16 Jun 2023.
  • Demario Phillips — 1 confirmed meetings against Ehsan Haddad. 19 Jun 2023 – 19 Jun 2023.
  • Denis Genreau — 1 confirmed meetings against Ehsan Haddad. 1 Jun 2022 – 1 Jun 2022.
  • Denis Zakaria — 1 confirmed meetings against Ehsan Haddad. 31 May 2026 – 31 May 2026.
  • Dhari Fahad — 1 confirmed meetings against Ehsan Haddad. 4 Dec 2023 – 4 Dec 2023.
  • Di'Shon Bernard — 1 confirmed meetings against Ehsan Haddad. 19 Jun 2023 – 19 Jun 2023.
  • Dimas Drajad — 1 confirmed meetings against Ehsan Haddad. 11 Jun 2022 – 11 Jun 2022.
  • Dimitri Petratos — 1 confirmed meetings against Ehsan Haddad. 7 Apr 2021 – 7 Apr 2021.
  • Dimitrios Christofi — 1 confirmed meetings against Ehsan Haddad. 20 May 2018 – 20 May 2018.
  • Dimitris Froxilias — 1 confirmed meetings against Ehsan Haddad. 20 May 2018 – 20 May 2018.
  • Dinesh Rajbanshi — 1 confirmed meetings against Ehsan Haddad. 7 Jun 2021 – 7 Jun 2021.
  • Thanh Đinh — 1 confirmed meetings against Ehsan Haddad. 27 Mar 2018 – 27 Mar 2018.
  • Đình Trần — 1 confirmed meetings against Ehsan Haddad. 27 Mar 2018 – 27 Mar 2018.
  • Diogo Amaro — 1 confirmed meetings against Ehsan Haddad. 16 Sept 2026 – 16 Sept 2026.
  • Dion-Johan Cools — 1 confirmed meetings against Ehsan Haddad. 15 Jan 2024 – 15 Jan 2024.
  • Diyor Kholmatov — 1 confirmed meetings against Ehsan Haddad. 17 Apr 2021 – 17 Apr 2021.
  • Djavan Anderson — 1 confirmed meetings against Ehsan Haddad. 14 Oct 2026 – 14 Oct 2026.
  • Djibril Sow — 1 confirmed meetings against Ehsan Haddad. 31 May 2026 – 31 May 2026.
  • Đoàn Văn Hậu — 1 confirmed meetings against Ehsan Haddad. 20 Jan 2019 – 20 Jan 2019.
  • Đorđe Jovanović — 1 confirmed meetings against Ehsan Haddad. 16 Jun 2023 – 16 Jun 2023.
  • Dragan Ćeran — 1 confirmed meetings against Ehsan Haddad. 17 Apr 2021 – 17 Apr 2021.
  • Driss Fettouhi — 1 confirmed meetings against Ehsan Haddad. 19 Apr 2026 – 19 Apr 2026.
  • Dušan Tadić — 1 confirmed meetings against Ehsan Haddad. 16 Jun 2023 – 16 Jun 2023.
  • Duy Đỗ — 1 confirmed meetings against Ehsan Haddad. 20 Jan 2019 – 20 Jan 2019.
  • Hùng Đỗ — 1 confirmed meetings against Ehsan Haddad. 20 Jan 2019 – 20 Jan 2019.
  • Emmanuel François — 1 confirmed meetings against Ehsan Haddad. 4 Sept 2021 – 4 Sept 2021.
  • Ebrahim Kameel — 1 confirmed meetings against Ehsan Haddad. 4 Dec 2024 – 4 Dec 2024.
  • Edon Zhegrova — 1 confirmed meetings against Ehsan Haddad. 10 Nov 2021 – 10 Nov 2021.
  • Egil Selvik — 1 confirmed meetings against Ehsan Haddad. 7 Sept 2023 – 7 Sept 2023.
  • Egor Krimets — 1 confirmed meetings against Ehsan Haddad. 17 Apr 2021 – 17 Apr 2021.
  • Ehsan Hajisafi — 1 confirmed meetings against Ehsan Haddad. 13 Oct 2023 – 13 Oct 2023.
  • Eid Al Muwallad — 1 confirmed meetings against Ehsan Haddad. 21 Nov 2023 – 21 Nov 2023.
  • Elias Hadaya — 1 confirmed meetings against Ehsan Haddad. 27 Sept 2026 – 27 Sept 2026.
  • Elijah Just — 1 confirmed meetings against Ehsan Haddad. 28 Jan 2022 – 28 Jan 2022.
  • Elkan Baggott — 1 confirmed meetings against Ehsan Haddad. 11 Jun 2022 – 11 Jun 2022.
  • Elmar Abraham — 1 confirmed meetings against Ehsan Haddad. 27 Sept 2026 – 27 Sept 2026.
  • Elvin Camalov — 1 confirmed meetings against Ehsan Haddad. 12 Sept 2023 – 12 Sept 2023.
  • Elvin Cəfərquliyev — 1 confirmed meetings against Ehsan Haddad. 12 Sept 2023 – 12 Sept 2023.
  • Emil Səfərov — 1 confirmed meetings against Ehsan Haddad. 12 Sept 2023 – 12 Sept 2023.
  • Emilio Estevez — 1 confirmed meetings against Ehsan Haddad. 19 Nov 2019 – 19 Nov 2019.
  • Emin Mahmudov — 1 confirmed meetings against Ehsan Haddad. 12 Sept 2023 – 12 Sept 2023.
  • Eom Ji-Sung — 1 confirmed meetings against Ehsan Haddad. 10 Oct 2024 – 10 Oct 2024.
  • Eray Cömert — 1 confirmed meetings against Ehsan Haddad. 31 May 2026 – 31 May 2026.
  • Eren Derdiyok — 1 confirmed meetings against Ehsan Haddad. 17 Apr 2021 – 17 Apr 2021.
  • Erhan Mašović — 1 confirmed meetings against Ehsan Haddad. 16 Jun 2023 – 16 Jun 2023.
  • Eric García — 1 confirmed meetings against Ehsan Haddad. 17 Nov 2022 – 17 Nov 2022.
  • Erik Expósito — 1 confirmed meetings against Ehsan Haddad. 19 Apr 2026 – 19 Apr 2026.
  • Evgeni Yablonskiy — 1 confirmed meetings against Ehsan Haddad. 16 Nov 2021 – 16 Nov 2021.
  • F. Al Rusheidi — 1 confirmed meetings against Ehsan Haddad. 14 Oct 2026 – 14 Oct 2026.
  • Fachruddin Aryanto — 1 confirmed meetings against Ehsan Haddad. 11 Jun 2022 – 11 Jun 2022.
  • Fathullo Olimzoda — 1 confirmed meetings against Ehsan Haddad. 6 Jun 2024 – 6 Jun 2024.
  • Fábio Lima — 1 confirmed meetings against Ehsan Haddad. 24 May 2021 – 24 May 2021.
  • Fahad Al Ansari — 1 confirmed meetings against Ehsan Haddad. 11 Jun 2021 – 11 Jun 2021.
  • Fahad Al Muwallad — 1 confirmed meetings against Ehsan Haddad. 20 Nov 2018 – 20 Nov 2018.
  • Mohamad bin Abdul Halim — 1 confirmed meetings against Ehsan Haddad. 15 Jan 2024 – 15 Jan 2024.
  • Faisal Al Ghamdi — 1 confirmed meetings against Ehsan Haddad. 21 Nov 2023 – 21 Nov 2023.
  • Fanos Katelaris — 1 confirmed meetings against Ehsan Haddad. 20 May 2018 – 20 May 2018.
  • Faris Al Ghamdi — 1 confirmed meetings against Ehsan Haddad. 28 Oct 2026 – 28 Oct 2026.
  • Fawaz Al Otaibi — 1 confirmed meetings against Ehsan Haddad. 19 Nov 2024 – 19 Nov 2024.
  • Fayeez Al Rushaidi — 1 confirmed meetings against Ehsan Haddad. 14 Oct 2026 – 14 Oct 2026.
  • Fazlay Rabbi — 1 confirmed meetings against Ehsan Haddad. 24 Mar 2016 – 24 Mar 2016.
  • Federico Cartabia — 1 confirmed meetings against Ehsan Haddad. 27 Nov 2024 – 27 Nov 2024.
  • Feras Al Brikan — 1 confirmed meetings against Ehsan Haddad. 11 Jun 2024 – 11 Jun 2024.
  • Ferran Torres — 1 confirmed meetings against Ehsan Haddad. 17 Nov 2022 – 17 Nov 2022.
  • Fidan Aliti — 1 confirmed meetings against Ehsan Haddad. 10 Nov 2021 – 10 Nov 2021.
  • Filip Đuričić — 1 confirmed meetings against Ehsan Haddad. 16 Jun 2023 – 16 Jun 2023.
  • Filip Kostić — 1 confirmed meetings against Ehsan Haddad. 16 Jun 2023 – 16 Jun 2023.
  • Filip Mladenović — 1 confirmed meetings against Ehsan Haddad. 16 Jun 2023 – 16 Jun 2023.
  • Florian Loshaj — 1 confirmed meetings against Ehsan Haddad. 10 Nov 2021 – 10 Nov 2021.
  • Francis de Vries — 1 confirmed meetings against Ehsan Haddad. 28 Jan 2022 – 28 Jan 2022.
  • François Dulysse — 1 confirmed meetings against Ehsan Haddad. 4 Sept 2021 – 4 Sept 2021.
  • Fredler Christophe — 1 confirmed meetings against Ehsan Haddad. 4 Sept 2021 – 4 Sept 2021.
  • Fredrik Aursnes — 1 confirmed meetings against Ehsan Haddad. 7 Sept 2023 – 7 Sept 2023.
  • Fredrik Bjørkan — 1 confirmed meetings against Ehsan Haddad. 7 Sept 2023 – 7 Sept 2023.
  • Gautam Shrestha — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2022 – 8 Jun 2022.
  • Gavi — 1 confirmed meetings against Ehsan Haddad. 17 Nov 2022 – 17 Nov 2022.
  • George Karki — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2022 – 8 Jun 2022.
  • Gerasimos Fylaktou — 1 confirmed meetings against Ehsan Haddad. 20 May 2018 – 20 May 2018.
  • Ghanim Al Habashi — 1 confirmed meetings against Ehsan Haddad. 14 Oct 2026 – 14 Oct 2026.
  • Giorgios Merkis — 1 confirmed meetings against Ehsan Haddad. 20 May 2018 – 20 May 2018.
  • Giorgos Economides — 1 confirmed meetings against Ehsan Haddad. 20 May 2018 – 20 May 2018.
  • Glan Martins — 1 confirmed meetings against Ehsan Haddad. 28 May 2022 – 28 May 2022.
  • Gleb Shevchenko — 1 confirmed meetings against Ehsan Haddad. 16 Nov 2021 – 16 Nov 2021.
  • Granit Xhaka — 1 confirmed meetings against Ehsan Haddad. 31 May 2026 – 31 May 2026.
  • Gregore — 1 confirmed meetings against Ehsan Haddad. 16 Sept 2026 – 16 Sept 2026.
  • Guilherme Bala — 1 confirmed meetings against Ehsan Haddad. 27 Nov 2024 – 27 Nov 2024.
  • Gurpreet Singh Sandhu — 1 confirmed meetings against Ehsan Haddad. 28 May 2022 – 28 May 2022.
  • Gustavo Puerta — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2026 – 8 Jun 2026.
  • H. Al Anezi — 1 confirmed meetings against Ehsan Haddad. 19 Nov 2024 – 19 Nov 2024.
  • H. Al Rushadi — 1 confirmed meetings against Ehsan Haddad. 15 Oct 2024 – 15 Oct 2024.
  • H. Hamdan — 1 confirmed meetings against Ehsan Haddad. 20 Mar 2025 – 20 Mar 2025.
  • H. Khan — 1 confirmed meetings against Ehsan Haddad. 26 Mar 2024 – 26 Mar 2024.
  • H. M. Othman — 1 confirmed meetings against Ehsan Haddad. 27 Sept 2026 – 27 Sept 2026.
  • Hadi Al Masri — 1 confirmed meetings against Ehsan Haddad. 10 Feb 2020 – 10 Feb 2020.
  • Haitham Asiri — 1 confirmed meetings against Ehsan Haddad. 1 Dec 2021 – 1 Dec 2021.
  • Hamad Jasim — 1 confirmed meetings against Ehsan Haddad. 14 Apr 2021 – 14 Apr 2021.
  • Hamad Mansour — 1 confirmed meetings against Ehsan Haddad. 19 Apr 2026 – 19 Apr 2026.
  • Hamdi Fathy — 1 confirmed meetings against Ehsan Haddad. 11 Dec 2021 – 11 Dec 2021.
  • Hamed Al Ghamdi — 1 confirmed meetings against Ehsan Haddad. 1 Dec 2021 – 1 Dec 2021.
  • Hamed Hemdan — 1 confirmed meetings against Ehsan Haddad. 20 Mar 2025 – 20 Mar 2025.
  • Hameed Al Qallaf — 1 confirmed meetings against Ehsan Haddad. 14 Jan 2020 – 14 Jan 2020.
  • Harib Al Musharrakh Al Maazmi — 1 confirmed meetings against Ehsan Haddad. 24 May 2021 – 24 May 2021.
  • Haroune Camara — 1 confirmed meetings against Ehsan Haddad. 20 Nov 2018 – 20 Nov 2018.
  • Harry Souttar — 1 confirmed meetings against Ehsan Haddad. 15 Jun 2021 – 15 Jun 2021.
  • Hasan Al Enezi — 1 confirmed meetings against Ehsan Haddad. 19 Nov 2024 – 19 Nov 2024.
  • Hashim Ali — 1 confirmed meetings against Ehsan Haddad. 23 Oct 2023 – 23 Oct 2023.
  • Hassan Hamza — 1 confirmed meetings against Ehsan Haddad. 27 Nov 2024 – 27 Nov 2024.
  • Hassan Kadesh — 1 confirmed meetings against Ehsan Haddad. 21 Nov 2023 – 21 Nov 2023.
  • Hassan Tambakti — 1 confirmed meetings against Ehsan Haddad. 21 Nov 2023 – 21 Nov 2023.
  • Hatem Al Rushadi — 1 confirmed meetings against Ehsan Haddad. 15 Oct 2024 – 15 Oct 2024.
  • Hattan Bahbri — 1 confirmed meetings against Ehsan Haddad. 20 Nov 2018 – 20 Nov 2018.
  • Hazem Shehata — 1 confirmed meetings against Ehsan Haddad. 16 Sept 2026 – 16 Sept 2026.
  • Hazzaa Al Ghamdi — 1 confirmed meetings against Ehsan Haddad. 7 Apr 2021 – 7 Apr 2021.
  • Herolind Shala — 1 confirmed meetings against Ehsan Haddad. 10 Nov 2021 – 10 Nov 2021.
  • Hojimat Erkinov — 1 confirmed meetings against Ehsan Haddad. 17 Apr 2021 – 17 Apr 2021.
  • Homam Ahmed — 1 confirmed meetings against Ehsan Haddad. 5 Jan 2024 – 5 Jan 2024.
  • Hossein Kanani — 1 confirmed meetings against Ehsan Haddad. 13 Oct 2023 – 13 Oct 2023.
  • Hsieh Po-an — 1 confirmed meetings against Ehsan Haddad. 19 Nov 2019 – 19 Nov 2019.
  • Hugo Vetlesen — 1 confirmed meetings against Ehsan Haddad. 7 Sept 2023 – 7 Sept 2023.
  • Hung Tzu-Kuei — 1 confirmed meetings against Ehsan Haddad. 19 Nov 2019 – 19 Nov 2019.
  • Hussain Al Eisa — 1 confirmed meetings against Ehsan Haddad. 7 Apr 2021 – 7 Apr 2021.
  • Hussain Al Moqahwi — 1 confirmed meetings against Ehsan Haddad. 20 Nov 2018 – 20 Nov 2018.
  • Hussain Al Shammari — 1 confirmed meetings against Ehsan Haddad. 14 Jan 2020 – 14 Jan 2020.
  • Hussain Rahal — 1 confirmed meetings against Ehsan Haddad. 10 Feb 2020 – 10 Feb 2020.
  • Hussein Abdul Ghani Sulaimani — 1 confirmed meetings against Ehsan Haddad. 20 Nov 2018 – 20 Nov 2018.
  • Hussein Faisal — 1 confirmed meetings against Ehsan Haddad. 11 Dec 2021 – 11 Dec 2021.
  • Khắc Hồ — 1 confirmed meetings against Ehsan Haddad. 27 Mar 2018 – 27 Mar 2018.
  • Irfan Kumi — 1 confirmed meetings against Ehsan Haddad. 11 Jun 2022 – 11 Jun 2022.
  • I. R. Hamadeh — 1 confirmed meetings against Ehsan Haddad. 20 Mar 2025 – 20 Mar 2025.
  • Iago Santos — 1 confirmed meetings against Ehsan Haddad. 27 Nov 2024 – 27 Nov 2024.
  • Ibrahim Al Abdallah — 1 confirmed meetings against Ehsan Haddad. 10 Feb 2020 – 10 Feb 2020.
  • Ibrahim Mahnashi — 1 confirmed meetings against Ehsan Haddad. 28 Oct 2026 – 28 Oct 2026.
  • Ibrahima Diallo — 1 confirmed meetings against Ehsan Haddad. 19 Apr 2026 – 19 Apr 2026.
  • Ibrokhimkhalil Yuldoshev — 1 confirmed meetings against Ehsan Haddad. 17 Apr 2021 – 17 Apr 2021.
  • Igor Gomes — 1 confirmed meetings against Ehsan Haddad. 27 Nov 2024 – 27 Nov 2024.
  • Ioannis Kousoulos — 1 confirmed meetings against Ehsan Haddad. 20 May 2018 – 20 May 2018.
  • Ishan Pandita — 1 confirmed meetings against Ehsan Haddad. 28 May 2022 – 28 May 2022.
  • Islam Hawsawi — 1 confirmed meetings against Ehsan Haddad. 7 Apr 2021 – 7 Apr 2021.
  • Islomjon Kobilov — 1 confirmed meetings against Ehsan Haddad. 27 Jan 2025 – 27 Jan 2025.
  • Issam Al Sabhi — 1 confirmed meetings against Ehsan Haddad. 26 Sept 2022 – 26 Sept 2022.
  • Ivan Bakhar — 1 confirmed meetings against Ehsan Haddad. 16 Nov 2021 – 16 Nov 2021.
  • Ivan Ilić — 1 confirmed meetings against Ehsan Haddad. 16 Jun 2023 – 16 Jun 2023.
  • Jean Boom — 1 confirmed meetings against Ehsan Haddad. 4 Sept 2021 – 4 Sept 2021.
  • J. Cantillana — 1 confirmed meetings against Ehsan Haddad. 10 Sept 2024 – 10 Sept 2024.
  • Jaber Khatab — 1 confirmed meetings against Ehsan Haddad. 10 Feb 2020 – 10 Feb 2020.
  • Jakhongirbek Abdusalomov — 1 confirmed meetings against Ehsan Haddad. 27 Jan 2025 – 27 Jan 2025.
  • Jalal Hachim — 1 confirmed meetings against Ehsan Haddad. 29 Jan 2024 – 29 Jan 2024.
  • Jamal Bhuyan — 1 confirmed meetings against Ehsan Haddad. 24 Mar 2016 – 24 Mar 2016.
  • James Holland — 1 confirmed meetings against Ehsan Haddad. 15 Jun 2021 – 15 Jun 2021.
  • James Jeggo — 1 confirmed meetings against Ehsan Haddad. 14 Nov 2019 – 14 Nov 2019.
  • James Rodríguez — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2026 – 8 Jun 2026.
  • Jaminton Campaz — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2026 – 8 Jun 2026.
  • Jamshid Iskanderov — 1 confirmed meetings against Ehsan Haddad. 27 Jan 2025 – 27 Jan 2025.
  • Jason Davidson — 1 confirmed meetings against Ehsan Haddad. 1 Jun 2022 – 1 Jun 2022.
  • Jason Demetriou — 1 confirmed meetings against Ehsan Haddad. 20 May 2018 – 20 May 2018.
  • Jasurbek Yakhshiboyev — 1 confirmed meetings against Ehsan Haddad. 27 Jan 2025 – 27 Jan 2025.
  • Javain Brown — 1 confirmed meetings against Ehsan Haddad. 19 Jun 2023 – 19 Jun 2023.
  • Jefferson Lerma — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2026 – 8 Jun 2026.
  • Jewel Rana — 1 confirmed meetings against Ehsan Haddad. 24 Mar 2016 – 24 Mar 2016.
  • Jhon Arias — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2026 – 8 Jun 2026.
  • Jhon Lucumí — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2026 – 8 Jun 2026.
  • Jhondly van der Meer — 1 confirmed meetings against Ehsan Haddad. 4 Sept 2021 – 4 Sept 2021.
  • Johan Manzambi — 1 confirmed meetings against Ehsan Haddad. 31 May 2026 – 31 May 2026.
  • Johan Mojica — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2026 – 8 Jun 2026.
  • Jonathan Cantillana — 1 confirmed meetings against Ehsan Haddad. 10 Sept 2024 – 10 Sept 2024.
  • Jonathan Russell — 1 confirmed meetings against Ehsan Haddad. 19 Jun 2023 – 19 Jun 2023.
  • Jonel Désiré — 1 confirmed meetings against Ehsan Haddad. 4 Sept 2021 – 4 Sept 2021.
  • Joo Min-Kyu — 1 confirmed meetings against Ehsan Haddad. 10 Oct 2024 – 10 Oct 2024.
  • Jordi Alba — 1 confirmed meetings against Ehsan Haddad. 17 Nov 2022 – 17 Nov 2022.
  • Jorge Carrascal — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2026 – 8 Jun 2026.
  • Joseph Champness — 1 confirmed meetings against Ehsan Haddad. 28 Jan 2022 – 28 Jan 2022.
  • Joshua Risdon — 1 confirmed meetings against Ehsan Haddad. 29 Mar 2016 – 29 Mar 2016.
  • Juan Portilla — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2026 – 8 Jun 2026.
  • Juan Quintero — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2026 – 8 Jun 2026.
  • Julian Draxler — 1 confirmed meetings against Ehsan Haddad. 19 Apr 2026 – 19 Apr 2026.
  • Julien De Sart — 1 confirmed meetings against Ehsan Haddad. 16 Sept 2026 – 16 Sept 2026.
  • Junior Eldstål — 1 confirmed meetings against Ehsan Haddad. 15 Jan 2024 – 15 Jan 2024.
  • Jørgen Strand Larsen — 1 confirmed meetings against Ehsan Haddad. 7 Sept 2023 – 7 Sept 2023.
  • K. Al Rashidi — 1 confirmed meetings against Ehsan Haddad. 19 Nov 2024 – 19 Nov 2024.
  • K. Darwiche — 1 confirmed meetings against Ehsan Haddad. 14 Oct 2026 – 14 Oct 2026.
  • K. Kourdoghli — 1 confirmed meetings against Ehsan Haddad. 27 Sept 2026 – 27 Sept 2026.
  • Kaheem Parris — 1 confirmed meetings against Ehsan Haddad. 19 Jun 2023 – 19 Jun 2023.
  • Karim Darwich — 1 confirmed meetings against Ehsan Haddad. 14 Oct 2026 – 14 Oct 2026.
  • Kauan Santos — 1 confirmed meetings against Ehsan Haddad. 27 Nov 2024 – 27 Nov 2024.
  • Kevon Lambert — 1 confirmed meetings against Ehsan Haddad. 19 Jun 2023 – 19 Jun 2023.
  • Khaled Al Kharqawi — 1 confirmed meetings against Ehsan Haddad. 4 Dec 2024 – 4 Dec 2024.
  • Khaled Al Qahtani — 1 confirmed meetings against Ehsan Haddad. 14 Jan 2020 – 14 Jan 2020.
  • Khaled Mohammed — 1 confirmed meetings against Ehsan Haddad. 5 Jan 2024 – 5 Jan 2024.
  • Khaled Salem — 1 confirmed meetings against Ehsan Haddad. 15 Jan 2019 – 15 Jan 2019.
  • Khalfan Mubarak — 1 confirmed meetings against Ehsan Haddad. 24 May 2021 – 24 May 2021.
  • Khalid Matar — 1 confirmed meetings against Ehsan Haddad. 14 Jun 2022 – 14 Jun 2022.
  • Khalid Radwan — 1 confirmed meetings against Ehsan Haddad. 19 Apr 2026 – 19 Apr 2026.
  • Khalifa Al Hammadi — 1 confirmed meetings against Ehsan Haddad. 24 May 2021 – 24 May 2021.
  • Khalifah Al Dawsari — 1 confirmed meetings against Ehsan Haddad. 1 Dec 2021 – 1 Dec 2021.
  • Khalil Ibrahim — 1 confirmed meetings against Ehsan Haddad. 24 May 2021 – 24 May 2021.
  • Kim Young-Gwon — 1 confirmed meetings against Ehsan Haddad. 6 Feb 2024 – 6 Feb 2024.
  • Kiran Chemjong — 1 confirmed meetings against Ehsan Haddad. 7 Jun 2021 – 7 Jun 2021.
  • Ko Yu-ting — 1 confirmed meetings against Ehsan Haddad. 19 Nov 2019 – 19 Nov 2019.
  • Koke — 1 confirmed meetings against Ehsan Haddad. 17 Nov 2022 – 17 Nov 2022.
  • Kostakis Artymatas — 1 confirmed meetings against Ehsan Haddad. 20 May 2018 – 20 May 2018.
  • Kristoffer Ajer — 1 confirmed meetings against Ehsan Haddad. 7 Sept 2023 – 7 Sept 2023.
  • Kwon Kyung-Won — 1 confirmed meetings against Ehsan Haddad. 25 Mar 2025 – 25 Mar 2025.
  • Kye Rowles — 1 confirmed meetings against Ehsan Haddad. 1 Jun 2022 – 1 Jun 2022.
  • La'Vere Corbin-Ong — 1 confirmed meetings against Ehsan Haddad. 15 Jan 2024 – 15 Jan 2024.
  • Lazar Samardžić — 1 confirmed meetings against Ehsan Haddad. 16 Jun 2023 – 16 Jun 2023.
  • Lee Dong-Gyeong — 1 confirmed meetings against Ehsan Haddad. 25 Mar 2025 – 25 Mar 2025.
  • Lee Ki-Je — 1 confirmed meetings against Ehsan Haddad. 20 Jan 2024 – 20 Jan 2024.
  • Lee Myung-Jae — 1 confirmed meetings against Ehsan Haddad. 10 Oct 2024 – 10 Oct 2024.
  • Lee Tae-Seok — 1 confirmed meetings against Ehsan Haddad. 25 Mar 2025 – 25 Mar 2025.
  • Leo Østigård — 1 confirmed meetings against Ehsan Haddad. 7 Sept 2023 – 7 Sept 2023.
  • Lirim Kastrati — 1 confirmed meetings against Ehsan Haddad. 10 Nov 2021 – 10 Nov 2021.
  • Logan Rogerson — 1 confirmed meetings against Ehsan Haddad. 28 Jan 2022 – 28 Jan 2022.
  • Luca Jaquez — 1 confirmed meetings against Ehsan Haddad. 31 May 2026 – 31 May 2026.
  • Luis Díaz — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2026 – 8 Jun 2026.
  • Luis Suárez — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2026 – 8 Jun 2026.
  • Luka Milivojević — 1 confirmed meetings against Ehsan Haddad. 27 Nov 2024 – 27 Nov 2024.
  • M. Al Aswad — 1 confirmed meetings against Ehsan Haddad. 27 Sept 2026 – 27 Sept 2026.
  • M. Al Enezi — 1 confirmed meetings against Ehsan Haddad. 19 Nov 2024 – 19 Nov 2024.
  • M. Al Musalami — 1 confirmed meetings against Ehsan Haddad. 15 Oct 2024 – 15 Oct 2024.
  • M. Al Mustafa — 1 confirmed meetings against Ehsan Haddad. 27 Sept 2026 – 27 Sept 2026.
  • M. Sohail — 1 confirmed meetings against Ehsan Haddad. 21 Mar 2024 – 21 Mar 2024.
  • Maher Daabol — 1 confirmed meetings against Ehsan Haddad. 10 Feb 2020 – 10 Feb 2020.
  • Mahir Emreli — 1 confirmed meetings against Ehsan Haddad. 12 Sept 2023 – 12 Sept 2023.
  • Mahmoud Attia — 1 confirmed meetings against Ehsan Haddad. 11 Dec 2021 – 11 Dec 2021.
  • Mahmoud Khamis — 1 confirmed meetings against Ehsan Haddad. 24 May 2021 – 24 May 2021.
  • Mahmoud Wadi — 1 confirmed meetings against Ehsan Haddad. 15 Jan 2019 – 15 Jan 2019.
  • Mahmud Abunada — 1 confirmed meetings against Ehsan Haddad. 16 Sept 2026 – 16 Sept 2026.
  • Mailson — 1 confirmed meetings against Ehsan Haddad. 28 Oct 2026 – 28 Oct 2026.
  • Majid Surour — 1 confirmed meetings against Ehsan Haddad. 2 Oct 2023 – 2 Oct 2023.
  • Maksim Shvetsov — 1 confirmed meetings against Ehsan Haddad. 16 Nov 2021 – 16 Nov 2021.
  • Manhal Koosa — 1 confirmed meetings against Ehsan Haddad. 10 Feb 2020 – 10 Feb 2020.
  • Manuel Akanji — 1 confirmed meetings against Ehsan Haddad. 31 May 2026 – 31 May 2026.
  • Manvir Singh — 1 confirmed meetings against Ehsan Haddad. 28 May 2022 – 28 May 2022.
  • Marc Klok — 1 confirmed meetings against Ehsan Haddad. 11 Jun 2022 – 11 Jun 2022.
  • Marco Asensio — 1 confirmed meetings against Ehsan Haddad. 17 Nov 2022 – 17 Nov 2022.
  • Marco Tilio — 1 confirmed meetings against Ehsan Haddad. 1 Jun 2022 – 1 Jun 2022.
  • Marcus Meloni — 1 confirmed meetings against Ehsan Haddad. 11 Feb 2025 – 11 Feb 2025.
  • Marcus Pedersen — 1 confirmed meetings against Ehsan Haddad. 7 Sept 2023 – 7 Sept 2023.
  • Marin Petkov — 1 confirmed meetings against Ehsan Haddad. 28 Oct 2026 – 28 Oct 2026.
  • Marios Antoniades — 1 confirmed meetings against Ehsan Haddad. 20 May 2018 – 20 May 2018.
  • Marios Ilia — 1 confirmed meetings against Ehsan Haddad. 20 May 2018 – 20 May 2018.
  • Mark Milligan — 1 confirmed meetings against Ehsan Haddad. 29 Mar 2016 – 29 Mar 2016.
  • Marko Grujić — 1 confirmed meetings against Ehsan Haddad. 16 Jun 2023 – 16 Jun 2023.
  • Marko Stamenić — 1 confirmed meetings against Ehsan Haddad. 28 Jan 2022 – 28 Jan 2022.
  • Markus Solbakken — 1 confirmed meetings against Ehsan Haddad. 7 Sept 2023 – 7 Sept 2023.
  • Maro Katinić — 1 confirmed meetings against Ehsan Haddad. 11 Feb 2025 – 11 Feb 2025.
  • Marselino Ferdinan — 1 confirmed meetings against Ehsan Haddad. 11 Jun 2022 – 11 Jun 2022.
  • Martin Ødegaard — 1 confirmed meetings against Ehsan Haddad. 7 Sept 2023 – 7 Sept 2023.
  • Marvin Keller — 1 confirmed meetings against Ehsan Haddad. 31 May 2026 – 31 May 2026.
  • Marwan Awlad Wadi — 1 confirmed meetings against Ehsan Haddad. 14 Oct 2026 – 14 Oct 2026.
  • Marwan Badreldin — 1 confirmed meetings against Ehsan Haddad. 19 Apr 2026 – 19 Apr 2026.
  • Marwan Dawoud — 1 confirmed meetings against Ehsan Haddad. 11 Dec 2021 – 11 Dec 2021.
  • Marwan Hamdy — 1 confirmed meetings against Ehsan Haddad. 11 Dec 2021 – 11 Dec 2021.
  • Marwan Taaib — 1 confirmed meetings against Ehsan Haddad. 14 Oct 2026 – 14 Oct 2026.
  • Masoud Shojaei — 1 confirmed meetings against Ehsan Haddad. 20 Apr 2021 – 20 Apr 2021.
  • Massimo Luongo — 1 confirmed meetings against Ehsan Haddad. 29 Mar 2016 – 29 Mar 2016.
  • Masuk Miah Zoni — 1 confirmed meetings against Ehsan Haddad. 24 Mar 2016 – 24 Mar 2016.
  • Mateus Lima — 1 confirmed meetings against Ehsan Haddad. 27 Nov 2023 – 27 Nov 2023.
  • Mateus Uribe — 1 confirmed meetings against Ehsan Haddad. 6 Nov 2023 – 6 Nov 2023.
  • Mateusão — 1 confirmed meetings against Ehsan Haddad. 27 Nov 2024 – 27 Nov 2024.
  • Mathew Leckie — 1 confirmed meetings against Ehsan Haddad. 29 Mar 2016 – 29 Mar 2016.
  • Matthew Davies — 1 confirmed meetings against Ehsan Haddad. 15 Jan 2024 – 15 Jan 2024.
  • Max Ebong — 1 confirmed meetings against Ehsan Haddad. 16 Nov 2021 – 16 Nov 2021.
  • Mehdi Taremi — 1 confirmed meetings against Ehsan Haddad. 13 Oct 2023 – 13 Oct 2023.
  • Mehrdad Mohammadi — 1 confirmed meetings against Ehsan Haddad. 13 Oct 2023 – 13 Oct 2023.
  • Mërgim Vojvoda — 1 confirmed meetings against Ehsan Haddad. 10 Nov 2021 – 10 Nov 2021.
  • Meshal Sibyani — 1 confirmed meetings against Ehsan Haddad. 1 Dec 2021 – 1 Dec 2021.
  • Meshari Al Enezi — 1 confirmed meetings against Ehsan Haddad. 19 Nov 2024 – 19 Nov 2024.
  • Meysam Teymouri — 1 confirmed meetings against Ehsan Haddad. 20 Apr 2021 – 20 Apr 2021.
  • Michael Woud — 1 confirmed meetings against Ehsan Haddad. 28 Jan 2022 – 28 Jan 2022.
  • Michel Aebischer — 1 confirmed meetings against Ehsan Haddad. 31 May 2026 – 31 May 2026.
  • Michel Vlap — 1 confirmed meetings against Ehsan Haddad. 19 Apr 2026 – 19 Apr 2026.
  • Milot Rashica — 1 confirmed meetings against Ehsan Haddad. 10 Nov 2021 – 10 Nov 2021.
  • Mirlind Kryeziu — 1 confirmed meetings against Ehsan Haddad. 10 Nov 2021 – 10 Nov 2021.
  • Miro Muheim — 1 confirmed meetings against Ehsan Haddad. 31 May 2026 – 31 May 2026.
  • Mishari Al Qahtani — 1 confirmed meetings against Ehsan Haddad. 7 Apr 2021 – 7 Apr 2021.
  • Mitchell Duke — 1 confirmed meetings against Ehsan Haddad. 14 Nov 2019 – 14 Nov 2019.
  • Moaath Al Dhafiri — 1 confirmed meetings against Ehsan Haddad. 19 Nov 2024 – 19 Nov 2024.
  • Moanes Dabbur — 1 confirmed meetings against Ehsan Haddad. 27 Nov 2024 – 27 Nov 2024.
  • Mohamadou Sumareh — 1 confirmed meetings against Ehsan Haddad. 15 Jan 2024 – 15 Jan 2024.
  • Mohamed Abdelmonem — 1 confirmed meetings against Ehsan Haddad. 11 Dec 2021 – 11 Dec 2021.
  • Mohamed Islam — 1 confirmed meetings against Ehsan Haddad. 24 Mar 2016 – 24 Mar 2016.
  • Mohamed El Shenawy — 1 confirmed meetings against Ehsan Haddad. 11 Dec 2021 – 11 Dec 2021.
  • Mohamed Kanno — 1 confirmed meetings against Ehsan Haddad. 11 Jun 2024 – 11 Jun 2024.
  • Mohamed Mohamed Moursy — 1 confirmed meetings against Ehsan Haddad. 11 Dec 2021 – 11 Dec 2021.
  • Mohamed Sherif — 1 confirmed meetings against Ehsan Haddad. 11 Dec 2021 – 11 Dec 2021.
  • Mohammad Al Huwaidi — 1 confirmed meetings against Ehsan Haddad. 11 Jun 2021 – 11 Jun 2021.
  • Mohammad Al Rashedi — 1 confirmed meetings against Ehsan Haddad. 4 Dec 2024 – 4 Dec 2024.
  • Mohammad Al Rifaee — 1 confirmed meetings against Ehsan Haddad. 10 Feb 2020 – 10 Feb 2020.
  • Mohammad Hazbavi — 1 confirmed meetings against Ehsan Haddad. 23 Oct 2023 – 23 Oct 2023.
  • Mohammad Khorramolhosseini — 1 confirmed meetings against Ehsan Haddad. 23 Apr 2021 – 23 Apr 2021.
  • Mohammad Mohebi — 1 confirmed meetings against Ehsan Haddad. 13 Oct 2023 – 13 Oct 2023.
  • Mohammad Moslemipour — 1 confirmed meetings against Ehsan Haddad. 23 Apr 2021 – 23 Apr 2021.
  • Mohammad Yasir — 1 confirmed meetings against Ehsan Haddad. 28 May 2022 – 28 May 2022.
  • Mohammed Al Burayk — 1 confirmed meetings against Ehsan Haddad. 20 Nov 2018 – 20 Nov 2018.
  • Mohammed Al Fatil — 1 confirmed meetings against Ehsan Haddad. 20 Nov 2018 – 20 Nov 2018.
  • Mohammed Al Ghafri — 1 confirmed meetings against Ehsan Haddad. 14 Oct 2026 – 14 Oct 2026.
  • Mohammed Al Qahtani — 1 confirmed meetings against Ehsan Haddad. 1 Dec 2021 – 1 Dec 2021.
  • Mohammed Al Qarni — 1 confirmed meetings against Ehsan Haddad. 7 Apr 2021 – 7 Apr 2021.
  • Mohammed Al Rawahi — 1 confirmed meetings against Ehsan Haddad. 14 Oct 2026 – 14 Oct 2026.
  • Mohammed Al Saedi — 1 confirmed meetings against Ehsan Haddad. 28 Oct 2026 – 28 Oct 2026.
  • Mohammed Al Yami — 1 confirmed meetings against Ehsan Haddad. 1 Dec 2021 – 1 Dec 2021.
  • Mohammed Darwish — 1 confirmed meetings against Ehsan Haddad. 10 Sept 2024 – 10 Sept 2024.
  • Mohammed Khalfan — 1 confirmed meetings against Ehsan Haddad. 14 Apr 2021 – 14 Apr 2021.
  • Mohammed Maran — 1 confirmed meetings against Ehsan Haddad. 21 Nov 2023 – 21 Nov 2023.
  • Mohammed Rashid — 1 confirmed meetings against Ehsan Haddad. 10 Sept 2024 – 10 Sept 2024.
  • Mohanad Lasheen — 1 confirmed meetings against Ehsan Haddad. 11 Dec 2021 – 11 Dec 2021.
  • Morteza Pouraliganji — 1 confirmed meetings against Ehsan Haddad. 13 Oct 2023 – 13 Oct 2023.
  • Mostafa Fathi — 1 confirmed meetings against Ehsan Haddad. 11 Dec 2021 – 11 Dec 2021.
  • Moustafa Zeidan — 1 confirmed meetings against Ehsan Haddad. 10 Sept 2024 – 10 Sept 2024.
  • Mubarak Al Sqoor — 1 confirmed meetings against Ehsan Haddad. 7 Apr 2021 – 7 Apr 2021.
  • Muhannad Al Shanqiti — 1 confirmed meetings against Ehsan Haddad. 1 Dec 2021 – 1 Dec 2021.
  • Muhsen Al Ghassani — 1 confirmed meetings against Ehsan Haddad. 15 Oct 2024 – 15 Oct 2024.
  • Munaf Younus — 1 confirmed meetings against Ehsan Haddad. 14 Nov 2024 – 14 Nov 2024.
  • Musa Qurbanlı — 1 confirmed meetings against Ehsan Haddad. 12 Sept 2023 – 12 Sept 2023.
  • Musab Al Juwayr — 1 confirmed meetings against Ehsan Haddad. 11 Jun 2024 – 11 Jun 2024.
  • Mustafa Saadoun — 1 confirmed meetings against Ehsan Haddad. 14 Nov 2024 – 14 Nov 2024.
  • N. Nasir — 1 confirmed meetings against Ehsan Haddad. 24 Mar 2016 – 24 Mar 2016.
  • N. Shameun — 1 confirmed meetings against Ehsan Haddad. 27 Sept 2026 – 27 Sept 2026.
  • Nabib Newaj Jibon — 1 confirmed meetings against Ehsan Haddad. 24 Mar 2016 – 24 Mar 2016.
  • Nadeo Argawinata — 1 confirmed meetings against Ehsan Haddad. 11 Jun 2022 – 11 Jun 2022.
  • Nasser Al Dawsari — 1 confirmed meetings against Ehsan Haddad. 11 Jun 2024 – 11 Jun 2024.
  • Nasser Al Haleel — 1 confirmed meetings against Ehsan Haddad. 28 Oct 2026 – 28 Oct 2026.
  • Nathan Burns — 1 confirmed meetings against Ehsan Haddad. 29 Mar 2016 – 29 Mar 2016.
  • Nawaf Mazen Al Hawairy — 1 confirmed meetings against Ehsan Haddad. 28 Oct 2026 – 28 Oct 2026.
  • Nazmi Albadawi — 1 confirmed meetings against Ehsan Haddad. 15 Jan 2019 – 15 Jan 2019.
  • Nedim Bajrami — 1 confirmed meetings against Ehsan Haddad. 28 Oct 2026 – 28 Oct 2026.
  • Anh Nguyễn — 1 confirmed meetings against Ehsan Haddad. 27 Mar 2018 – 27 Mar 2018.
  • Huy Nguyễn — 1 confirmed meetings against Ehsan Haddad. 20 Jan 2019 – 20 Jan 2019.
  • Tiến Nguyễn — 1 confirmed meetings against Ehsan Haddad. 20 Jan 2019 – 20 Jan 2019.
  • Trọng Nguyễn — 1 confirmed meetings against Ehsan Haddad. 20 Jan 2019 – 20 Jan 2019.
  • Tuấn Nguyễn — 1 confirmed meetings against Ehsan Haddad. 27 Mar 2018 – 27 Mar 2018.
  • Nguyễn Văn Toàn — 1 confirmed meetings against Ehsan Haddad. 20 Jan 2019 – 20 Jan 2019.
  • Nicholas D'Agostino — 1 confirmed meetings against Ehsan Haddad. 1 Jun 2022 – 1 Jun 2022.
  • Nico Elvedi — 1 confirmed meetings against Ehsan Haddad. 31 May 2026 – 31 May 2026.
  • Nico Williams — 1 confirmed meetings against Ehsan Haddad. 17 Nov 2022 – 17 Nov 2022.
  • Nikolay Zolotov — 1 confirmed meetings against Ehsan Haddad. 16 Nov 2021 – 16 Nov 2021.
  • Noor Al Rashidi — 1 confirmed meetings against Ehsan Haddad. 7 Apr 2021 – 7 Apr 2021.
  • Nuriddin Khamrokulov — 1 confirmed meetings against Ehsan Haddad. 2 Feb 2024 – 2 Feb 2024.
  • Omar Faraj — 1 confirmed meetings against Ehsan Haddad. 10 Sept 2024 – 10 Sept 2024.
  • Oday Kharoub — 1 confirmed meetings against Ehsan Haddad. 10 Sept 2024 – 10 Sept 2024.
  • Odiljon Hamrobekov — 1 confirmed meetings against Ehsan Haddad. 27 Jan 2025 – 27 Jan 2025.
  • Oh Se-Hun — 1 confirmed meetings against Ehsan Haddad. 25 Mar 2025 – 25 Mar 2025.
  • Ola Solbakken — 1 confirmed meetings against Ehsan Haddad. 7 Sept 2023 – 7 Sept 2023.
  • Omar Al Hebaiter — 1 confirmed meetings against Ehsan Haddad. 14 Jun 2022 – 14 Jun 2022.
  • Omar Hawsawi — 1 confirmed meetings against Ehsan Haddad. 20 Nov 2018 – 20 Nov 2018.
  • Omar Kamal — 1 confirmed meetings against Ehsan Haddad. 11 Dec 2021 – 11 Dec 2021.
  • Onisiforos Roushias — 1 confirmed meetings against Ehsan Haddad. 20 May 2018 – 20 May 2018.
  • Osama Rashid — 1 confirmed meetings against Ehsan Haddad. 29 Jan 2024 – 29 Jan 2024.
  • Osame Sahraoui — 1 confirmed meetings against Ehsan Haddad. 7 Sept 2023 – 7 Sept 2023.
  • Otabek Shukurov — 1 confirmed meetings against Ehsan Haddad. 14 Apr 2021 – 14 Apr 2021.
  • Otávio — 1 confirmed meetings against Ehsan Haddad. 16 Sept 2026 – 16 Sept 2026.
  • Ozan Kökçü — 1 confirmed meetings against Ehsan Haddad. 12 Sept 2023 – 12 Sept 2023.
  • Pablo Sarabia — 1 confirmed meetings against Ehsan Haddad. 17 Nov 2022 – 17 Nov 2022.
  • Paik Seung-Ho — 1 confirmed meetings against Ehsan Haddad. 10 Oct 2024 – 10 Oct 2024.
  • Parfait Guiagon — 1 confirmed meetings against Ehsan Haddad. 28 Oct 2026 – 28 Oct 2026.
  • Park Jin-Seop — 1 confirmed meetings against Ehsan Haddad. 20 Jan 2024 – 20 Jan 2024.
  • Pau Torres — 1 confirmed meetings against Ehsan Haddad. 17 Nov 2022 – 17 Nov 2022.
  • Paulo Josué — 1 confirmed meetings against Ehsan Haddad. 15 Jan 2024 – 15 Jan 2024.
  • Pavel Pavlyuchenko — 1 confirmed meetings against Ehsan Haddad. 16 Nov 2021 – 16 Nov 2021.
  • Pavel Sedko — 1 confirmed meetings against Ehsan Haddad. 16 Nov 2021 – 16 Nov 2021.
  • Pedro Miguel — 1 confirmed meetings against Ehsan Haddad. 5 Jan 2024 – 5 Jan 2024.
  • Petrus Boumal — 1 confirmed meetings against Ehsan Haddad. 14 Oct 2026 – 14 Oct 2026.
  • Peyman Keshavarzi — 1 confirmed meetings against Ehsan Haddad. 23 Apr 2021 – 23 Apr 2021.
  • Xuân Phạm — 1 confirmed meetings against Ehsan Haddad. 27 Mar 2018 – 27 Mar 2018.
  • Pratama Arhan — 1 confirmed meetings against Ehsan Haddad. 11 Jun 2022 – 11 Jun 2022.
  • Predrag Rajković — 1 confirmed meetings against Ehsan Haddad. 16 Jun 2023 – 16 Jun 2023.
  • Pritam Kotal — 1 confirmed meetings against Ehsan Haddad. 28 May 2022 – 28 May 2022.
  • Qismət Alıyev — 1 confirmed meetings against Ehsan Haddad. 12 Sept 2023 – 12 Sept 2023.
  • Rohit Chand Thakuri — 1 confirmed meetings against Ehsan Haddad. 7 Jun 2021 – 7 Jun 2021.
  • Rachmat Irianto — 1 confirmed meetings against Ehsan Haddad. 11 Jun 2022 – 11 Jun 2022.
  • Rahil Məmmədov — 1 confirmed meetings against Ehsan Haddad. 12 Sept 2023 – 12 Sept 2023.
  • Rakan Al Tulayhi — 1 confirmed meetings against Ehsan Haddad. 28 Oct 2026 – 28 Oct 2026.
  • Rakhmatsho Rakhmatzoda — 1 confirmed meetings against Ehsan Haddad. 6 Jun 2024 – 6 Jun 2024.
  • Ramin Rezaeian — 1 confirmed meetings against Ehsan Haddad. 13 Oct 2023 – 13 Oct 2023.
  • Rashed Al Dosary — 1 confirmed meetings against Ehsan Haddad. 14 Jun 2022 – 14 Jun 2022.
  • Rayane Hamidou — 1 confirmed meetings against Ehsan Haddad. 11 Jun 2024 – 11 Jun 2024.
  • Rayhan Hasan — 1 confirmed meetings against Ehsan Haddad. 24 Mar 2016 – 24 Mar 2016.
  • Razaul Karim — 1 confirmed meetings against Ehsan Haddad. 24 Mar 2016 – 24 Mar 2016.
  • Remo Freuler — 1 confirmed meetings against Ehsan Haddad. 31 May 2026 – 31 May 2026.
  • Renald Metelus — 1 confirmed meetings against Ehsan Haddad. 4 Sept 2021 – 4 Sept 2021.
  • Renan — 1 confirmed meetings against Ehsan Haddad. 27 Nov 2024 – 27 Nov 2024.
  • Renat Dadashov — 1 confirmed meetings against Ehsan Haddad. 12 Sept 2023 – 12 Sept 2023.
  • Renato Margaça — 1 confirmed meetings against Ehsan Haddad. 20 May 2018 – 20 May 2018.
  • Ricardo Rodríguez — 1 confirmed meetings against Ehsan Haddad. 31 May 2026 – 31 May 2026.
  • Richard Rios — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2026 – 8 Jun 2026.
  • Ricky Kambuaya — 1 confirmed meetings against Ehsan Haddad. 11 Jun 2022 – 11 Jun 2022.
  • Rikelme — 1 confirmed meetings against Ehsan Haddad. 27 Nov 2024 – 27 Nov 2024.
  • Rizky Ridho — 1 confirmed meetings against Ehsan Haddad. 11 Jun 2022 – 11 Jun 2022.
  • Robbie Kruse — 1 confirmed meetings against Ehsan Haddad. 29 Mar 2016 – 29 Mar 2016.
  • Robert Sánchez — 1 confirmed meetings against Ehsan Haddad. 17 Nov 2022 – 17 Nov 2022.
  • Robin Tihi — 1 confirmed meetings against Ehsan Haddad. 19 Apr 2026 – 19 Apr 2026.
  • Rodri — 1 confirmed meetings against Ehsan Haddad. 17 Nov 2022 – 17 Nov 2022.
  • Róger Guedes — 1 confirmed meetings against Ehsan Haddad. 16 Sept 2026 – 16 Sept 2026.
  • Roman Yuzepchuk — 1 confirmed meetings against Ehsan Haddad. 16 Nov 2021 – 16 Nov 2021.
  • Romel Morales — 1 confirmed meetings against Ehsan Haddad. 15 Jan 2024 – 15 Jan 2024.
  • Roozbeh Cheshmi — 1 confirmed meetings against Ehsan Haddad. 13 Oct 2023 – 13 Oct 2023.
  • Rubén Vargas — 1 confirmed meetings against Ehsan Haddad. 31 May 2026 – 31 May 2026.
  • Ruslan Lisakovich — 1 confirmed meetings against Ehsan Haddad. 16 Nov 2021 – 16 Nov 2021.
  • Ruslan Yudenkov — 1 confirmed meetings against Ehsan Haddad. 16 Nov 2021 – 16 Nov 2021.
  • Ruslanbek Jiyanov — 1 confirmed meetings against Ehsan Haddad. 27 Jan 2025 – 27 Jan 2025.
  • Rüstəm Əhmədzadə — 1 confirmed meetings against Ehsan Haddad. 12 Sept 2023 – 12 Sept 2023.
  • Shakil Ahmed — 1 confirmed meetings against Ehsan Haddad. 24 Mar 2016 – 24 Mar 2016.
  • S. Al Awadi — 1 confirmed meetings against Ehsan Haddad. 19 Nov 2024 – 19 Nov 2024.
  • S. Al Enezi — 1 confirmed meetings against Ehsan Haddad. 19 Nov 2024 – 19 Nov 2024.
  • Sebastian Elney — 1 confirmed meetings against Ehsan Haddad. 4 Sept 2021 – 4 Sept 2021.
  • Shahedul Shahed — 1 confirmed meetings against Ehsan Haddad. 24 Mar 2016 – 24 Mar 2016.
  • Saad Al Zirjawi Al Dobjahawe — 1 confirmed meetings against Ehsan Haddad. 14 Nov 2024 – 14 Nov 2024.
  • Saddil Ramdani — 1 confirmed meetings against Ehsan Haddad. 11 Jun 2022 – 11 Jun 2022.
  • Saeed Bero — 1 confirmed meetings against Ehsan Haddad. 10 Feb 2020 – 10 Feb 2020.
  • Safawi Rasid — 1 confirmed meetings against Ehsan Haddad. 15 Jan 2024 – 15 Jan 2024.
  • Sahal Samad — 1 confirmed meetings against Ehsan Haddad. 28 May 2022 – 28 May 2022.
  • Şahruddin Məhəmmədəliyev — 1 confirmed meetings against Ehsan Haddad. 12 Sept 2023 – 12 Sept 2023.
  • Saidazamat Mirsaidov — 1 confirmed meetings against Ehsan Haddad. 27 Jan 2025 – 27 Jan 2025.
  • Saif Rashid — 1 confirmed meetings against Ehsan Haddad. 14 Apr 2021 – 14 Apr 2021.
  • Saleh Al Shehri — 1 confirmed meetings against Ehsan Haddad. 21 Nov 2023 – 21 Nov 2023.
  • Salem Al Dawsari — 1 confirmed meetings against Ehsan Haddad. 11 Jun 2024 – 11 Jun 2024.
  • Salman Al Faraj — 1 confirmed meetings against Ehsan Haddad. 20 Nov 2018 – 20 Nov 2018.
  • Sami Al Sanea — 1 confirmed meetings against Ehsan Haddad. 11 Jun 2021 – 11 Jun 2021.
  • Sander Berge — 1 confirmed meetings against Ehsan Haddad. 7 Sept 2023 – 7 Sept 2023.
  • Sandesh Jhingan — 1 confirmed meetings against Ehsan Haddad. 28 May 2022 – 28 May 2022.
  • Sanjar Kuvvatov — 1 confirmed meetings against Ehsan Haddad. 17 Apr 2021 – 17 Apr 2021.
  • Santiago Arias — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2026 – 8 Jun 2026.
  • Santosh Tamang — 1 confirmed meetings against Ehsan Haddad. 7 Jun 2021 – 7 Jun 2021.
  • Saoud Al Khater — 1 confirmed meetings against Ehsan Haddad. 5 Jan 2024 – 5 Jan 2024.
  • Sardor Rashidov — 1 confirmed meetings against Ehsan Haddad. 17 Apr 2021 – 17 Apr 2021.
  • Sardor Sobirkho'jaev — 1 confirmed meetings against Ehsan Haddad. 17 Apr 2021 – 17 Apr 2021.
  • Sarpreet Singh — 1 confirmed meetings against Ehsan Haddad. 28 Jan 2022 – 28 Jan 2022.
  • Sayed Ghoddos — 1 confirmed meetings against Ehsan Haddad. 13 Oct 2023 – 13 Oct 2023.
  • Sekou Yansané — 1 confirmed meetings against Ehsan Haddad. 19 Apr 2026 – 19 Apr 2026.
  • Sergej Milinković-Savić — 1 confirmed meetings against Ehsan Haddad. 16 Jun 2023 – 16 Jun 2023.
  • Sesehang Angdembe — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2022 – 8 Jun 2022.
  • Shahrul Saad — 1 confirmed meetings against Ehsan Haddad. 15 Jan 2024 – 15 Jan 2024.
  • Shanyder Borgelin — 1 confirmed meetings against Ehsan Haddad. 4 Sept 2021 – 4 Sept 2021.
  • Shen Zigui — 1 confirmed meetings against Ehsan Haddad. 19 Nov 2019 – 19 Nov 2019.
  • Sherzod Azamov — 1 confirmed meetings against Ehsan Haddad. 17 Apr 2021 – 17 Apr 2021.
  • Sherzod Temirov — 1 confirmed meetings against Ehsan Haddad. 17 Apr 2021 – 17 Apr 2021.
  • Shohjahon Sultonmurodov — 1 confirmed meetings against Ehsan Haddad. 23 Oct 2024 – 23 Oct 2024.
  • Shoja Khalilzadeh — 1 confirmed meetings against Ehsan Haddad. 13 Oct 2023 – 13 Oct 2023.
  • Silvan Widmer — 1 confirmed meetings against Ehsan Haddad. 31 May 2026 – 31 May 2026.
  • Soni Mustivar — 1 confirmed meetings against Ehsan Haddad. 4 Sept 2021 – 4 Sept 2021.
  • Srđan Babić — 1 confirmed meetings against Ehsan Haddad. 16 Jun 2023 – 16 Jun 2023.
  • Stefan Čolović — 1 confirmed meetings against Ehsan Haddad. 6 Nov 2024 – 6 Nov 2024.
  • Stefan Strandberg — 1 confirmed meetings against Ehsan Haddad. 7 Sept 2023 – 7 Sept 2023.
  • Stefano Lilipaly — 1 confirmed meetings against Ehsan Haddad. 11 Jun 2022 – 11 Jun 2022.
  • Stelios Demetriou — 1 confirmed meetings against Ehsan Haddad. 20 May 2018 – 20 May 2018.
  • Strahinja Eraković — 1 confirmed meetings against Ehsan Haddad. 16 Jun 2023 – 16 Jun 2023.
  • Stuart Wilkin — 1 confirmed meetings against Ehsan Haddad. 15 Jan 2024 – 15 Jan 2024.
  • Suad Natiq — 1 confirmed meetings against Ehsan Haddad. 29 Jan 2024 – 29 Jan 2024.
  • Subhasish Bose — 1 confirmed meetings against Ehsan Haddad. 28 May 2022 – 28 May 2022.
  • Subhi Shoufan — 1 confirmed meetings against Ehsan Haddad. 10 Feb 2020 – 10 Feb 2020.
  • Suhaib Gannan — 1 confirmed meetings against Ehsan Haddad. 19 Apr 2026 – 19 Apr 2026.
  • Sukhrob Nurulloyev — 1 confirmed meetings against Ehsan Haddad. 27 Nov 2023 – 27 Nov 2023.
  • Sulaiman Hazazi — 1 confirmed meetings against Ehsan Haddad. 7 Apr 2021 – 7 Apr 2021.
  • Sultan Al Braik — 1 confirmed meetings against Ehsan Haddad. 5 Jan 2024 – 5 Jan 2024.
  • Sultan Al Enezi — 1 confirmed meetings against Ehsan Haddad. 19 Nov 2024 – 19 Nov 2024.
  • Suman Lama — 1 confirmed meetings against Ehsan Haddad. 7 Jun 2021 – 7 Jun 2021.
  • Sunil Bal — 1 confirmed meetings against Ehsan Haddad. 7 Jun 2021 – 7 Jun 2021.
  • Sunil Chhetri — 1 confirmed meetings against Ehsan Haddad. 28 May 2022 – 28 May 2022.
  • Suod Alhoushan — 1 confirmed meetings against Ehsan Haddad. 4 Dec 2024 – 4 Dec 2024.
  • Suraj Jeu Thakuri — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2022 – 8 Jun 2022.
  • Suresh Wangjam — 1 confirmed meetings against Ehsan Haddad. 28 May 2022 – 28 May 2022.
  • Tabrez Islomov — 1 confirmed meetings against Ehsan Haddad. 16 Nov 2023 – 16 Nov 2023.
  • Taha Khenissi — 1 confirmed meetings against Ehsan Haddad. 4 Dec 2024 – 4 Dec 2024.
  • Tahnoon Al Zaabi — 1 confirmed meetings against Ehsan Haddad. 24 May 2021 – 24 May 2021.
  • Thomas Smith — 1 confirmed meetings against Ehsan Haddad. 28 Jan 2022 – 28 Jan 2022.
  • Tim Cahill — 1 confirmed meetings against Ehsan Haddad. 29 Mar 2016 – 29 Mar 2016.
  • Timothy Payne — 1 confirmed meetings against Ehsan Haddad. 28 Jan 2022 – 28 Jan 2022.
  • Ting-yang Chen — 1 confirmed meetings against Ehsan Haddad. 19 Nov 2019 – 19 Nov 2019.
  • Topu Barman — 1 confirmed meetings against Ehsan Haddad. 24 Mar 2016 – 24 Mar 2016.
  • Toral Bayramov — 1 confirmed meetings against Ehsan Haddad. 12 Sept 2023 – 12 Sept 2023.
  • Minh Trần — 1 confirmed meetings against Ehsan Haddad. 20 Jan 2019 – 20 Jan 2019.
  • Turki Al Ammar — 1 confirmed meetings against Ehsan Haddad. 1 Dec 2021 – 1 Dec 2021.
  • Tyrone Conraad — 1 confirmed meetings against Ehsan Haddad. 11 Feb 2025 – 11 Feb 2025.
  • Urko Pardo — 1 confirmed meetings against Ehsan Haddad. 20 May 2018 – 20 May 2018.
  • Uroš Račić — 1 confirmed meetings against Ehsan Haddad. 16 Jun 2023 – 16 Jun 2023.
  • Valentino Kuach Yuel — 1 confirmed meetings against Ehsan Haddad. 23 Oct 2024 – 23 Oct 2024.
  • Valon Berisha — 1 confirmed meetings against Ehsan Haddad. 10 Nov 2021 – 10 Nov 2021.
  • Vedat Muriqi — 1 confirmed meetings against Ehsan Haddad. 10 Nov 2021 – 10 Nov 2021.
  • Victor da Silva — 1 confirmed meetings against Ehsan Haddad. 23 Oct 2024 – 23 Oct 2024.
  • Vincent Laban — 1 confirmed meetings against Ehsan Haddad. 20 May 2018 – 20 May 2018.
  • Vladislav Klimovich — 1 confirmed meetings against Ehsan Haddad. 16 Nov 2021 – 16 Nov 2021.
  • Vũ Văn Thanh — 1 confirmed meetings against Ehsan Haddad. 27 Mar 2018 – 27 Mar 2018.
  • Waleed Al Ahmad — 1 confirmed meetings against Ehsan Haddad. 1 Dec 2021 – 1 Dec 2021.
  • Waleed Bakshwn — 1 confirmed meetings against Ehsan Haddad. 7 Apr 2021 – 7 Apr 2021.
  • Walid Abbas — 1 confirmed meetings against Ehsan Haddad. 24 May 2021 – 24 May 2021.
  • Wang Rui — 1 confirmed meetings against Ehsan Haddad. 19 Nov 2019 – 19 Nov 2019.
  • Welat Ami — 1 confirmed meetings against Ehsan Haddad. 10 Feb 2020 – 10 Feb 2020.
  • Wen-Chieh Pan — 1 confirmed meetings against Ehsan Haddad. 19 Nov 2019 – 19 Nov 2019.
  • Wesley — 1 confirmed meetings against Ehsan Haddad. 16 Sept 2026 – 16 Sept 2026.
  • Willer Ditta — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2026 – 8 Jun 2026.
  • William Troost-Ekong — 1 confirmed meetings against Ehsan Haddad. 19 Apr 2026 – 19 Apr 2026.
  • Winston Reid — 1 confirmed meetings against Ehsan Haddad. 28 Jan 2022 – 28 Jan 2022.
  • Witan Sulaeman — 1 confirmed meetings against Ehsan Haddad. 11 Jun 2022 – 11 Jun 2022.
  • Yahia Al Shehri — 1 confirmed meetings against Ehsan Haddad. 20 Nov 2018 – 20 Nov 2018.
  • Yahya Al Ghassani — 1 confirmed meetings against Ehsan Haddad. 27 Nov 2024 – 27 Nov 2024.
  • Yahya Jabrane — 1 confirmed meetings against Ehsan Haddad. 4 Dec 2024 – 4 Dec 2024.
  • Yang Min-Hyeok — 1 confirmed meetings against Ehsan Haddad. 25 Mar 2025 – 25 Mar 2025.
  • Yaser Hamed — 1 confirmed meetings against Ehsan Haddad. 10 Sept 2024 – 10 Sept 2024.
  • Yashir Islame — 1 confirmed meetings against Ehsan Haddad. 15 Jan 2019 – 15 Jan 2019.
  • Yazed Al Maashani — 1 confirmed meetings against Ehsan Haddad. 15 Oct 2024 – 15 Oct 2024.
  • Yeremy Pino — 1 confirmed meetings against Ehsan Haddad. 17 Nov 2022 – 17 Nov 2022.
  • Yerry Mina — 1 confirmed meetings against Ehsan Haddad. 8 Jun 2026 – 8 Jun 2026.
  • Younes El Bahraoui — 1 confirmed meetings against Ehsan Haddad. 28 Oct 2026 – 28 Oct 2026.
  • Yousef Majed — 1 confirmed meetings against Ehsan Haddad. 19 Nov 2024 – 19 Nov 2024.
  • Yousif Al Khebezi — 1 confirmed meetings against Ehsan Haddad. 14 Jan 2020 – 14 Jan 2020.
  • Youssef Ayman — 1 confirmed meetings against Ehsan Haddad. 16 Sept 2026 – 16 Sept 2026.
  • Youssoufou Niakaté — 1 confirmed meetings against Ehsan Haddad. 7 Apr 2021 – 7 Apr 2021.
  • Yuri César — 1 confirmed meetings against Ehsan Haddad. 27 Nov 2024 – 27 Nov 2024.
  • Yusaif Nasser — 1 confirmed meetings against Ehsan Haddad. 14 Oct 2026 – 14 Oct 2026.
  • Yvon Mvogo — 1 confirmed meetings against Ehsan Haddad. 31 May 2026 – 31 May 2026.
  • Z. Hanan — 1 confirmed meetings against Ehsan Haddad. 27 Sept 2026 – 27 Sept 2026.
  • Z. Qunbar — 1 confirmed meetings against Ehsan Haddad. 20 Mar 2025 – 20 Mar 2025.
  • Zahir Al Aghbari — 1 confirmed meetings against Ehsan Haddad. 15 Oct 2024 – 15 Oct 2024.
  • Zaid Qunbar — 1 confirmed meetings against Ehsan Haddad. 20 Mar 2025 – 20 Mar 2025.
  • Zeki Amdouni — 1 confirmed meetings against Ehsan Haddad. 31 May 2026 – 31 May 2026.
  • Zizo — 1 confirmed meetings against Ehsan Haddad. 11 Dec 2021 – 11 Dec 2021.
  • Zoran Marušić — 1 confirmed meetings against Ehsan Haddad. 6 Nov 2024 – 6 Nov 2024.
  • Ørjan Nyland — 1 confirmed meetings against Ehsan Haddad. 7 Sept 2023 – 7 Sept 2023.

Which teams has Ehsan Haddad 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.

  • Australia — 4 confirmed appearances against Ehsan Haddad. 29 Mar 2016 – 1 Jun 2022.
  • Saudi Arabia — 4 confirmed appearances against Ehsan Haddad. 20 Nov 2018 – 11 Jun 2024.
  • Sharjah FC — 4 confirmed appearances against Ehsan Haddad. 14 Apr 2021 – 11 Feb 2025.
  • Korea Republic — 4 confirmed appearances against Ehsan Haddad. 20 Jan 2024 – 25 Mar 2025.
  • Kuwait — 3 confirmed appearances against Ehsan Haddad. 11 Jun 2021 – 19 Nov 2024.
  • Nasaf — 3 confirmed appearances against Ehsan Haddad. 27 Nov 2023 – 6 Nov 2024.
  • Palestinian Territories — 3 confirmed appearances against Ehsan Haddad. 15 Jan 2019 – 20 Mar 2025.
  • Qatar — 3 confirmed appearances against Ehsan Haddad. 5 Jan 2024 – 10 Feb 2024.
  • Tajikistan — 3 confirmed appearances against Ehsan Haddad. 16 Nov 2023 – 6 Jun 2024.
  • Al Kuwait — 2 confirmed appearances against Ehsan Haddad. 14 Jan 2020 – 4 Dec 2024.
  • Al Sadd — 2 confirmed appearances against Ehsan Haddad. 23 Oct 2023 – 6 Nov 2023.
  • Algeria — 2 confirmed appearances against Ehsan Haddad. 22 Jun 2026 – 23 Jun 2026.
  • Argentina — 2 confirmed appearances against Ehsan Haddad. 27 Jun 2026 – 28 Jun 2026.
  • Iraq — 2 confirmed appearances against Ehsan Haddad. 29 Jan 2024 – 14 Nov 2024.
  • Nepal — 2 confirmed appearances against Ehsan Haddad. 7 Jun 2021 – 8 Jun 2022.
  • Oman — 2 confirmed appearances against Ehsan Haddad. 26 Sept 2022 – 15 Oct 2024.
  • Pakistan — 2 confirmed appearances against Ehsan Haddad. 21 Mar 2024 – 26 Mar 2024.
  • Tractor Sazi — 2 confirmed appearances against Ehsan Haddad. 20 Apr 2021 – 23 Apr 2021.
  • Vietnam — 2 confirmed appearances against Ehsan Haddad. 27 Mar 2018 – 20 Jan 2019.
  • Austria — 2 confirmed appearances against Ehsan Haddad. 16 Jun 2026 – 17 Jun 2026.
  • Al Ahli Doha — 1 confirmed appearances against Ehsan Haddad. 19 Apr 2026 – 19 Apr 2026.
  • Al Taawon — 1 confirmed appearances against Ehsan Haddad. 28 Oct 2026 – 28 Oct 2026.
  • Al Wehda Club — 1 confirmed appearances against Ehsan Haddad. 7 Apr 2021 – 7 Apr 2021.
  • Al-Nahda — 1 confirmed appearances against Ehsan Haddad. 14 Oct 2026 – 14 Oct 2026.
  • Al-Rayyan SC — 1 confirmed appearances against Ehsan Haddad. 16 Sept 2026 – 16 Sept 2026.
  • Azerbaijan — 1 confirmed appearances against Ehsan Haddad. 12 Sept 2023 – 12 Sept 2023.
  • Bangladesh — 1 confirmed appearances against Ehsan Haddad. 24 Mar 2016 – 24 Mar 2016.
  • Belarus — 1 confirmed appearances against Ehsan Haddad. 16 Nov 2021 – 16 Nov 2021.
  • Colombia — 1 confirmed appearances against Ehsan Haddad. 8 Jun 2026 – 8 Jun 2026.
  • Cyprus — 1 confirmed appearances against Ehsan Haddad. 20 May 2018 – 20 May 2018.
  • Egypt — 1 confirmed appearances against Ehsan Haddad. 11 Dec 2021 – 11 Dec 2021.
  • Haiti — 1 confirmed appearances against Ehsan Haddad. 4 Sept 2021 – 4 Sept 2021.
  • India — 1 confirmed appearances against Ehsan Haddad. 28 May 2022 – 28 May 2022.
  • Indonesia — 1 confirmed appearances against Ehsan Haddad. 11 Jun 2022 – 11 Jun 2022.
  • Iran — 1 confirmed appearances against Ehsan Haddad. 13 Oct 2023 – 13 Oct 2023.
  • Jamaica — 1 confirmed appearances against Ehsan Haddad. 19 Jun 2023 – 19 Jun 2023.
  • Kosovo — 1 confirmed appearances against Ehsan Haddad. 10 Nov 2021 – 10 Nov 2021.
  • Malaysia — 1 confirmed appearances against Ehsan Haddad. 15 Jan 2024 – 15 Jan 2024.
  • Norway — 1 confirmed appearances against Ehsan Haddad. 7 Sept 2023 – 7 Sept 2023.
  • New Zealand — 1 confirmed appearances against Ehsan Haddad. 28 Jan 2022 – 28 Jan 2022.
  • Pakhtakor — 1 confirmed appearances against Ehsan Haddad. 17 Apr 2021 – 17 Apr 2021.
  • Switzerland — 1 confirmed appearances against Ehsan Haddad. 31 May 2026 – 31 May 2026.
  • Serbia — 1 confirmed appearances against Ehsan Haddad. 16 Jun 2023 – 16 Jun 2023.
  • Shabab Al Ahli Dubai — 1 confirmed appearances against Ehsan Haddad. 27 Nov 2024 – 27 Nov 2024.
  • Spain — 1 confirmed appearances against Ehsan Haddad. 17 Nov 2022 – 17 Nov 2022.
  • Syria — 1 confirmed appearances against Ehsan Haddad. 27 Sept 2026 – 27 Sept 2026.
  • Chinese Taipei — 1 confirmed appearances against Ehsan Haddad. 19 Nov 2019 – 19 Nov 2019.
  • UAE — 1 confirmed appearances against Ehsan Haddad. 24 May 2021 – 24 May 2021.
  • Uzbekistan — 1 confirmed appearances against Ehsan Haddad. 27 Jan 2025 – 27 Jan 2025.
  • Wathba — 1 confirmed appearances against Ehsan Haddad. 10 Feb 2020 – 10 Feb 2020.

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.

For those who want to understand the game.