2024–25 Al-Ahli Saudi FC season
| 2024–25 season | ||||
|---|---|---|---|---|
| President | 
  | |||
| Manager | Matthias Jaissle | |||
| Stadium | King Abdullah Sports City | |||
| Pro League | 5th | |||
| King's Cup | Round of 32 (knocked out by Al-Jandal)  | |||
| ACL Elite | Winners | |||
| Super Cup | Semi-finals (knocked out by Al-Hilal)  | |||
| Top goalscorer | League:  Ivan Toney (23) All: Ivan Toney (30)  | |||
| Highest home attendance | 58,281 v Kawasaki Frontale 3 May 2025 AFC Champions League Elite  | |||
| Lowest home attendance | 5,193 v Al-Kholood 17 May 2025 Saudi Pro League  | |||
| Average home league attendance | 20,825 | |||
| 
 | ||||
The 2024–25 season was Al-Ahli's 88th year in existence and 48th season in the Pro League.[1] The club participated in the Pro League, the King's Cup, the AFC Champions League Elite, and the Super Cup.
The season covers the period from 1 July 2024 to 30 June 2025.
Players
Squad information
Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
  | 
  | 
Out on loan
Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
  | 
  | 
Transfers and loans
Transfers in
| Entry date | Position | No. | Player | From club | Fee | Ref. | 
|---|---|---|---|---|---|---|
| 30 June 2024 | GK | – | End of loan | |||
| 30 June 2024 | DF | 13 | End of loan | |||
| 30 June 2024 | DF | 35 | End of loan | |||
| 30 June 2024 | MF | 39 | End of loan | |||
| 30 June 2024 | MF | 92 | End of loan | |||
| 30 June 2024 | FW | 94 | End of loan | |||
| 30 June 2024 | FW | – | End of loan | |||
| 20 August 2024 | MF | 11 | $10,000,000 | [4] | ||
| 31 August 2024 | FW | 99 | $46,000,000 | [5] | ||
| 29 January 2025 | DF | 32 | $9,400,000 | [6] | ||
| 31 January 2025 | MF | 14 | Undisclosed | [7] | ||
| 31 January 2025 | MF | 13 | $46,650,000 | [8] | 
Transfers out
| Exit date | Position | No. | Player | To club | Fee | Ref. | 
|---|---|---|---|---|---|---|
| 18 July 2024 | DF | 13 | Free | [9] | ||
| 14 August 2024 | MF | – | Free | [10] | ||
| 20 August 2024 | DF | 35 | Free | |||
| 20 August 2024 | FW | 91 | Free | |||
| 23 August 2024 | FW | – | Free | [11] | ||
| 26 August 2024 | MF | – | Free | [12] | ||
| 2 September 2024 | FW | – | Free | [13] | ||
| 3 September 2024 | DF | 37 | $1,865,000 | [14] | ||
| 3 September 2024 | FW | 17 | $2,930,000 | [15] | ||
| 14 September 2024 | MF | 92 | Free | |||
| 25 September 2024 | MF | 44 | Free | [16] | ||
| 29 January 2025 | MF | 40 | Undisclosed | [17] | ||
| 31 January 2025 | DF | 26 | Free | [18] | ||
| 31 January 2025 | DF | 92 | Free | [19] | ||
| 1 February 2025 | DF | 34 | Free | [20] | ||
| 2 February 2025 | DF | – | Free | [21] | 
Loans out
| Start date | End date | Position | No. | Player | To club | Fee | Ref. | 
|---|---|---|---|---|---|---|---|
| 17 July 2024 | End of season | FW | 97 | $8,740,000 | [22] | ||
| 30 July 2024 | End of season | FW | 94 | Undisclosed | [23] | ||
| 23 August 2024 | End of season | MF | 18 | None | [24] | ||
| 29 August 2024 | End of season | MF | 95 | None | [25] | ||
| 2 September 2024 | End of season | MF | 65 | None | [26] | ||
| 12 September 2024 | End of season | MF | 49 | None | [27] | ||
| 13 September 2024 | End of season | MF | 73 | None | [28] | ||
| 31 January 2025 | End of season | MF | 39 | None | [29] | 
Pre-season and friendlies
| 18 July 2024 Friendly |  Al-Ahli  | 1–0 |   | Freistadt, Austria | 
| 17:30 CEST | Firmino  | 
Report | Stadium: Holzhaider-Stadion | 
| 23 July 2024 Friendly |  Al-Ahli  | 3–1 |   | Linz, Austria | 
| 17:00 CEST | Firmino  Veiga  | 
Report | Stadium: Hofmann Personal Stadion | 
| 26 July 2024 Friendly |  Al-Ahli  | 1–0 |   | Sankt Leonhard am Forst, Austria | 
| 16:00 CEST | Darisi  | 
Report | Stadium: Sportanlage Sankt Leonhard/Forst | 
| 30 July 2024 Friendly |  Al-Ahli  | 2–0 |   | Seekirchen am Wallersee, Austria | 
| 18:30 CEST | Demiral  Mahrez  | 
Report | Stadium: Sportzentrum Aug | 
| 6 August 2024 Friendly |  Al-Ahli  | 3–3 |   | Haus im Ennstal, Austria | 
| 12:00 CEST | Ibañez  Al-Rashidi Firmino  | 
Report | Cipot  Cheukoua Zaizen  | 
Stadium: Hauser EnnsbodenArena | 
| 16 August 2024 Friendly |  Al-Ahli  | 3–3 |   | Jeddah, Saudi Arabia | 
| 19:35 AST | Veiga  Al-Rashidi  | 
Report | Goodwin  | 
Stadium: Prince Mohammed bin Abdullah Al Faisal Stadium | 
| 31 December 2024 Friendly |  Al-Ahli  | 4–1 |   | Jeddah | 
| 11:00 | Stadium: Prince Mohammed bin Abdullah Al Faisal Stadium | 
Competitions
Overview
| Competition | Record | |||||||
|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Win % | |
| Pro League | 34 | 21 | 4 | 9 | 69 | 36 | +33 | 61.76 | 
| King's Cup | 1 | 0 | 0 | 1 | 1 | 2 | −1 | 0.00 | 
| ACL Elite | 13 | 12 | 1 | 0 | 34 | 10 | +24 | 92.31 | 
| Super Cup | 1 | 0 | 1 | 0 | 1 | 1 | +0 | 0.00 | 
| Total | 49 | 33 | 6 | 10 | 105 | 49 | +56 | 67.35 | 
Updated to match played 26 May 2025
Source: Competitions
Pro League
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation | 
|---|---|---|---|---|---|---|---|---|---|---|
| 3 | Al-Nassr | 34 | 21 | 7 | 6 | 80 | 38 | +42 | 70 | Qualification for AFC Champions League Two group stage[a] | 
| 4 | Al-Qadsiah | 34 | 21 | 5 | 8 | 53 | 31 | +22 | 68 | |
| 5 | Al-Ahli | 34 | 21 | 4 | 9 | 69 | 36 | +33 | 67 | Qualification for AFC Champions League Elite League stage[b] | 
| 6 | Al-Shabab | 34 | 18 | 6 | 10 | 65 | 41 | +24 | 60 | Qualification for the AGCFF Gulf Club Champions League group stage[c] | 
| 7 | Al-Ettifaq | 34 | 14 | 8 | 12 | 44 | 45 | −1 | 50 | 
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Total goal difference; 5) Total goals scored; 6) Fair-play points
(Note: Head-to-head record is used only after all the matches between the teams in question have been played).[30]
Notes:
- ^ Since the winners of the 2024–25 King's Cup, Al-Ittihad, had already qualified for the Champions League Elite, the spot given to the King's Cup winners (Champions League Two) was passed to the third-placed team.
 - ^ By virtue of winning 2024–25 AFC Champions League Elite.
 - ^ Al-Qadsiah withdrew from AGCFF Gulf Club Champions League, the spot was passed to the next highest-placed team who did not qualified to the Asian club competitions.
 
