fixtures




# | Team | Pts | P | Home | Away | |
---|---|---|---|---|---|---|
1 |
![]() |
6 | 2 | 20 Jan | 21 May | |
2 |
![]() |
6 | 2 | 05 Mar | 06 Nov | |
3 |
![]() |
4 | 2 | 21 Nov | 12 Mar | |
4 |
![]() |
4 | 2 | 19 Sept | 01 Feb | |
5 |
![]() |
4 | 2 | 28 Jan | 0 - 0 | |
6 |
![]() |
4 | 2 | |||
7 |
![]() |
3 | 1 | 02 Jan | 28 Apr | |
8 |
![]() |
3 | 2 | 17 Oct | 12 Feb | |
9 |
![]() |
3 | 2 | 29 Dec | 23 Apr | |
10 |
![]() |
3 | 2 | 12 Jan | 07 May | |
11 |
![]() |
1 | 1 | 03 Apr | 19 Dec | |
12 |
![]() |
1 | 2 | 05 Feb | 26 Sept | |
13 |
![]() |
0 | 1 | 13 May | 16 Jan | |
14 |
![]() |
0 | 1 | 1 - 0 | 24 Jan | |
15 |
![]() |
0 | 1 | 19 Feb | 23 Oct | |
16 |
![]() |
0 | 1 | 30 Oct | 26 Feb | |
17 |
![]() |
0 | 2 | 09 Apr | 25 Dec | |
18 |
![]() |
0 | 2 | 02 May | 08 Jan |
Global stats in Saudi Pro League
Main formation
- 4-2-3-1 2 matches this season

