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

Premier League 2024/25

Every result, the table as it finished, and the price each match went off at. 138 matches played between September 2024 and June 2025.

138Matches
375Goals
2.72Per game
36.2%Home wins
100%Priced at kickoff
MuharraqTop of the table

Final table 14 clubs

Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.

#ClubPWDLGDPts
1 MUHMuharraq 22 16 3 3 +37 51
2 KHAKhalidiya 22 13 3 6 +14 42
3 ARAl Riffa 22 11 5 6 +12 38
4 SITSitra 22 10 8 4 +12 38
5 ASAl Shabab 22 7 9 6 0 30
6 BSBahrain SC 25 8 6 11 -12 30
7 MALMalkiya 22 6 10 6 -4 28
8 ANAl Najma 22 7 6 9 0 27
9 AAAl Ahli 22 8 3 11 -3 27
10 AALA'Ali 25 6 7 12 -14 25
11 EREast Riffa 22 4 8 10 -10 20
12 MANManama 22 2 8 12 -30 14
13 AHAl Hala 3 1 1 1 +2 4
14 ITIsa Town 3 0 1 2 -4 1

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.72
375 goals. 51.4% of matches went over 2.5.
Home advantage
36.2%
Draws 28.3%, away wins 35.5%.
Half-time lead held
60.2%
From 83 matches where someone led at the break.
1–1 19 · 13.8%
1–2 14 · 10.1%
0–0 13 · 9.4%
2–1 11 · 8%
2–0 11 · 8%
0–2 9 · 6.5%

Results 138

The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.