Results summary
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD | 
| 34 | 21 | 4 | 9 | 69 | 36 | +33 | 67 | 11 | 3 | 3 | 43 | 19 | +24 | 10 | 1 | 6 | 26 | 17 | +9 | 
Last updated: 26 May 2025.
Source: Saudi Pro League
Results by round
A = Away; H = Home; W = Win; D = Draw; L = Loss
Matches
All times are local, AST (UTC+3).
Win Draw Loss Postponed
| 23 August 2024 1 | Al-Ahli | 2–0 | Al-Orobah | Jeddah | 
| 21:00 | Darisi  Al-Johani Firmino  | 
Report | Muhar  F. Al-Zubaidi I. Al-Zubaidi  | 
Stadium: King Abdullah Sports City Attendance: 20,214 Referee: Sami Al-Jires  | 
| 27 August 2024 2 | Al-Fateh | 1–0 | Al-Ahli | Al-Hasa | 
| 18:45 | Baattiah  Djaniny  | 
Report | Demiral  Majrashi  | 
Stadium: Al-Fateh Club Stadium Attendance: 7,054 Referee: Abdullah Al-Shehri  | 
| 13 September 2024 3 | Al-Nassr | 1–1 | Al-Ahli | Riyadh | 
| 21:00 | Lajami  Al-Hurayji  | 
Report | Al-Johani  Kessié Al-Hurayji  | 
Stadium: Al-Awwal Park Attendance: 23,644 Referee: Sergei Karasev (Russia)  | 
| 20 September 2024 4 | Al-Ahli | 4–2 | Damac | Jeddah | 
| 18:55 | Veiga  Ibañez Al-Johani Toney Firmino  | 
Report | Fallatah  Chafaï Al-Khaibari  | 
Stadium: King Abdullah Sports City Attendance: 25,471 Referee: Abdullah Al-Harbi  | 
| 27 September 2024 5 | Al-Qadsiah | 1–0 | Al-Ahli | Dammam | 
| 21:00 | Asiri  Aubameyang Nández  | 
Report | Al-Johani  | 
Stadium: Prince Mohamed bin Fahd Stadium Attendance: 14,023 Referee: Khaled Al-Teris  | 
| 5 October 2024 6 | Al-Ahli | 1–2 | Al-Hilal | Jeddah | 
| 21:00 | Veiga  Ibañez Hamed Majrashi  | 
Report | Mitrović  S. Al-Dawsari  | 
Stadium: King Abdullah Sports City Attendance: 53,036 Referee: Slavko Vinčić (Slovenia)  | 
| 18 October 2024 7 | Al-Khaleej | 0–3 | Al-Ahli | Dammam | 
| 17:45 | Al-Fahad  Al-Samiri Fortounis Kourbelis  | 
Report | Mahrez  Al-Buraikan Toney Demiral Majrashi  | 
Stadium: Prince Mohamed bin Fahd Stadium Attendance: 7,193 Referee: Faisal Al-Blwi  | 
| 25 October 2024 8 | Al-Ahli | 1–1 | Al-Okhdood | Jeddah | 
| 21:00 | Al-Hamad  Mahrez Al-Hurayji  | 
Report | Khamis  Godwin Al-Qaydhi Pedroza Vítor  | 
Stadium: King Abdullah Sports City Attendance: 11,491 Referee: Abdullah Al-Kharboush  | 
| 31 October 2024 9 | Al-Ittihad | 1–0 | Al-Ahli | Jeddah | 
| 21:00 | Al-Shehri  Al-Amri  | 
Report | Al-Asmari  Ibañez Kessié  | 
Stadium: King Abdullah Sports City Attendance: 52,546 Referee: Jesús Valenzuela (Venezuela)  | 
| 8 November 2024 10 | Al-Ahli | 2–0 | Al-Raed | Jeddah | 
| 18:20 | Balobaid  Veiga Kessié Al-Johani Al-Asmari Majrashi  | 
Report | Abeid  Hawsawi Al-Dossari  | 
Stadium: King Abdullah Sports City Attendance: 19,235 Referee: Sami Al-Jires  | 
| 22 November 2024 11 | Al-Fayha | 0–1 | Al-Ahli | Buraidah | 
| 17:50 | Sakala  | 
Report | Mahrez  Demiral Al-Hurayji  | 
Stadium: King Abdullah Sports City Attendance: 999 Referee: Mohammed Al-Hoaish  | 
| 29 November 2024 12 | Al-Ahli | 1–0 | Al-Wehda | Jeddah | 
| 20:00 | Majrashi  Mahrez Kessié  | 
Report | Bacuna  | 
Stadium: Prince Abdullah Al-Faisal Sports City Attendance: 11,565 Referee: Esteban Ostojich (Uruguay)  | 
| 7 December 2024 13 | Al-Taawoun | 2–4 | Al-Ahli | Buraidah | 
| 20:00 | Pedro  Barrow Al-Saluli  | 
Report | Ibañez  Al-Buraikan Firmino Mahrez  | 
Stadium: King Abdullah Sports City Attendance: 5,118 Referee: Danny Makkelie (Netherlands)  | 
| 10 January 2025 14 | Al-Ahli | 3–2 | Al-Shabab | Jeddah | 
| 20:00 | Toney  Veiga Balobaid Majrashi  | 
Report | Cuéllar  Al-Sharari Kanabah Demiral Al-Shuwayrikh Al-Juwayr  | 
Stadium: Prince Abdullah Al-Faisal Sports City Attendance: 18,253 Referee: Szymon Marciniak (Poland)  | 
| 15 January 2025 15 | Al-Kholood | 1–0 | Al-Ahli | Buraidah | 
| 20:00 | Al-Shamrani  Collado  | 
Report | Demiral  Al-Johani  | 
Stadium: King Abdullah Sports City Attendance: 1,193 Referee: Mohammed Al-Hakim (Sweden)  | 
| 20 January 2025 16 | Al-Ettifaq | 1–2 | Al-Ahli | Dammam | 
| 20:00 | Dembélé  Radif Abdulrahman Wijnaldum Costa  | 
Report | Veiga  Mahrez Firmino Al-Rashidi  | 
Stadium: EGO Stadium Attendance: 6,403 Referee: Georgi Kabakov (Bulgaria)  | 
| 26 January 2025 17 | Al-Ahli | 5–0 | Al-Riyadh | Jeddah | 
| 18:45 | Toney  Majrashi Demiral Al-Johani Firmino Mahrez  | 
Report | Al-Shehri  | 
Stadium: King Abdullah Sports City Attendance: 13,522 Referee: Gustavo Correia (Portugal)  | 
| 30 January 2025 18 | Al-Orobah | 0–2 | Al-Ahli | Sakakah | 
| 17:00 | Al-Rashidi  Guðmundsson  | 
Report | Al-Johani  Balobaid Al-Majhad Toney  | 
Stadium: Al Jouf University Stadium Attendance: 2,381 Referee: Andrés Matonte (Uruguay)  | 
| 7 February 2025 19 | Al-Ahli | 2–0 | Al-Fateh | Jeddah | 
| 20:00 | Toney  Balobaid Mahrez Al-Majhad  | 
Report | Qassem  Fernandes Baattiah Al-Othman  | 
Stadium: Alinma Stadium Attendance: 16,787 Referee: Kristo Tohver (Estonia)  | 
| 13 February 2025 20 | Al-Ahli | 2–3 | Al-Nassr | Jeddah | 
| 20:30 | Majrashi  Al-Johani Toney Ibañez Al-Nabit  | 
Report | Durán  Simakan Yahya Al-Fatil  | 
Stadium: Alinma Stadium Attendance: 50,144 Referee: César Arturo Ramos (Mexico)  | 
| 21 February 2025 21 | Damac | 0–2 | Al-Ahli | Abha | 
| 16:00 | Al-Rashidi  Al-Khaibari  | 
Report | Toney  Al-Muwallad Hamed Kessié Sulaiman Demiral Al-Rashidi Mahrez Galeno  | 
Stadium: Prince Sultan bin Abdulaziz Sports City Attendance: 11,023 Referee: Donatas Rumšas (Lithuania)  | 
| 25 February 2025 22 | Al-Ahli | 4–1 | Al-Qadsiah | Jeddah | 
| 20:30 | Toney  Sulaiman Veiga Nacho  | 
Report | Álvarez  Thakri Quiñones Nández  | 
Stadium: Alinma Stadium Attendance: 21,775 Referee: Georgi Kabakov (Bulgaria)  | 
| 28 February 2025 23 | Al-Hilal | 2–3 | Al-Ahli | Riyadh | 
| 22:00 | Leonardo  S. Al-Dawsari N. Al-Dawsari  | 
Report | Balobaid  Kessié Toney  | 
Stadium: Kingdom Arena Attendance: 18,138 Referee: Irfan Peljto (Bosnia and Herzegovina)  | 
| 7 March 2025 24 | Al-Ahli | 2–2 | Al-Khaleej | Jeddah | 
| 22:00 | Al Hamsal  Veiga Demiral Toney Galeno  | 
Report | Aboulshamat  Al Salem Martins Hamzi  | 
Stadium: Prince Abdullah Al-Faisal Sports City Attendance: 13,147 Referee: Cláudio Pereira (Portugal)  | 
| 15 March 2025 25 | Al-Okhdood | 2–1 | Al-Ahli | Najran | 
| 22:00 | Al-Saeed  Vítor Musona Pedroza Petros Al Abbas Godwin  | 
Report | Lowe  Majrashi Hamed Kessié Al-Nabit  | 
Stadium: Prince Hathloul bin Abdulaziz Sports City Attendance: 2,573 Referee: Anastasios Sidiropoulos (Greece)  | 
| 5 April 2025 26 | Al-Ahli | 2–2 | Al-Ittihad | Jeddah | 
| 21:00 | Ibañez  Galeno Toney Veiga  | 
Report | Fabinho  Diaby Al-Shehri Benzema  | 
Stadium: Alinma Stadium Attendance: 45,507 Referee: Sergey Ivanov (Russia)  | 
| 11 April 2025 27 | Al-Raed | 0–2 | Al-Ahli | Buraidah | 
| 19:00 | Al-Jayzani  Al-Rajeh Al-Yousef  | 
Report | Majrashi  Kessié Veiga  | 
Stadium: King Abdullah Sports City Attendance: 2,437 Referee: Tamás Bognár (Hungary)  | 
| 18 April 2025 28 | Al-Ahli | 5–0 | Al-Fayha | Jeddah | 
| 19:20 | Ibañez  Al-Johani Toney Mahrez Al-Buraikan  | 
Report | Vareta  Mosquera Al-Baqawi  | 
Stadium: Prince Abdullah Al-Faisal Sports City Attendance: 7,446 Referee: Ivan Kružliak (Slovakia)  | 
| 22 April 2025 29 | Al-Wehda | 2–3 | Al-Ahli | Mecca | 
| 19:20 | Al-Hejji  Bacuna Al-Hafith  | 
Report | Ibañez  Galeno Mahrez  | 
Stadium: King Abdulaziz Sports City Attendance: 7,457 Referee: João Pinheiro (Portugal)  | 
| 7 May 2025 30 | Al-Ahli | 2–0 | Al-Taawoun | Jeddah | 
| 19:25 | Sulaiman  Toney Ibañez Al-Muwallad  | 
Report | Mahzari  Mandash Girotto  | 
Stadium: Prince Abdullah Al-Faisal Sports City Attendance: 12,821 Referee: Sandro Schärer (Switzerland)  | 
| 11 May 2025 31 | Al-Shabab | 3–1 | Al-Ahli | Riyadh | 
| 19:05 | Al-Thani  Hamdallah Al-Shuwayrikh Camara Harboush Renan Al-Juwayr Carrasco  | 
Report | Al-Rashidi  Veiga Kessié Toney Demiral Al-Nabit  | 
Stadium: Al-Shabab Club Stadium Attendance: 6,848 Referee: Felix Zwayer (Germany)  | 
| 17 May 2025 32 | Al-Ahli | 4–1 | Al-Kholood | Jeddah | 
| 21:00 | Majrashi  Ibañez Al-Buraikan Mahrez Al-Nabit Toney  | 
Report | Sawaan  H. Al-Shamrani Dams Dieng Troost-Ekong  | 
Stadium: Prince Abdullah Al-Faisal Sports City Attendance: 5,193 Referee: Leandro Rey Hilfer (Argentina)  | 
| 22 May 2025 33 | Al-Ahli | 1–3 | Al-Ettifaq | Jeddah | 
| 21:00 | Toney  Ibañez  | 
Report | Al-Khateeb  Abdulrahman Wijnaldum Al-Olayan  | 
Stadium: Prince Abdullah Al-Faisal Sports City Attendance: 8,412 Referee: Nikola Dabanović (Montenegro)  | 
| 26 May 2025 34 | Al-Riyadh | 0–1 | Al-Ahli | Riyadh | 
| 21:00 | Assiri  Selemani  | 
Report | Toney  Balobaid Al-Buraikan Demiral  | 
Stadium: Prince Faisal bin Fahd Sports City Stadium Attendance: 2,850 Referee: Andris Treimanis (Latvia)  | 
King's Cup
All times are local, AST (UTC+3).
| 23 September 2024 Round of 32 | Al-Ahli | 1–2 | Al-Jandal | Jeddah | 
| 21:00 | Toney  | 
Report | Matuq  Abo Shahin Amri Comara Al-Khaibari Moaafa Salah Al-Rashed  | 
Stadium: Prince Abdullah Al-Faisal Sports City Attendance: 6,455 Referee: Abdulrahman Al-Sultan  | 
Super Cup
| 13 August 2024 Semi-finals | Al-Hilal | 1–1 (4–1 p)  | Al-Ahli | Abha, Saudi Arabia | 
| 19:15 UTC+3 | Al-Hamdan  Mitrović  | 
Report | Majrashi  Firmino Veiga Mendy Kessié  | 
Stadium: Prince Sultan bin Abdulaziz Sports City Attendance: 12,200 Referee: Clément Turpin (France)  | 
| Penalties | ||||
| Neves  S. Al-Dawsari Mitrović Milinković-Savić  | 
||||
AFC Champions League Elite
League stage
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | 
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 8 | 7 | 1 | 0 | 26 | 7 | +19 | 22 | Advance to round of 16 | |
| 2 | 8 | 7 | 1 | 0 | 21 | 8 | +13 | 22 | ||
| 3 | 8 | 5 | 2 | 1 | 17 | 6 | +11 | 17 | ||
| 4 | 8 | 3 | 3 | 2 | 10 | 9 | +1 | 12 | ||
| 5 | 8 | 3 | 2 | 3 | 8 | 12 | −4 | 11 | ||
| 6 | 8 | 2 | 3 | 3 | 8 | 9 | −1 | 9 | ||
| 7 | 8 | 2 | 2 | 4 | 8 | 12 | −4 | 8 | ||
| 8 | 8 | 1 | 4 | 3 | 4 | 6 | −2 | 7 | ||
| 9 | 8 | 1 | 4 | 3 | 6 | 10 | −4 | 7 | ||
| 10 | 8 | 2 | 1 | 5 | 10 | 18 | −8 | 7 | ||
| 11 | 8 | 1 | 3 | 4 | 7 | 17 | −10 | 6 | ||
| 12 | 8 | 0 | 2 | 6 | 11 | 22 | −11 | 2 | 
Rules for classification: 1) points; 2) goal difference; 3) number of goals scored; 4) number of matches won; 5) penalty shoot-out if only two teams remain tied and played each other on the final matchday 6) fair play ranking; 7) drawing of lots
| 16 September 2024 1 |  Al-Ahli  | 1–0 |   | Jeddah, Saudi Arabia | 
| 21:00 UTC+3 | Kessié  Al-Ammar  | 
Report | El Amloud  Amiri  | 
Stadium: Prince Abdullah Al-Faisal Sports City Attendance: 15,170 Referee: Adham Makhadmeh (Jordan)  | 
| 30 September 2024 2 |  Al Wasl  | 0–2 |   | Dubai, United Arab Emirates | 
| 20:00 UTC+4 | Report | Mahrez  Ibañez Al-Sanbi  | 
Stadium: Zabeel Stadium Attendance: 5,731 Referee: Kim Hee-gon (South Korea)  | 
| 21 October 2024 3 |  Al-Rayyan  | 1–2 |   | Al Rayyan, Qatar | 
| 21:00 UTC+3 | Hatem  Al-Hamad Shehata García  | 
Report | Veiga  Al-Buraikan Al-Hamad Ibañez Majrashi  | 
Stadium: Ahmad bin Ali Stadium Attendance: 8,377 Referee: Ahmed Al-Ali (Kuwait)  | 
| 4 November 2024 4 |  Al-Ahli  | 5–1 |   | Jeddah, Saudi Arabia | 
| 19:00 UTC+3 | Firmino  Veiga Al-Buraikan Mahrez  | 
Report | Yahya  Jassim Qasim  | 
Stadium: King Abdullah Sports City Attendance: 10,395 Referee: Sadullo Gulmurodi (Tajikistan)  | 
| 25 November 2024 5 |  Al Ain  | 1–2 |   | Al Ain, United Arab Emirates | 
| 20:00 UTC+4 | Rahimi  Kaku Segovia Park Yong-woo  | 
Report | Majrashi  Toney Mendy Kessié Al-Nabit  | 
Stadium: Hazza bin Zayed Stadium Attendance: 17,126 Referee: Adham Makhadmeh (Jordan)  | 
| 2 December 2024 6 |  Al-Ahli  | 2–2 |   | Jeddah, Saudi Arabia | 
| 19:00 UTC+3 | Toney  Balobaid Al-Rashidi  | 
Report | Silva  Eslami Rezavand Zakipour Hosseini Niknafs  | 
Stadium: King Abdullah Sports City Attendance: 16,099 Referee: Ma Ning (China)  | 
| 3 February 2025 7 |  Al-Sadd  | 1–3 |   | Doha, Qatar | 
| 19:00 UTC+3 | Afif  | 
Report | Firmino  Ibañez Dams Mahrez  | 
Stadium: Jassim bin Hamad Stadium Attendance: 9,335 Referee: Adel Al Naqbi (United Arab Emirates)  | 
| 17 February 2025 8 |  Al-Ahli  | 4–2 |   | Jeddah, Saudi Arabia | 
| 21:00 UTC+3 | Toney  Firmino Galeno Mahrez Ibañez  | 
Report | Joselu  Brahimi  | 
Stadium: King Abdullah Sports City Attendance: 12,860 Referee: Omar Al-Ali (United Arab Emirates)  | 
Knockout stage
Round of 16
| 4 March 2025 Round of 16 First leg  |  Al-Rayyan  | 1–3 |   | Al Rayyan, Qatar | 
| 21:00 UTC+3 | Amaro  Guedes Bareiro  | 
Report | Galeno  Mahrez Al-Johani Veiga Al-Buraikan  | 
Stadium: Ahmad bin Ali Stadium Attendance: 8,836 Referee: Yusuke Araki (Japan)  | 
| 11 March 2025 Round of 16 Second leg  |  Al-Ahli  | 2–0 (5–1 agg.)  |   | Jeddah, Saudi Arabia | 
| 23:00 UTC+3 | Mahrez  Alexsander  | 
Report | Naji  | 
Stadium: King Abdullah Sports City Attendance: 44,916 Referee: Shaun Evans (Australia)  | 
Finals
| 26 April 2025 Quarter-finals |  Al-Ahli  | 3–0 |   | Jeddah, Saudi Arabia | 
| 19:30 UTC+3 | Mahrez  Galeno Firmino  | 
Report | Haiprakhon  Renner Chaided  | 
Stadium: King Abdullah Sports City Attendance: 43,027 Referee: Ahmed Al-Kaf (Oman)  | 
| 29 April 2025 Semi-finals |  Al-Hilal  | 1–3 |   | Jeddah, Saudi Arabia | 
| 19:30 UTC+3 | S. Al-Dawsari  Koulibaly Mitrović Al-Yami Neves Bounou  | 
Report | Alioski  Majrashi Firmino Toney Demiral Al-Buraikan Galeno  | 
Stadium: King Abdullah Sports City Attendance: 50,613 Referee: Adham Makhadmeh (Jordan)  | 
| 3 May 2025 Final |  Al-Ahli  | 2–0 |   | Jeddah, Saudi Arabia | 
| 19:30 UTC+3 | Galeno  Kessié Demiral Al-Johani Mendy  | 
Report | Stadium: King Abdullah Sports City Attendance: 58,281 Referee: Abdulrahman Al-Jassim (Qatar)  | 
Statistics
Appearances
- Last updated on 26 May 2025.
 