- Year of construction: 2014
- Surface: grass
- Capacity: 63079
- Average attendance: 17085
- Maximum attendance: 62165
- % sold: 32
- Type club male
- Names Al Ahli, Ahli
- Code AHL
- Area Qatar
Al Ahli on Football Today
Al Ahli match result
The next match is Ahli vs Nasaf and kicks-off at 19:15 on the Monday 15 September 2025 as part of the the week 1 of AFC Champions League.
The latest result of Saudi Pro League featured Ettifaq and Ahli and ended up in a 0-0 score.
Ahli is currently at rank 6. in the General table of Saudi Pro League 2025/2026.
Main players
Enzo Millot is the latest most expensive arrival, coming from Stuttgart on the Saturday 09 August 2025 for a 30M € fee.
Gabri Veiga is the latest biggest sale. He left to Porto on the Thursday 05 June 2025, a transfer which is valued at 15M €.
The full squad is as follows:Goalkeepers: Ahmad Ali Saleem Al Rehaili Al Harbi, Ghassan Abdulaziz Yaqoub Al Barqawi, Abdulrahman bin Salem bin Fadhel Al Sanbi, Édouard Mendy, Bader Hussam Kabli and Abdullah bin Ahmad bin Abdulaziz Abdo
Defenders: Riyadh Eisa Yami, Khaled Abdulaziz Al-Barakah, Zakaria bin Siraj bin Ahmed Hawsawi, Roger Ibañez, Mohammed bin Sulaiman bin Mohammed Bakor, Bassam bin Mohammed bin Rashid Al Hurayji, Abdullah Khalid Mohammed Al Ammar, Ali bin Hassan bin Mohammed Majrashi, Merih Demiral, Mohammed bin Abdulrahman bin Mohammed Yousef, Saad bin Yaslam bin Belkhair Badkheen Balobaid, Matteo Dams, Rayan bin Mohammed bin Bilko Hamed, Baker Eissa, Ezgjan Alioski and Abdulelah Mohammed Al Khaibari
Midfielders: Mahmoud Saud Al Tumbkti, Ramez Zaid Ahmed Al Attar, Laurențiu Aurelian Reghecampf, Julian Draxler, Riyad Mahrez, Sumayhan Dhaidan Al Nabit Al Baqaawi, Firas Al-Buraikan, Enzo Millot, Alexsander, Galeno, Eid bin Mohammed bin Saeed Al Muwallad, Mohammed Abdullah Eid Al Majhad, Ziyad bin Mubarak bin Eid Al Marwani Al Johani, Saleh bin Waheeb bin Saeed Abu Al Shamat, Franck Kessié, Adnan Mohammad Al Bishri and Ayman Yousef Fallatah
Strikers: Morad Mohammed Abdullah Khodari, Mohammed Abdullah Al Amri, Roberto Firmino, Ivan Benjamin Elijah Toney, Fahad bin Ayidh bin Ateeq Al Arari Al Rashidi, Yaseen Atiah Yaseen Al Zahri Al Zubaidi, Abdulkarim Mohamed Ismail Darisi, Ziyad Abdullah Ali Al Abdali Al Ghamdi, Amar Hamed Al Yuhaybi and Safi Mohammed Alzaqarta
Ahli schedule & next match
Following Ahli vs Nasaf, the next match will be Ahli vs Hilal on Friday 19 September 2025. The manager Matthias Jaissle will reveal its strategy and the lineups a few hours before the fixture. The team usually starts with a 4-2-3-1 formation# | Team | Pts | P | W | D | L | GF | GA | GD | |
---|---|---|---|---|---|---|---|---|---|---|
1 |
![]() |
6 | 2 | 2 | 0 | 0 | 7 | 1 | 6 | |
2 |
![]() |
6 | 2 | 2 | 0 | 0 | 9 | 4 | 5 | |
3 |
![]() |
4 | 2 | 1 | 1 | 0 | 5 | 3 | 2 | |
4 |
![]() |
4 | 2 | 1 | 1 | 0 | 4 | 2 | 2 | |
5 |
![]() |
4 | 2 | 1 | 1 | 0 | 2 | 1 | 1 | |
6 |
![]() |
4 | 2 | 1 | 1 | 0 | 1 | 0 | 1 | |
7 |
![]() |
3 | 1 | 1 | 0 | 0 | 5 | 0 | 5 | |
8 |
![]() |
3 | 2 | 1 | 0 | 1 | 2 | 4 | -2 | |
9 |
![]() |
3 | 2 | 1 | 0 | 1 | 2 | 4 | -2 | |
10 |
![]() |
3 | 2 | 1 | 0 | 1 | 3 | 7 | -4 | |
11 |
![]() |
1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | |
12 |
![]() |
1 | 2 | 0 | 1 | 1 | 1 | 2 | -1 | |
13 |
![]() |
0 | 1 | 0 | 0 | 1 | 1 | 2 | -1 | |
14 |
![]() |
0 | 1 | 0 | 0 | 1 | 0 | 1 | -1 | |
15 |
![]() |
0 | 1 | 0 | 0 | 1 | 1 | 3 | -2 | |
16 |
![]() |
0 | 1 | 0 | 0 | 1 | 0 | 2 | -2 | |
17 |
![]() |
0 | 2 | 0 | 0 | 2 | 3 | 6 | -3 | |
18 |
![]() |
0 | 2 | 0 | 0 | 2 | 4 | 8 | -4 |
- AFC Champions League Elite
- Relegation
# | Team | Pts | P | W | D | L | GF | GA | GD |
---|---|---|---|---|---|---|---|---|---|
1 |
![]() |
4 | 2 | 1 | 1 | 0 | 4 | 2 | 2 |
2 |
![]() |
4 | 2 | 1 | 1 | 0 | 2 | 1 | 1 |
3 |
![]() |
3 | 1 | 1 | 0 | 0 | 3 | 0 | 3 |
4 |
![]() |
3 | 1 | 1 | 0 | 0 | 4 | 2 | 2 |
5 |
![]() |
3 | 1 | 1 | 0 | 0 | 3 | 1 | 2 |
6 |
![]() |
3 | 1 | 1 | 0 | 0 | 1 | 0 | 1 |
7 |
![]() |
3 | 2 | 1 | 0 | 1 | 2 | 4 | -2 |
8 |
![]() |
1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 |
9 |
![]() |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
10 |
![]() |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
11 |
![]() |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
12 |
![]() |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
13 |
![]() |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
14 |
![]() |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
15 |
![]() |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
16 |
![]() |
0 | 1 | 0 | 0 | 1 | 1 | 2 | -1 |
17 |
![]() |
0 | 2 | 0 | 0 | 2 | 4 | 8 | -4 |
18 |
![]() |
0 | 1 | 0 | 0 | 1 | 0 | 5 | -5 |
# | Team | Pts | P | W | D | L | GF | GA | GD |
---|---|---|---|---|---|---|---|---|---|
1 |
![]() |
3 | 1 | 1 | 0 | 0 | 5 | 0 | 5 |
2 |
![]() |
3 | 1 | 1 | 0 | 0 | 5 | 2 | 3 |
3 |
![]() |
3 | 1 | 1 | 0 | 0 | 4 | 1 | 3 |
4 |
![]() |
3 | 1 | 1 | 0 | 0 | 3 | 2 | 1 |
5 |
![]() |
3 | 2 | 1 | 0 | 1 | 2 | 4 | -2 |
6 |
![]() |
1 | 1 | 0 | 1 | 0 | 2 | 2 | 0 |
7 |
![]() |
1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
8 |
![]() |
1 | 2 | 0 | 1 | 1 | 1 | 2 | -1 |
9 |
![]() |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
10 |
![]() |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
11 |
![]() |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
12 |
![]() |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
13 |
![]() |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
14 |
![]() |
0 | 1 | 0 | 0 | 1 | 1 | 2 | -1 |
15 |
![]() |
0 | 1 | 0 | 0 | 1 | 0 | 1 | -1 |
16 |
![]() |
0 | 1 | 0 | 0 | 1 | 2 | 4 | -2 |
17 |
![]() |
0 | 1 | 0 | 0 | 1 | 1 | 3 | -2 |
18 |
![]() |
0 | 1 | 0 | 0 | 1 | 0 | 2 | -2 |