Monday 9 June 2025
17:20 Bahrain SC 2 – 1 Isa Town 1.91 3.20 3.60
17:20 Al Hala 1 – 2 A'Ali 2.10 3.00 3.25
Wednesday 4 June 2025
17:00 Isa Town 1 – 4 Al Hala 2.70 3.20 2.30
17:00 A'Ali 0 – 1 Bahrain SC 3.10 3.20 2.10
Saturday 31 May 2025
17:00 A'Ali 0 – 0 Isa Town 2.38 3.25 2.60
17:00 Bahrain SC 1 – 1 Al Hala 2.10 3.25 3.00
Tuesday 27 May 2025
17:00 Sitra 2 – 0 Khalidiya 3.70 3.50 1.80
17:00 Al Ahli 4 – 3 Malkiya 1.67 3.60 4.20
Monday 26 May 2025
17:00 A'Ali 0 – 2 Muharraq 4.75 4.00 1.53
17:00 Al Riffa 4 – 3 Bahrain SC 2.15 3.20 3.00
17:00 East Riffa 0 – 2 Al Shabab 2.00 3.25 3.25
Sunday 25 May 2025
17:00 Manama 1 – 1 Al Najma 3.60 3.50 1.85
Thursday 22 May 2025
17:00 Malkiya 2 – 2 Al Riffa 3.10 3.25 2.05
17:00 Khalidiya 1 – 0 A'Ali 1.38 4.20 7.00
Wednesday 21 May 2025
17:00 Muharraq 1 – 1 East Riffa 1.85 4.75 2.80
17:00 Al Shabab 0 – 0 Al Ahli 2.20 3.20 2.90
Tuesday 20 May 2025
17:00 Bahrain SC 3 – 1 Manama 1.67 4.20 3.60
17:00 Al Najma 1 – 1 Sitra 2.15 3.30 2.80
Saturday 17 May 2025
17:00 A'Ali 1 – 0 East Riffa 3.50 3.00 2.05
17:00 Al Riffa 1 – 3 Al Shabab 1.65 3.60 4.33
17:00 Al Ahli 2 – 1 Muharraq 5.00 4.00 1.50
Friday 16 May 2025
17:00 Manama 0 – 1 Malkiya 2.45 2.90 2.80
17:00 Sitra 2 – 0 Bahrain SC 1.95 3.25 3.50
17:00 Khalidiya 2 – 1 Al Najma 1.44 4.10 5.50
Monday 12 May 2025
17:00 East Riffa 1 – 0 Al Ahli 2.80 2.80 2.50
17:00 Muharraq 1 – 2 Al Riffa 1.67 3.80 4.00
17:00 Al Najma 1 – 2 A'Ali 1.83 3.40 3.60
Sunday 11 May 2025
17:00 Malkiya 0 – 1 Sitra 2.88 2.90 2.30
17:00 Bahrain SC 1 – 2 Khalidiya 5.75 3.70 1.53
17:00 Al Shabab 1 – 1 Manama 1.95 3.00 3.80
Wednesday 7 May 2025
17:00 A'Ali 2 – 0 Al Ahli 3.25 4.00 1.80
17:00 Al Riffa 0 – 1 East Riffa 1.62 4.00 4.00
17:00 Manama 1 – 6 Muharraq 7.00 5.00 1.30
Tuesday 6 May 2025
17:00 Sitra 1 – 1 Al Shabab 2.10 3.30 3.00
17:00 Khalidiya 1 – 2 Malkiya 1.42 3.90 6.50
17:00 Al Najma 2 – 0 Bahrain SC 2.10 3.50 2.90
Friday 2 May 2025
17:00 Al Shabab 1 – 1 Khalidiya 4.00 3.80 1.67
17:00 Al Ahli 1 – 2 Al Riffa 3.10 3.40 2.00
17:00 East Riffa 1 – 1 Manama 4.50 7.50 1.89
Thursday 1 May 2025
17:00 Malkiya 0 – 1 Al Najma 2.40 2.80 2.90
17:00 Muharraq 2 – 0 Sitra 1.57 3.80 4.75
17:00 Bahrain SC 1 – 1 A'Ali 2.25 3.00 3.00
Sunday 27 April 2025
17:20 Khalidiya 1 – 2 Muharraq 2.15 3.25 3.20
17:20 Sitra 1 – 1 East Riffa 2.50 3.00 2.80
17:20 Manama 0 – 1 Al Ahli 2.80 3.10 2.40
Saturday 26 April 2025
17:20 Bahrain SC 2 – 2 Malkiya 2.70 3.25 2.30
17:20 Al Najma 0 – 0 Al Shabab 2.50 3.30 2.45
17:20 A'Ali 2 – 4 Al Riffa 5.50 4.33 1.42
Tuesday 22 April 2025
17:20 Al Riffa 5 – 1 Manama 1.45 3.80 6.25
17:20 Al Ahli 2 – 3 Sitra 3.10 3.60 1.91
17:20 East Riffa 3 – 2 Khalidiya 5.75 3.90 1.45
Monday 21 April 2025
18:00 Muharraq 2 – 0 Al Najma 1.30 5.00 7.00
17:20 Al Shabab 0 – 1 Bahrain SC 1.91 3.25 3.50
17:20 Malkiya 2 – 2 A'Ali 2.10 3.10 3.10
Wednesday 16 April 2025
17:00 Al Najma 1 – 1 East Riffa 2.25 3.30 2.70
Tuesday 15 April 2025
17:00 Malkiya 0 – 0 Al Shabab 2.80 3.10 2.30
17:00 A'Ali 1 – 1 Manama 3.10 3.40 2.00
Monday 14 April 2025
17:00 Sitra 1 – 1 Al Riffa 3.40 3.30 1.95
17:00 Bahrain SC 1 – 3 Muharraq 5.50 4.75 1.36
17:00 Khalidiya 2 – 1 Al Ahli 1.40 4.33 6.00
Saturday 5 April 2025
17:00 Manama 0 – 3 Sitra 3.90 3.60 1.73
17:00 East Riffa 3 – 1 Bahrain SC 2.90 3.10 2.25
17:00 Al Riffa 2 – 2 Khalidiya 2.70 3.50 2.20
Friday 4 April 2025
17:00 Al Shabab 0 – 3 A'Ali 1.80 3.30 3.90
17:00 Al Ahli 1 – 0 Al Najma 2.05 3.20 3.10
17:00 Muharraq 3 – 0 Malkiya 1.33 4.50 7.00
Saturday 29 March 2025
18:30 Al Ahli 1 – 1 Khalidiya 4.00 4.00 1.62
18:30 Al Riffa 1 – 3 Sitra 1.67 3.50 4.33
Wednesday 5 March 2025
18:30 Malkiya 0 – 0 East Riffa 1.80 3.00 4.50
18:30 Bahrain SC 2 – 1 Al Ahli 2.75 3.30 2.25
18:30 A'Ali 0 – 0 Sitra 3.90 3.90 1.65
Tuesday 4 March 2025
18:30 Al Najma 1 – 3 Al Riffa 2.35 3.25 2.80
18:30 Khalidiya 3 – 2 Manama 1.33 4.50 8.50
18:30 Al Shabab 1 – 2 Muharraq 5.25 3.60 1.55
Sunday 23 February 2025
16:00 Khalidiya 2 – 0 Sitra 1.50 4.00 5.00
16:00 Bahrain SC 0 – 2 Al Riffa 3.60 3.50 1.80
Saturday 15 February 2025
16:00 Al Najma 1 – 2 Manama 2.20 2.75 3.30
16:00 Al Shabab 1 – 1 East Riffa 1.91 3.10 3.50
Friday 14 February 2025
16:00 Malkiya 1 – 1 Al Ahli 2.70 3.10 2.40
16:00 Muharraq 4 – 0 A'Ali 1.17 7.50 19.00
Sunday 9 February 2025
16:00 East Riffa 0 – 3 Muharraq 6.25 3.70 1.48
16:00 Al Riffa 0 – 2 Malkiya 1.57 3.50 5.25
Saturday 8 February 2025
16:00 Manama 1 – 1 Bahrain SC 3.10 3.10 2.10
16:00 Sitra 0 – 0 Al Najma 2.70 2.90 2.50
Thursday 6 February 2025
16:00 Al Ahli 1 – 3 Al Shabab 2.10 3.25 3.00
16:00 A'Ali 1 – 2 Khalidiya 6.00 4.75 1.36
Saturday 18 January 2025
16:00 Al Najma 1 – 3 Khalidiya 3.10 3.00 2.15
16:00 Al Shabab 2 – 0 Al Riffa 2.05 3.25 3.10
Friday 17 January 2025
16:00 Bahrain SC 2 – 2 Sitra 3.40 3.40 1.95
16:00 Muharraq 3 – 2 Al Ahli 1.42 4.33 5.75
Thursday 16 January 2025
16:00 Malkiya 0 – 0 Manama 1.85 3.10 4.00
16:00 East Riffa 1 – 1 A'Ali 2.30 3.60 2.60
Saturday 11 January 2025
16:00 Manama 0 – 2 Al Shabab 2.25 3.50 2.55
16:00 A'Ali 1 – 3 Al Najma 2.88 3.60 2.05
Friday 10 January 2025
16:00 Al Riffa 2 – 0 Muharraq 2.63 3.10 2.50
16:00 Khalidiya 3 – 0 Bahrain SC 1.33 4.75 6.50
Thursday 9 January 2025
16:00 Al Ahli 3 – 2 East Riffa 1.44 4.10 5.75
16:00 Sitra 0 – 1 Malkiya 1.80 3.50 3.70
Sunday 15 December 2024
16:00 Malkiya 2 – 1 Khalidiya 9.50 4.75 1.25
16:00 East Riffa 0 – 0 Al Riffa 6.00 4.50 1.38
Saturday 14 December 2024
16:00 Muharraq 3 – 0 Manama 1.65 3.80 4.20
16:00 Al Ahli 4 – 1 A'Ali 2.00 3.50 3.00
Friday 13 December 2024
16:00 Bahrain SC 1 – 2 Al Najma 2.20 3.60 2.63
16:00 Al Shabab 2 – 2 Sitra 2.90 3.40 2.10
Monday 9 December 2024
16:00 Al Riffa 2 – 1 Al Ahli 1.80 3.40 3.80
16:00 Khalidiya 2 – 0 Al Shabab 1.33 4.50 6.50
Sunday 8 December 2024
16:00 Manama 1 – 0 East Riffa 2.80 3.00 2.40
16:00 Al Najma 5 – 1 Malkiya 3.25 3.20 2.05
Saturday 7 December 2024
16:00 Sitra 0 – 2 Muharraq 3.00 3.10 2.20
16:00 A'Ali 0 – 2 Bahrain SC 2.55 2.80 2.75
Sunday 1 December 2024
16:00 Malkiya 0 – 0 Bahrain SC 2.40 3.25 2.60
Monday 25 November 2024
16:00 East Riffa 0 – 2 Sitra 4.00 3.10 1.83
Sunday 24 November 2024
16:00 Al Ahli 2 – 0 Manama 2.20 3.20 2.90
16:00 Al Shabab 0 – 2 Al Najma 1.80 3.50 3.60
Saturday 23 November 2024
16:00 Muharraq 3 – 1 Khalidiya 2.80 3.25 2.20
16:00 Al Riffa 3 – 0 A'Ali 2.00 3.00 3.60
Monday 28 October 2024
16:00 Manama 0 – 0 Al Riffa 5.25 3.75 1.53
Sunday 27 October 2024
16:00 Khalidiya 2 – 1 East Riffa 1.50 4.00 5.00
Saturday 26 October 2024
18:30 Bahrain SC 1 – 2 Al Shabab 3.00 3.14 2.63
15:30 Al Najma 0 – 0 Muharraq 6.00 4.20 1.42
Friday 25 October 2024
17:00 A'Ali 2 – 1 Malkiya 3.40 3.75 1.80
Monday 21 October 2024
17:00 Sitra 3 – 1 Al Ahli 2.30 3.50 2.55
Sunday 20 October 2024
17:00 Muharraq 7 – 2 Bahrain SC 2.10 3.10 3.20
Thursday 3 October 2024
17:00 Al Shabab 0 – 0 Malkiya 2.75 3.30 2.62
Wednesday 2 October 2024
17:00 East Riffa 2 – 4 Al Najma 2.35 4.00 5.25
17:00 Manama 2 – 2 A'Ali 2.54 3.45 3.02
Friday 27 September 2024
17:00 Al Najma 2 – 3 Al Ahli 3.77 3.52 2.20
17:00 Malkiya 1 – 1 Muharraq 5.70 3.90 1.82
17:00 Khalidiya 1 – 0 Al Riffa 2.40 3.30 3.29
Thursday 26 September 2024
17:00 A'Ali 1 – 2 Al Shabab 2.83 3.50 2.60
17:00 Sitra 4 – 1 Manama 2.50 3.24 3.12
17:00 Bahrain SC 2 – 1 East Riffa 3.01 3.21 3.40
Sunday 22 September 2024
17:00 Muharraq 3 – 0 Al Shabab 1.65 3.92 5.32
17:00 Al Ahli 0 – 1 Bahrain SC 1.84 3.45 4.72
17:00 Manama 0 – 5 Khalidiya 3.70 3.48 2.10
Saturday 21 September 2024
17:00 East Riffa 1 – 2 Malkiya 2.38 3.30 3.13
17:00 Al Riffa 3 – 0 Al Najma 1.41 5.19 7.75
17:00 Sitra 2 – 1 A'Ali 2.23 3.33 3.34

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key