The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
AA

Al Ahli

Bahrain National Stadium, Riffa. Every match we hold, with the price it went off at.

225Played
69Won
30.7%Win rate
1.22Scored per game
1.39Conceded per game
58Clean sheets

Home and away

The same record, split by where it was played.

At home
29.3%
116 played, 34 won. 1.16 scored a game.
Away
32.1%
109 played, 35 won. 1.28 scored a game.
How the market priced them
30.8%
143 priced matches at an average of 3.56, which implied 28.1%.

Season by season 21

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 Premier League 6222 0
2025/26 Premier League 22769 0
2025/26 King's Cup 1001 -1
2024/25 Premier League 228311 -3
2024/25 AFC Challenge League 3021 -1
2024/25 King's Cup 2101 0
2024/25 Super Cup 1001 -3
2024/25 AFC Champions League Two 1001 -1
2023/24 Premier League 22967 +2
2023/24 Federation Cup 5203 0
2023/24 King's Cup 4310 +7
2022/23 Premier League 227105 +1
2022/23 Federation Cup 5311 +6
2021/22 Premier League 17287 -12
2021/22 Federation Cup 15456 0
2020/21 Premier League 18567 -8
2020/21 Federation Cup 3201 +3
2019/20 Premier League 185211 -3
2019/20 Federation Cup 2002 -4
2017/18 Premier League 184410 -13
2016/17 Premier League 18558 -8

Recent matches 30

Newest first, with the price this club was at kickoff.

Saturday 28 November 2026
A Al Ahli scheduled Sitra —
Saturday 31 October 2026
H Al Ahli scheduled East Riffa —
Saturday 24 October 2026
A Al Ahli 1 – 1 Malkiya —
Sunday 18 October 2026
H Al Ahli 1 – 2 Khalidiya —
Saturday 10 October 2026
A Al Ahli 3 – 1 Manama —
Saturday 12 September 2026
H Al Ahli 0 – 2 Al Ittifaq Maqaba —
Saturday 5 September 2026
A Al Ahli 1 – 0 Al-Hidd —
Friday 28 August 2026
A Al Ahli 1 – 1 Muharraq —
Friday 15 May 2026
A Al Ahli 2 – 2 Budaiya 2.42
Monday 11 May 2026
H Al Ahli 0 – 1 Al-Hidd —
Tuesday 5 May 2026
A Al Ahli 2 – 0 Sitra 3.35
Wednesday 29 April 2026
H Al Ahli 2 – 3 Al Riffa 5.80
Friday 17 April 2026
A Al Ahli 2 – 1 Bahrain SC 1.61
Saturday 11 April 2026
A Al Ahli 1 – 2 Muharraq —
Saturday 4 April 2026
H Al Ahli 0 – 0 Malkiya 2.45
Saturday 14 March 2026
A Al Ahli 0 – 0 Al Shabab 2.05
Saturday 7 March 2026
H Al Ahli 2 – 2 Al Ittifaq Maqaba —
Friday 20 February 2026
H Al Ahli 1 – 0 Al Najma 2.05
Thursday 12 February 2026
H Al Ahli 1 – 2 A'Ali 2.30
Thursday 5 February 2026
A Al Ahli 0 – 0 Budaiya 2.66
Monday 26 January 2026
A Al Ahli 1 – 0 Khalidiya 6.50
Thursday 15 January 2026
H Al Ahli 0 – 1 Muharraq 5.50
Thursday 8 January 2026
H Al Ahli 2 – 3 Budaiya 2.00
Thursday 1 January 2026
A Al Ahli 3 – 3 Al-Hidd 2.38
Sunday 28 December 2025
H Al Ahli 1 – 2 Sitra 2.60
Saturday 20 December 2025
A Al Ahli 0 – 2 Al Riffa 5.00
Friday 7 November 2025
H Al Ahli 3 – 0 Bahrain SC 1.83
Thursday 30 October 2025
A Al Ahli 1 – 1 Malkiya 2.70
Sunday 19 October 2025
H Al Ahli 2 – 0 Al Shabab 2.38
Friday 3 October 2025
A Al Ahli 4 – 2 Al Najma 2.50