TotalBound Football
AET
1–0
13 Apr 2026
Europa League Mon 13 Apr, 15:45London King Abdullah Sports City, Jeddah Ma Ning 25,355 attendance

Timeline

  1. 22' Mohammed Yousef Yellow Card
  2. 51' Krzysztof Piatek Yellow Card
  3. 55' Enzo Millot Yellow Card
  4. 74' Ibrahima Bamba Yellow Card
  5. 85' Abdullah Abdo Yellow Card
  6. 85' Ali Majrashi for Mohammed Yousef
  7. 90' Almoez Ali for Ibrahima Bamba
  8. 90' Matheus Gonçalves for Enzo Millot
  9. 96' Ziyad Al-Johani Yellow Card
  10. 104' Almoez Ali Yellow Card
  11. 105'+6' Salah Zakaria Yellow Card
  12. 105'+9' Amir Hassan Yellow Card
  13. 105' Valentin Atangana for Ziyad Al-Johani
  14. 115' Feras Al-Brikan for Zakaria Al Hawsawi
  15. 117' Riyad Mahrez Goal - Free-kick
  16. 120'+2' Mubark Shanan Hamza for Sultan Al-Brake
  17. 120'+3' Eid Al Muwallad for Riyad Mahrez
  18. 120'+4' Eid Al Muwallad Yellow Card

Match stats

61.7% Possession 38.3%
21 Shots 12
7 On target 3
21 Fouls 19
5 Yellow cards 5
0 Red cards 0
4 Offsides 1
3 Saves 5
460 Accurate passes 238

Lineups

Al Ahli 4-2-3-1
16 Mendy
2 Hawsawi 3 Ibañez 46 Hamidou 29 Yousef
30 Al-Johani 79 Kessié
13 Galeno 10 Millot 7 Mahrez
17 Toney
Al Duhail 4-1-4-1
1 Zakaria
18 Al-Brake 21 Castelletto 3 Tuta 17 Sabaly
22 Bamba
77 Boulbina 34 Soumaré 19 Bourigeaud 8 Junior
9 Piatek
Al Ahli 4-2-3-1
  1. 16 Édouard Mendy G
  2. 3 Roger Ibañez CD-L
  3. 46 Rayane Hamidou CD-R
  4. 2 Zakaria Al Hawsawi ▼ LB
  5. 29 Mohammed Yousef ▼ RB
  6. 10 Enzo Millot ▼ AM
  7. 30 Ziyad Al-Johani ▼ LM
  8. 79 Franck Kessié RM
  9. 17 Ivan Toney F
  10. 13 Galeno AM-L
  11. 7 Riyad Mahrez ▼ AM-R

Came on

  1. 9 Feras Al-Brikan ▲ SUB
  2. 20 Matheus Gonçalves ▲ SUB
  3. 27 Ali Majrashi ▲ SUB
  4. 14 Eid Al Muwallad ▲ SUB
  5. 6 Valentin Atangana ▲ SUB
Unused substitutes (7)
  1. 60 Yazan Madani SUB
  2. 32 Matteo Dams SUB
  3. 77 Ricardo Mathias SUB
  4. 5 Mohammed Sulaiman SUB
  5. 1 Abdulrahman Al-Sanbi SUB
  6. 47 Waheb Saleh SUB
  7. 62 Abdullah Abdo SUB
Al Duhail 4-1-4-1
  1. 1 Salah Zakaria G
  2. 21 Jean-Charles Castelletto CD-L
  3. 3 Tuta CD-R
  4. 22 Ibrahima Bamba ▼ DM
  5. 18 Sultan Al-Brake ▼ LB
  6. 17 Youssouf Sabaly RB
  7. 34 Boubakary Soumaré CM-L
  8. 19 Benjamin Bourigeaud CM-R
  9. 77 Adil Boulbina LM
  10. 8 Edmílson Junior RM
  11. 9 Krzysztof Piatek F

Came on

  1. 11 Almoez Ali ▲ SUB
  2. 25 Mubark Shanan Hamza ▲ SUB
Unused substitutes (9)
  1. 12 Karim Boudiaf SUB
  2. 81 Tahsin Jamshid SUB
  3. 7 Ismail Mohamad SUB
  4. 96 Amir Hassan SUB
  5. 4 Youssef Ayman SUB
  6. 15 Luiz Ceará SUB
  7. 45 Mohamed Abdelaziz SUB
  8. 14 Ghanem Al Minhali SUB
  9. 30 Bautista Burke SUB