| No. | Pos | Nat | Player | Total | Pro League | King's Cup | ACL Elite | Super Cup | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||||||||
| Goalkeepers | |||||||||||||||||||
| 1 | GK | Abdulrahman Al-Sanbi | 12 | 0 | 6+2 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | |||||||
| 16 | GK | Édouard Mendy | 39 | 0 | 28 | 0 | 1 | 0 | 9 | 0 | 1 | 0 | |||||||
| 62 | GK | Abdullah Abdoh | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||||
| Defenders | |||||||||||||||||||
| 3 | DF | Roger Ibañez | 46 | 7 | 31 | 5 | 1 | 0 | 13 | 2 | 1 | 0 | |||||||
| 5 | DF | Mohammed Sulaiman | 21 | 2 | 11+6 | 2 | 0 | 0 | 0+4 | 0 | 0 | 0 | |||||||
| 6 | DF | Bassam Al-Hurayji | 10 | 0 | 3+3 | 0 | 1 | 0 | 0+2 | 0 | 1 | 0 | |||||||
| 15 | DF | Abdullah Al-Ammar | 16 | 0 | 5+8 | 0 | 0+1 | 0 | 2 | 0 | 0 | 0 | |||||||
| 27 | DF | Ali Majrashi | 41 | 0 | 27 | 0 | 1 | 0 | 12 | 0 | 1 | 0 | |||||||
| 28 | DF | Merih Demiral | 44 | 1 | 29+1 | 1 | 1 | 0 | 12 | 0 | 1 | 0 | |||||||
| 31 | DF | Saad Balobaid | 29 | 1 | 16+6 | 1 | 0 | 0 | 5+2 | 0 | 0 | 0 | |||||||
| 32 | DF | Matteo Dams | 15 | 0 | 8+2 | 0 | 0 | 0 | 4+1 | 0 | 0 | 0 | |||||||
| 46 | DF | Rayan Hamed | 15 | 0 | 3+9 | 0 | 0 | 0 | 1+2 | 0 | 0 | 0 | |||||||
| 77 | DF | Ezgjan Alioski | 6 | 0 | 0 | 0 | 0 | 0 | 3+3 | 0 | 0 | 0 | |||||||
| Midfielders | |||||||||||||||||||
| 8 | MF | Sumayhan Al-Nabit | 27 | 2 | 1+18 | 2 | 1 | 0 | 1+5 | 0 | 1 | 0 | |||||||
| 11 | MF | Alexsander | 17 | 0 | 6+4 | 0 | 0 | 0 | 2+5 | 0 | 0 | 0 | |||||||
| 14 | MF | Eid Al-Muwallad | 12 | 0 | 1+9 | 0 | 0 | 0 | 0+2 | 0 | 0 | 0 | |||||||
| 19 | MF | Fahad Al-Rashidi | 29 | 0 | 1+21 | 0 | 0 | 0 | 1+5 | 0 | 0+1 | 0 | |||||||
| 24 | MF | Gabri Veiga | 46 | 8 | 30+2 | 7 | 1 | 0 | 8+4 | 1 | 0+1 | 0 | |||||||
| 29 | MF | Mohammed Al-Majhad | 5 | 0 | 0+5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||||
| 30 | MF | Ziyad Al-Johani | 43 | 2 | 27+3 | 2 | 1 | 0 | 7+4 | 0 | 1 | 0 | |||||||
| 45 | MF | Abdulkarim Darisi | 14 | 1 | 2+8 | 1 | 0+1 | 0 | 0+2 | 0 | 1 | 0 | |||||||
| 47 | MF | Ziyad Al-Ghamdi | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||||
| 79 | MF | Franck Kessié | 44 | 4 | 29+1 | 2 | 0+1 | 0 | 12 | 2 | 1 | 0 | |||||||
| Forwards | |||||||||||||||||||
| 7 | FW | Riyad Mahrez | 45 | 17 | 31 | 8 | 0 | 0 | 13 | 9 | 1 | 0 | |||||||
| 9 | FW | Firas Al-Buraikan | 47 | 7 | 22+11 | 3 | 0+1 | 0 | 6+7 | 4 | 0 | 0 | |||||||
| 10 | FW | Roberto Firmino | 31 | 12 | 13+4 | 5 | 1 | 0 | 10+2 | 6 | 1 | 1 | |||||||
| 13 | FW | Galeno | 18 | 7 | 11 | 3 | 0 | 0 | 6+1 | 4 | 0 | 0 | |||||||
| 88 | FW | Adnan Al-Bishri | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||||
| 99 | FW | Ivan Toney | 44 | 30 | 29+1 | 23 | 1 | 1 | 11+2 | 6 | 0 | 0 | |||||||
| Players sent out on loan this season | |||||||||||||||||||
| 39 | MF | Yaseen Al-Zubaidi | 5 | 0 | 0+2 | 0 | 1 | 0 | 0+2 | 0 | 0 | 0 | |||||||
| Player who made an appearance this season but have left the club | |||||||||||||||||||
| 17 | FW | Haitham Asiri | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||||
| 26 | DF | Fahad Al-Hamad | 5 | 0 | 1+2 | 0 | 0 | 0 | 0+1 | 0 | 0+1 | 0 | |||||||
| 37 | DF | Abdulbasit Hindi | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 | |||||||
| 40 | MF | Ali Al-Asmari | 12 | 1 | 3+7 | 1 | 0 | 0 | 1+1 | 0 | 0 | 0 | |||||||
Goalscorers
| Rank | No. | Pos | Nat | Name | Pro League | King's Cup | ACL Elite | Super Cup | Total | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | 99 | FW | Ivan Toney | 23 | 1 | 6 | 0 | 30 | |
| 2 | 7 | FW | Riyad Mahrez | 8 | 0 | 9 | 0 | 17 | |
| 3 | 10 | FW | Roberto Firmino | 5 | 0 | 6 | 1 | 12 | |
| 4 | 24 | MF | Gabri Veiga | 7 | 0 | 1 | 0 | 8 | |
| 5 | 3 | DF | Roger Ibañez | 5 | 0 | 2 | 0 | 7 | |
| 9 | FW | Firas Al-Buraikan | 3 | 0 | 4 | 0 | 7 | ||
| 13 | FW | Galeno | 3 | 0 | 4 | 0 | 7 | ||
| 8 | 79 | MF | Franck Kessié | 2 | 0 | 2 | 0 | 4 | |
| 9 | 5 | DF | Mohammed Sulaiman | 2 | 0 | 0 | 0 | 2 | |
| 8 | MF | Sumayhan Al-Nabit | 2 | 0 | 0 | 0 | 2 | ||
| 30 | MF | Ziyad Al-Johani | 2 | 0 | 0 | 0 | 2 | ||
| 12 | 28 | DF | Merih Demiral | 1 | 0 | 0 | 0 | 1 | |
| 31 | DF | Saad Balobaid | 1 | 0 | 0 | 0 | 1 | ||
| 40 | MF | Ali Al-Asmari | 1 | 0 | 0 | 0 | 1 | ||
| 45 | MF | Abdulkarim Darisi | 1 | 0 | 0 | 0 | 1 | ||
| Own goal | 3 | 0 | 0 | 0 | 3 | ||||
| Total | 69 | 1 | 34 | 1 | 105 | ||||
Last Updated: 26 May 2025
Assists
| Rank | No. | Pos | Nat | Name | Pro League | King's Cup | ACL Elite | Super Cup | Total | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | 7 | FW | Riyad Mahrez | 10 | 0 | 8 | 1 | 19 | |
| 2 | 10 | FW | Roberto Firmino | 3 | 0 | 7 | 0 | 10 | |
| 3 | 9 | FW | Firas Al-Buraikan | 5 | 0 | 2 | 0 | 7 | |
| 4 | 24 | MF | Gabri Veiga | 5 | 0 | 1 | 0 | 6 | |
| 5 | 13 | FW | Galeno | 2 | 0 | 3 | 0 | 5 | |
| 79 | MF | Franck Kessié | 5 | 0 | 0 | 0 | 5 | ||
| 99 | FW | Ivan Toney | 4 | 0 | 1 | 0 | 5 | ||
| 8 | 3 | DF | Roger Ibañez | 1 | 0 | 3 | 0 | 4 | |
| 9 | 28 | DF | Merih Demiral | 2 | 0 | 1 | 0 | 3 | |
| 30 | MF | Ziyad Al-Johani | 1 | 0 | 2 | 0 | 3 | ||
| 11 | 11 | MF | Alexsander | 1 | 0 | 0 | 0 | 1 | |
| 16 | GK | Édouard Mendy | 1 | 0 | 0 | 0 | 1 | ||
| 31 | DF | Saad Balobaid | 1 | 0 | 0 | 0 | 1 | ||
| Total | 39 | 0 | 28 | 1 | 68 | ||||
Last Updated: 17 May 2025
Clean sheets
| Rank | No. | Pos | Nat | Name | Pro League | King's Cup | ACL Elite | Super Cup | Total | 
|---|---|---|---|---|---|---|---|---|---|
| 1 | 16 | GK | Édouard Mendy | 12 | 0 | 3 | 0 | 15 | |
| 2 | 1 | GK | Abdulrahman Al-Sanbi | 1 | 0 | 1 | 0 | 2 | |
| Total | 13 | 0 | 4 | 0 | 17 | ||||
Last Updated: 26 May 2025
References
- ^ "تاريخ النادي".
 - ^ "Al-Ahli information for 2023–2024 league season". alahlifc.sa. Archived from the original on 11 September 2016. Retrieved 31 August 2018.
 - ^ "الأهلي - Alahli".
 - ^ "الأهلي يتعاقد مع جوميز.. ويظهر أمام العروبة".
 - ^ "الأهلي يتعاقد مع المهاجم توني حتى 2028".
 - ^ "رسميًا.. الأهلي يتعاقد مع ماتيو دامس حتى عام 2029".
 - ^ "رسميًا.. الأهلي يضم عيد المولد".
 - ^ "جالينو... الجناح الهداف يحط في الأهلي".
 - ^ "الزبيدي وبرناوي يدعمان دفاع العروبة".
 - ^ "An Arabian for champions, Egnatia introduces the next approach".
 - ^ "مراد خضري مهاجماً في كتيبة الفرسان".
 - ^ "اللاعب الشاب زيد العنزي ينضم للنمور العربية".
 - ^ "نادي #الخلود يُعلن رسمياً التوقيع مع اللاعب ماجد خليفة".
 - ^ "عبد الباسط هندي إلى الاتفاق".
 - ^ "هيثم عسيري ينضم للقادسية".
 - ^ "تعاقدت إدارة نادي الأنوار مع اللاعب النجم / نايف بكري".
 - ^ "نيوم يضم الأسمري".
 - ^ "المدافع "فهد الحمد" حتماوي حتى 2026".
 - ^ "أنهت إدارة #نادي_البكيرية إجراءات التعاقد مع اللاعب عادل خضري".
 - ^ "أنهت إدارة نادي العين رسميًا إجراءات انتقال اللاعب بندر الشمراني".
 - ^ ""سعود تمبكتي" مدافعًـا لفخـر العاصمـة".
 - ^ "النادي الأهلي يعير آلان سان ماكسيمان لفناربخشه".
 - ^ "Kocaelispor'un yeni transferi Marcao".
 - ^ "يونس الشنقيطي سادس صفقات الشباب".
 - ^ "فلاتة.. ثالث المعارين إلى ضمك".
 - ^ "الصبياني يمثّل فارس الجنوب حتى نهاية الموسم".
 - ^ "لاعب خط الوسط "فراس الغامدي" #عرباوي، قادمًا من نادي "الأهلي" بنظام الإعارة".
 - ^ "تعاقدت إدارة نادي الأنوار مع اللاعب النجم/ عبدالرحمن الحمياني".
 - ^ "رسميا.. لاعب أهلي جدة إلى الأخدود".
 - ^ "اللائحة التنظيمية لكأس دوري الأمير محمد بن سلمان للمحترفين" [Regulations of Prince Mohammed bin Salman Professional League Cup] (PDF) (in Arabic). SAFF. Retrieved 19 August 2019.