- Squad size 49
- Average age 25.5
- Foreign players 49 (100%)
- Contracts ending 4
-
Riyadh Eisa Yami
19 years
-
Khaled Abdulaziz Al-Barakah
34 years
-
#2 Zakaria bin Siraj bin Ahmed Hawsawi
24 years
-
#3 Roger Ibañez
26 years - 06/2027
-
#5 Mohammed bin Sulaiman bin Mohammed Bakor
21 years
-
#6 Bassam bin Mohammed bin Rashid Al Hurayji
25 years
-
#15 Abdullah Khalid Mohammed Al Ammar
31 years
-
#27 Ali bin Hassan bin Mohammed Majrashi
25 years
-
#28 Merih Demiral
27 years - 06/2026
-
#29 Mohammed bin Abdulrahman bin Mohammed Yousef
22 years
-
#31 Saad bin Yaslam bin Belkhair Badkheen Balobaid
25 years
-
#32 Matteo Dams
21 years - 06/2029
-
#46 Rayan bin Mohammed bin Bilko Hamed
23 years
-
#55 Baker Eissa
32 years
-
#77 Ezgjan Alioski
33 years
-
#88 Abdulelah Mohammed Al Khaibari
28 years
-
Mahmoud Saud Al Tumbkti
20 years
-
Ramez Zaid Ahmed Al Attar
19 years
-
Laurențiu Aurelian Reghecampf
49 years
-
#7 Julian Draxler
31 years
-
#7 Riyad Mahrez
34 years - 06/2027
-
#8 Sumayhan Dhaidan Al Nabit Al Baqaawi
29 years
-
#9 Firas Al-Buraikan
25 years
-
#10 Enzo Millot
23 years - 06/2028
-
#11 Alexsander
21 years
-
#13 Galeno
27 years - 06/2028
-
#14 Eid bin Mohammed bin Saeed Al Muwallad
23 years
-
#29 Mohammed Abdullah Eid Al Majhad
27 years
-
#30 Ziyad bin Mubarak bin Eid Al Marwani Al Johani
23 years - 07/2026
-
#47 Saleh bin Waheeb bin Saeed Abu Al Shamat
23 years
-
#79 Franck Kessié
28 years - 06/2026
-
#88 Adnan Mohammad Al Bishri
19 years
-
#95 Ayman Yousef Fallatah
21 years
-
Morad Mohammed Abdullah Khodari
21 years
-
Mohammed Abdullah Al Amri
20 years
-
#10 Roberto Firmino
33 years
-
#17 Ivan Benjamin Elijah Toney
29 years - 06/2028
-
#19 Fahad bin Ayidh bin Ateeq Al Arari Al Rashidi
28 years
-
#26 Yaseen Atiah Yaseen Al Zahri Al Zubaidi
22 years
-
#45 Abdulkarim Mohamed Ismail Darisi
22 years
-
#47 Ziyad Abdullah Ali Al Abdali Al Ghamdi
20 years
-
#90 Amar Hamed Al Yuhaybi
19 years
-
#99 Safi Mohammed Alzaqarta
26 years

- 4-1-4-1 1 time
Final Time
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 2 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 1 match already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 1 match already played
1st half
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 2 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 1 match already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 1 match already played
2nd half
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 2 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 1 match already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 1 match already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
- First goal scored on average 23'
- Last goal scored on average 23'
- Number of matches - at least 1 goal scored 1
- First goal conceded on average 0'
- Last goal conceded on average 0'
- Number of matches - at least 1 goal conceded 0
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
- First goal scored on average 23'
- Last goal scored on average 23'
- Number of matches - at least 1 goal scored 1
- First goal conceded on average 0'
- Last goal conceded on average 0'
- Number of matches - at least 1 goal conceded 0
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
- First goal scored on average 0'
- Last goal scored on average 0'
- Number of matches - at least 1 goal scored 0
- First goal conceded on average 0'
- Last goal conceded on average 0'
- Number of matches - at least 1 goal conceded 0
Count | Average age | Amount | |
---|---|---|---|
Arrivals | 3 | 27 | 30M € |
Departures | 3 | 26 | 21.5M € |
Total | 6 | 27 | -8.5M € |