Commentary

  1. Match ends, Al Ahli 1, Al Duhail 0.
  2. 120'+5' Second Half Extra Time ends, Al Ahli 1, Al Duhail 0.
  3. 120'+4' Eid Al Muwallad (Al Ahli) is shown the yellow card.
  4. 120'+4' Edmílson Junior (Al Duhail) wins a free kick in the defensive half.
  5. 120'+4' Foul by Eid Al Muwallad (Al Ahli).
  6. 120'+3' Substitution, Al Ahli. Eid Al Muwallad replaces Riyad Mahrez.
  7. 120'+2' Substitution, Al Duhail. Mubarak Shanan replaces Sultan Al Brake.
  8. 120'+1' Delay over. They are ready to continue.
  9. 120' Fourth official has announced 3 minutes of added time.
  10. 120' Delay in match because of an injury Benjamin Bourigeaud (Al Duhail).
  11. 119' Feras Al Brikan (Al Ahli) wins a free kick on the left wing.
  12. 119' Foul by Tuta (Al Duhail).
166 earlier entries
  1. 117' Goal! Al Ahli 1, Al Duhail 0. Riyad Mahrez (Al Ahli) from a free kick with a left footed shot to the top right corner.
  2. 115' Foul by Jean-Charles Castelletto (Al Duhail).
  3. 115' Ivan Toney (Al Ahli) wins a free kick in the attacking half.
  4. 115' Substitution, Al Ahli. Feras Al Brikan replaces Zakaria Hawsawi.
  5. 114' Attempt missed. Adil Boulbina (Al Duhail) right footed shot from the left side of the box misses to the right following a set piece situation.
  6. 113' Foul by Galeno (Al Ahli).
  7. 113' Youssouf Sabaly (Al Duhail) wins a free kick on the right wing.
  8. 110' Attempt missed. Adil Boulbina (Al Duhail) right footed shot from outside the box is high and wide to the right following a fast break.
  9. 109' Valentin Atangana (Al Ahli) wins a free kick on the left wing.
  10. 109' Foul by Edmílson Junior (Al Duhail).
  11. 107' Matheus Gonçalves (Al Ahli) wins a free kick on the left wing.
  12. 107' Foul by Edmílson Junior (Al Duhail).
  13. 106' Attempt missed. Ibañez (Al Ahli) right footed shot from the centre of the box is close, but misses to the right.
  14. 105' Substitution, Al Ahli. Valentin Atangana replaces Ziyad Al Johani because of an injury.
  15. 105' Second Half Extra Time begins Al Ahli 0, Al Duhail 0.
  16. 105'+9' Amir Hassan (Al Duhail) is shown the yellow card.
  17. 105'+8' First Half Extra Time ends, Al Ahli 0, Al Duhail 0.
  18. 105'+7' Attempt missed. Ivan Toney (Al Ahli) left footed shot from the centre of the box is close, but misses to the left following a set piece situation.
  19. 105'+7' Penalty saved. Ivan Toney (Al Ahli) right footed shot saved in the bottom left corner by Salah Zakaria (Al Duhail).
  20. 105'+6' Salah Zakaria (Al Duhail) is shown the yellow card for a bad foul.
  21. 105'+3' VAR Decision: Penalty Al Ahli.
  22. 105'+3' Delay over. They are ready to continue.
  23. 105'+3' Delay in match because of an injury Ziyad Al Johani (Al Ahli).
  24. 105'+1' Penalty Al Ahli. Ziyad Al Johani draws a foul in the penalty area.
  25. 105'+1' Penalty conceded by Salah Zakaria (Al Duhail) after a foul in the penalty area.
  26. 105'+1' Attempt blocked. Ziyad Al Johani (Al Ahli) header from the centre of the box is blocked. Assisted by Ivan Toney.
  27. 105' Fourth official has announced 2 minutes of added time.
  28. 105' Corner, Al Ahli. Conceded by Sultan Al Brake.
  29. 105' Delay over. They are ready to continue.
  30. 105' Delay in match because of an injury Salah Zakaria (Al Duhail).
  31. 104' Almoez Ali (Al Duhail) is shown the yellow card for a bad foul.
  32. 104' Foul by Almoez Ali (Al Duhail).
  33. 104' Matheus Gonçalves (Al Ahli) wins a free kick in the attacking half.
  34. 101' Attempt missed. Ibañez (Al Ahli) header from the centre of the box misses to the left. Assisted by Galeno with a cross following a corner.
  35. 101' Corner, Al Ahli. Conceded by Edmílson Junior.
  36. 98' Edmílson Junior (Al Duhail) wins a free kick on the right wing.
  37. 98' Foul by Zakaria Hawsawi (Al Ahli).
  38. 96' Ziyad Al Johani (Al Ahli) is shown the yellow card for a bad foul.
  39. 96' Almoez Ali (Al Duhail) wins a free kick in the attacking half.
  40. 96' Foul by Ziyad Al Johani (Al Ahli).
  41. 95' Foul by Ivan Toney (Al Ahli).
  42. 95' Boubakary Soumaré (Al Duhail) wins a free kick in the defensive half.
  43. 95' Attempt missed. Galeno (Al Ahli) right footed shot from outside the box is too high.
  44. 94' Attempt missed. Galeno (Al Ahli) right footed shot from the left side of the box is close, but misses to the right. Assisted by Matheus Gonçalves.
  45. 90' First Half Extra Time begins Al Ahli 0, Al Duhail 0.
  46. 90' Substitution, Al Ahli. Matheus Gonçalves replaces Enzo Millot.
  47. 90'+6' Second Half ends, Al Ahli 0, Al Duhail 0.
  48. 90'+5' Foul by Benjamin Bourigeaud (Al Duhail).
  49. 90'+5' Ziyad Al Johani (Al Ahli) wins a free kick on the left wing.
  50. 90'+2' Foul by Krzysztof Piatek (Al Duhail).
  51. 90'+2' Ali Majrashi (Al Ahli) wins a free kick in the defensive half.
  52. 90'+1' Adil Boulbina (Al Duhail) hits the bar with a right footed shot from long range on the left. Assisted by Sultan Al Brake.
  53. 90' Fourth official has announced 5 minutes of added time.
  54. 90' Substitution, Al Duhail. Almoez Ali replaces Ibrahima Bamba because of an injury.
  55. 90' Delay over. They are ready to continue.
  56. 88' Delay in match because of an injury Ibrahima Bamba (Al Duhail).
  57. 88' Corner, Al Ahli. Conceded by Boubakary Soumaré.
  58. 87' Attempt blocked. Enzo Millot (Al Ahli) left footed shot from outside the box is blocked. Assisted by Ali Majrashi.
  59. 85' Substitution, Al Ahli. Ali Majrashi replaces Mohammed Abdulrahman.
  60. 85' Abdullah Abdo (Al Ahli) is shown the yellow card.
  61. 85' Attempt missed. Adil Boulbina (Al Duhail) right footed shot from outside the box is close, but misses the top right corner. Assisted by Edmílson Junior following a fast break.
  62. 83' Delay over. They are ready to continue.
  63. 83' Delay in match because of an injury Zakaria Hawsawi (Al Ahli).
  64. 81' Boubakary Soumaré (Al Duhail) wins a free kick in the defensive half.
  65. 81' Foul by Riyad Mahrez (Al Ahli).
  66. 79' Corner, Al Duhail. Conceded by Rayan Hamed.
  67. 79' Attempt saved. Krzysztof Piatek (Al Duhail) left footed shot from a difficult angle on the left is saved in the centre of the goal by Édouard Mendy (Al Ahli).
  68. 79' Attempt blocked. Adil Boulbina (Al Duhail) right footed shot from outside the box is blocked. Assisted by Edmílson Junior.
  69. 77' Offside, Al Ahli. Ibañez is caught offside.
  70. 76' Foul by Boubakary Soumaré (Al Duhail).
  71. 76' Galeno (Al Ahli) wins a free kick in the attacking half.
  72. 75' Attempt missed. Ziyad Al Johani (Al Ahli) header from the centre of the box misses to the right. Assisted by Riyad Mahrez with a cross following a set piece situation.
  73. 74' Ibrahima Bamba (Al Duhail) is shown the yellow card for a bad foul.
  74. 74' Enzo Millot (Al Ahli) wins a free kick on the left wing.
  75. 74' Foul by Ibrahima Bamba (Al Duhail).
  76. 71' Krzysztof Piatek (Al Duhail) wins a free kick in the defensive half.
  77. 71' Foul by Enzo Millot (Al Ahli).
  78. 70' Foul by Benjamin Bourigeaud (Al Duhail).
  79. 70' Ibañez (Al Ahli) wins a free kick in the defensive half.
  80. 70' Delay over. They are ready to continue.
  81. 69' Delay in match because of an injury Krzysztof Piatek (Al Duhail).
  82. 67' Attempt missed. Galeno (Al Ahli) left footed shot from the left side of the box is just a bit too high. Assisted by Ziyad Al Johani following a fast break.
  83. 66' Attempt saved. Galeno (Al Ahli) right footed shot from the centre of the box is saved in the top centre of the goal by Salah Zakaria (Al Duhail).
  84. 64' Edmílson Junior (Al Duhail) wins a free kick on the right wing.
  85. 64' Foul by Zakaria Hawsawi (Al Ahli).
  86. 64' Attempt saved. Benjamin Bourigeaud (Al Duhail) right footed shot from outside the box is saved in the top centre of the goal by Édouard Mendy (Al Ahli). Assisted by Adil Boulbina.
  87. 62' Attempt saved. Riyad Mahrez (Al Ahli) left footed shot from outside the box is saved in the bottom left corner by Salah Zakaria (Al Duhail). Assisted by Enzo Millot.
  88. 60' Attempt missed. Ibañez (Al Ahli) right footed shot from outside the box is too high.
  89. 58' Boubakary Soumaré (Al Duhail) wins a free kick in the defensive half.
  90. 58' Foul by Mohammed Abdulrahman (Al Ahli).
  91. 57' Offside, Al Duhail. Edmílson Junior is caught offside.
  92. 56' Delay over. They are ready to continue.
  93. 56' Delay in match because of an injury Ibrahima Bamba (Al Duhail).
  94. 55' Enzo Millot (Al Ahli) is shown the yellow card for a bad foul.
  95. 55' Ibrahima Bamba (Al Duhail) wins a free kick in the defensive half.
  96. 55' Foul by Enzo Millot (Al Ahli).
  97. 52' Foul by Enzo Millot (Al Ahli).
  98. 52' Ibrahima Bamba (Al Duhail) wins a free kick in the defensive half.
  99. 51' Krzysztof Piatek (Al Duhail) is shown the yellow card for a bad foul.
  100. 51' Foul by Krzysztof Piatek (Al Duhail).
  101. 51' Zakaria Hawsawi (Al Ahli) wins a free kick in the defensive half.
  102. 51' Attempt blocked. Galeno (Al Ahli) right footed shot from the centre of the box is blocked. Assisted by Ziyad Al Johani.
  103. 50' Ivan Toney (Al Ahli) wins a free kick on the right wing.
  104. 50' Foul by Jean-Charles Castelletto (Al Duhail).
  105. 50' Attempt missed. Galeno (Al Ahli) right footed shot from outside the box misses to the left. Assisted by Ivan Toney following a set piece situation.
  106. 48' Handball by Ibrahima Bamba (Al Duhail).
  107. 47' Foul by Boubakary Soumaré (Al Duhail).
  108. 47' Riyad Mahrez (Al Ahli) wins a free kick in the attacking half.
  109. 46' Enzo Millot (Al Ahli) wins a free kick in the defensive half.
  110. 46' Foul by Ibrahima Bamba (Al Duhail).
  111. 45' Second Half begins Al Ahli 0, Al Duhail 0.
  112. 45'+4' First Half ends, Al Ahli 0, Al Duhail 0.
  113. 45'+1' Foul by Ibañez (Al Ahli).
  114. 45'+1' Krzysztof Piatek (Al Duhail) wins a free kick on the right wing.
  115. 45' Fourth official has announced 3 minutes of added time.
  116. 43' Foul by Ivan Toney (Al Ahli).
  117. 43' Salah Zakaria (Al Duhail) wins a free kick in the defensive half.
  118. 43' Attempt blocked. Galeno (Al Ahli) right footed shot from outside the box is blocked. Assisted by Franck Kessie.
  119. 42' Adil Boulbina (Al Duhail) wins a free kick in the defensive half.
  120. 42' Foul by Franck Kessie (Al Ahli).
  121. 42' Attempt missed. Ivan Toney (Al Ahli) header from a difficult angle on the right is close, but misses to the right. Assisted by Galeno with a cross following a corner.
  122. 41' Corner, Al Ahli. Conceded by Edmílson Junior.
  123. 39' Krzysztof Piatek (Al Duhail) wins a free kick in the defensive half.
  124. 39' Foul by Mohammed Abdulrahman (Al Ahli).
  125. 37' Attempt saved. Edmílson Junior (Al Duhail) right footed shot from the centre of the box is saved in the centre of the goal by Édouard Mendy (Al Ahli). Assisted by Youssouf Sabaly.
  126. 33' Attempt blocked. Krzysztof Piatek (Al Duhail) right footed shot from the centre of the box is blocked. Assisted by Benjamin Bourigeaud with a cross.
  127. 32' Foul by Franck Kessie (Al Ahli).
  128. 32' Ibrahima Bamba (Al Duhail) wins a free kick in the defensive half.
  129. 32' Delay over. They are ready to continue.
  130. 31' Delay in match because of an injury Ivan Toney (Al Ahli).
  131. 29' Corner, Al Duhail. Conceded by Zakaria Hawsawi.
  132. 29' Attempt blocked. Benjamin Bourigeaud (Al Duhail) right footed shot from the right side of the box is blocked.
  133. 26' Benjamin Bourigeaud (Al Duhail) wins a free kick in the defensive half.
  134. 26' Foul by Enzo Millot (Al Ahli).
  135. 24' Attempt missed. Edmílson Junior (Al Duhail) right footed shot from the right side of the box is close, but misses to the right following a set piece situation.
  136. 24' Benjamin Bourigeaud (Al Duhail) hits the right post with a right footed shot from outside the box from a direct free kick.
  137. 22' Mohammed Abdulrahman (Al Ahli) is shown the yellow card for a bad foul.
  138. 22' Boubakary Soumaré (Al Duhail) wins a free kick on the left wing.
  139. 22' Foul by Mohammed Abdulrahman (Al Ahli).
  140. 22' Delay over. They are ready to continue.
  141. 21' Delay in match because of an injury Zakaria Hawsawi (Al Ahli).
  142. 19' Corner, Al Ahli. Conceded by Tuta.
  143. 19' Corner, Al Ahli. Conceded by Salah Zakaria.
  144. 19' Attempt saved. Ivan Toney (Al Ahli) right footed shot from outside the box is saved in the bottom left corner by Salah Zakaria (Al Duhail).
  145. 17' Zakaria Hawsawi (Al Ahli) wins a free kick in the attacking half.
  146. 17' Foul by Ibrahima Bamba (Al Duhail).
  147. 15' Edmílson Junior (Al Duhail) wins a free kick in the defensive half.
  148. 15' Foul by Zakaria Hawsawi (Al Ahli).
  149. 14' Offside, Al Ahli. Riyad Mahrez is caught offside.
  150. 13' Foul by Krzysztof Piatek (Al Duhail).
  151. 13' Ibañez (Al Ahli) wins a free kick on the left wing.
  152. 13' Delay over. They are ready to continue.
  153. 12' Delay in match (Al Ahli).
  154. 11' Attempt saved. Riyad Mahrez (Al Ahli) header from outside the box is saved in the centre of the goal by Salah Zakaria (Al Duhail).
  155. 10' Edmílson Junior (Al Duhail) wins a free kick on the right wing.
  156. 10' Foul by Zakaria Hawsawi (Al Ahli).
  157. 9' Offside, Al Ahli. Mohammed Abdulrahman is caught offside.
  158. 8' Attempt blocked. Ibañez (Al Ahli) header from the centre of the box is blocked. Assisted by Galeno with a cross.
  159. 7' Corner, Al Ahli. Conceded by Youssouf Sabaly.
  160. 3' Offside, Al Ahli. Franck Kessie is caught offside.
  161. 2' Ibañez (Al Ahli) wins a free kick in the defensive half.
  162. 2' Foul by Benjamin Bourigeaud (Al Duhail).
  163. 1' Foul by Enzo Millot (Al Ahli).
  164. 1' Youssouf Sabaly (Al Duhail) wins a free kick in the defensive half.
  165. First Half begins.
  166. Lineups are announced and players are warming up.

Recent form

Al Ahli D W L L W

  • W Al Ittihad 3-1 Saudi Pro League
  • L at Al Qadsiah 3-2 Saudi Pro League
  • L Al Hilal 1-1 Saudi King's Cup
  • W Damac 3-0 Saudi Pro League
  • D at Al Fayha 1-1 Saudi Pro League

Al Duhail L D L W W

  • W Shabab Al Ahli 4-1 AFC Champions League Elite
  • W Al Ittihad 4-2 AFC Champions League Elite
  • L at Tractor 2-1 AFC Champions League Elite
  • D Sharjah 1-1 AFC Champions League Elite
  • L at Al-Shorta 3-2 AFC Champions League Elite

Head to head

Series tied 1-1-3

  • 29 Sep 2025 Al Duhail 2–2 Al Ahli 2025-26 AFC Champions League Elite
  • 30 Apr 2021 Al Duhail 1–1 Al Ahli 2021 AFC Champions League
  • 18 Apr 2021 Al Ahli 1–1 Al Duhail 2021 AFC Champions League
  • 1 May 2012 Al Ahli 3–0 Al Duhail 2012 AFC Champions League
  • 7 Mar 2012 Al Duhail 1–0 Al Ahli 2012 AFC Champions League