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

Premier League 2025/26

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

138Matches
333Goals
2.41Per game
37%Home wins
93%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 17 4 1 +38 55
2 KHAKhalidiya 22 18 0 4 +26 54
3 ARAl Riffa 22 15 4 3 +24 49
4 MALMalkiya 22 9 6 7 +7 33
5 AALA'Ali 22 9 4 9 -1 31
6 ANAl Najma 25 9 4 12 -9 31
7 ALHAl-Hidd 22 8 6 8 +6 30
8 AAAl Ahli 22 7 6 9 0 27
9 SITSitra 22 7 6 9 -9 27
10 BUDBudaiya 25 7 4 14 -13 25
11 ASAl Shabab 22 3 5 14 -26 14
12 BSBahrain SC 22 2 1 19 -41 7
13 MANManama 3 2 0 1 +3 6
14 AIAl Ittihad 3 0 0 3 -5 0

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.41
333 goals. 47.1% of matches went over 2.5.
Home advantage
37%
Draws 18.1%, away wins 44.9%.
Half-time lead held
82.9%
From 76 matches where someone led at the break.
0–1 23 · 16.7%
1–1 13 · 9.4%
1–0 12 · 8.7%
3–0 11 · 8%
2–0 9 · 6.5%
1–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.

Saturday 30 May 2026
16:00 Al Najma 3 – 2 Manama 1.90 3.69 3.97
16:00 Al Ittihad 0 – 1 Budaiya — — —
Monday 25 May 2026
16:00 Manama 3 – 0 Al Ittihad — — —
16:00 Budaiya 0 – 3 Al Najma 2.85 3.46 2.40
Thursday 21 May 2026
16:00 Al Najma 2 – 1 Al Ittihad — — —
16:00 Budaiya 0 – 1 Manama 2.33 3.30 3.20
Saturday 16 May 2026
17:00 Sitra 1 – 0 Malkiya 2.64 3.25 2.75
17:00 Al Najma 1 – 3 Khalidiya 5.80 4.24 1.58
17:00 Muharraq 1 – 0 A'Ali 1.22 6.02 14.20
Friday 15 May 2026
17:00 Al Riffa 3 – 2 Bahrain SC 1.11 9.40 30.00
17:00 Al-Hidd 1 – 0 Al Shabab — — —
17:00 Budaiya 2 – 2 Al Ahli 3.30 3.50 2.42
Monday 11 May 2026
17:00 Malkiya 0 – 2 Al Riffa 5.00 3.51 1.80
17:00 Khalidiya 1 – 2 Muharraq 2.65 3.33 2.65
17:00 Al Ahli 0 – 1 Al-Hidd — — —
Sunday 10 May 2026
17:00 Bahrain SC 0 – 3 Al Najma 6.80 4.40 1.49
17:00 Al Shabab 1 – 3 Sitra — — —
17:00 A'Ali 2 – 0 Budaiya 3.05 3.10 2.48
Tuesday 5 May 2026
17:00 Sitra 0 – 2 Al Ahli 2.38 3.65 3.35
17:00 Al Riffa 4 – 0 Al Shabab — — —
Monday 4 May 2026
17:00 Al Najma 1 – 3 Muharraq 8.80 4.90 1.48
17:00 Al-Hidd 0 – 1 A'Ali 2.18 3.35 3.95
Sunday 3 May 2026
17:00 Bahrain SC 0 – 4 Malkiya 6.80 4.20 1.63
17:00 Budaiya 0 – 1 Khalidiya 14.00 5.90 1.32
Wednesday 29 April 2026
17:00 Al Ahli 2 – 3 Al Riffa 5.80 3.75 1.72
17:00 Muharraq 1 – 0 Budaiya 1.24 7.40 15.50
Tuesday 28 April 2026
17:00 Malkiya 3 – 0 Al Najma 3.15 3.10 2.76
17:00 Al Shabab 1 – 0 Bahrain SC — — —
Monday 27 April 2026
17:00 A'Ali 0 – 2 Sitra 2.82 3.40 2.92
17:00 Khalidiya 2 – 1 Al-Hidd 1.45 5.40 8.60
Saturday 18 April 2026
17:35 Sitra 1 – 3 Khalidiya 10.00 4.70 1.47
15:25 Malkiya 1 – 0 Al Shabab — — —
Friday 17 April 2026
17:35 Al Riffa 1 – 0 A'Ali 1.48 4.60 10.00
15:25 Bahrain SC 1 – 2 Al Ahli 7.00 4.50 1.61
Thursday 16 April 2026
17:00 Al Najma 1 – 2 Budaiya 2.30 3.80 3.45
17:00 Al-Hidd 0 – 1 Muharraq 6.20 4.70 1.66
Saturday 4 April 2026
17:30 Al Ahli 0 – 0 Malkiya 2.45 3.00 2.75
15:15 Khalidiya 2 – 1 Al Riffa 2.40 2.80 2.90
Friday 3 April 2026
17:30 Budaiya 0 – 2 Al-Hidd 3.00 3.25 2.20
15:15 Muharraq 3 – 0 Sitra 1.29 5.00 8.00
Thursday 2 April 2026
17:00 Al Shabab 1 – 1 Al Najma 3.45 3.10 2.05
17:00 A'Ali 2 – 1 Bahrain SC 1.62 3.60 4.75
Saturday 14 March 2026
18:30 Malkiya 0 – 1 A'Ali 2.50 2.70 2.90
18:30 Al Shabab 0 – 0 Al Ahli 3.40 3.00 2.05
Friday 13 March 2026
18:30 Al Najma 1 – 0 Al-Hidd 2.70 3.10 2.38
18:30 Bahrain SC 1 – 4 Khalidiya 17.00 7.00 1.14
Thursday 12 March 2026
18:30 Sitra 3 – 0 Budaiya 2.15 3.30 2.90
18:30 Al Riffa 1 – 1 Muharraq 2.30 3.00 2.80
Monday 23 February 2026
18:00 Al-Hidd 4 – 1 Sitra 2.55 2.90 2.63
Saturday 21 February 2026
18:00 Malkiya 1 – 2 Khalidiya 5.25 3.60 1.57
Friday 20 February 2026
18:00 Muharraq 7 – 0 Bahrain SC 1.14 6.50 15.00
18:00 Al Ahli 1 – 0 Al Najma 2.05 3.20 3.20
Thursday 19 February 2026
18:00 Budaiya 0 – 3 Al Riffa 5.75 3.75 1.48
18:00 A'Ali 0 – 1 Al Shabab 2.00 3.00 3.50
Saturday 14 February 2026
16:00 Bahrain SC 0 – 3 Budaiya 3.75 3.40 1.80
13:45 Al Najma 2 – 0 Sitra 2.70 3.00 2.45
Thursday 12 February 2026
16:00 Al Ahli 1 – 2 A'Ali 2.30 3.25 2.70
Wednesday 11 February 2026
16:00 Al Shabab 0 – 1 Khalidiya 8.00 4.50 1.30
Saturday 7 February 2026
16:00 Malkiya 0 – 1 Muharraq 5.50 3.30 1.57
13:45 Al Riffa 0 – 3 Al-Hidd 1.33 4.00 7.50
Wednesday 28 January 2026
16:00 Sitra 1 – 3 Al Riffa 5.75 3.75 1.48
16:00 A'Ali 2 – 0 Al Najma 2.50 3.00 2.60
Tuesday 27 January 2026
16:00 Muharraq 3 – 0 Al Shabab 1.22 6.00 10.00
16:00 Al-Hidd 1 – 1 Bahrain SC 1.62 3.70 4.33
Monday 26 January 2026
16:00 Khalidiya 0 – 1 Al Ahli 1.44 3.70 6.50
16:00 Budaiya 0 – 1 Malkiya 3.10 3.10 2.15
Thursday 15 January 2026
16:00 Bahrain SC 0 – 1 Sitra 4.75 3.60 1.60
16:00 Al Ahli 0 – 1 Muharraq 5.50 4.10 1.45
Wednesday 14 January 2026
16:00 Malkiya 0 – 0 Al-Hidd 2.25 2.90 3.00
16:00 A'Ali 0 – 3 Khalidiya 5.50 3.90 1.48
Tuesday 13 January 2026
16:00 Al Shabab 1 – 3 Budaiya 3.00 3.20 2.15
16:00 Al Najma 1 – 2 Al Riffa 5.50 3.80 1.48
Saturday 10 January 2026
16:00 Malkiya 0 – 0 Sitra 2.63 2.90 2.55
13:25 A'Ali 1 – 1 Muharraq 12.00 5.00 1.22
Friday 9 January 2026
16:00 Bahrain SC 0 – 1 Al Riffa 9.00 4.75 1.25
13:25 Khalidiya 3 – 0 Al Najma 1.45 4.10 5.25
Thursday 8 January 2026
16:00 Al Ahli 2 – 3 Budaiya 2.00 3.20 3.30
16:00 Al Shabab 0 – 2 Al-Hidd 4.10 3.10 1.85
Tuesday 6 January 2026
16:00 Sitra 0 – 4 Muharraq 5.50 3.50 1.53
Saturday 3 January 2026
16:00 Al Riffa 2 – 0 Malkiya 1.45 3.70 6.50
13:25 Al Najma 2 – 1 Bahrain SC 1.67 3.50 4.33
Friday 2 January 2026
16:00 Muharraq 0 – 1 Khalidiya 1.91 3.20 3.60
16:00 Budaiya 0 – 1 A'Ali 2.50 3.20 2.50
13:25 Sitra 1 – 1 Al Shabab 1.67 3.50 4.33
Thursday 1 January 2026
16:00 Al-Hidd 3 – 3 Al Ahli 2.63 3.20 2.38
Monday 29 December 2025
16:00 Khalidiya 3 – 1 Budaiya 1.40 4.00 6.50
Sunday 28 December 2025
16:00 Muharraq 2 – 0 Al Najma 1.27 4.75 8.50
16:00 Al Ahli 1 – 2 Sitra 2.60 3.10 2.45
Saturday 27 December 2025
13:20 Al Shabab 0 – 1 Al Riffa 8.50 4.10 1.33
Friday 26 December 2025
16:00 A'Ali 2 – 1 Al-Hidd 2.63 3.00 2.50
13:20 Malkiya 2 – 0 Bahrain SC 1.65 3.60 4.33
Sunday 21 December 2025
16:00 Al Najma 1 – 0 Malkiya 3.40 3.10 2.00
Saturday 20 December 2025
16:00 Al Riffa 2 – 0 Al Ahli 1.60 3.50 5.00
13:15 Bahrain SC 4 – 0 Al Shabab 3.60 3.00 2.00
Friday 19 December 2025
16:00 Budaiya 0 – 1 Muharraq 5.00 3.70 1.55
13:15 Sitra 0 – 0 A'Ali 1.83 3.25 3.80
13:15 Al-Hidd 1 – 2 Khalidiya 5.00 3.60 1.57
Sunday 9 November 2025
16:00 Khalidiya 2 – 1 Sitra 1.67 3.50 4.33
16:00 Muharraq 3 – 0 Al-Hidd 1.50 3.50 6.00
Saturday 8 November 2025
16:00 A'Ali 1 – 4 Al Riffa 6.25 3.60 1.45
13:20 Budaiya 1 – 1 Al Najma 2.25 3.25 2.75
Friday 7 November 2025
16:00 Al Shabab 0 – 1 Malkiya 2.80 3.10 2.30
13:20 Al Ahli 3 – 0 Bahrain SC 1.83 3.50 3.50
Saturday 1 November 2025
16:00 Al Riffa 0 – 2 Khalidiya 2.38 3.20 2.63
Friday 31 October 2025
16:00 Al-Hidd 1 – 2 Budaiya 1.91 3.40 3.40
13:25 Al Najma 2 – 0 Al Shabab 2.20 3.00 3.00
Thursday 30 October 2025
16:00 Malkiya 1 – 1 Al Ahli 2.30 3.20 2.70
16:00 Bahrain SC 1 – 0 A'Ali 2.80 3.50 2.10
Sunday 19 October 2025
17:00 Al Ahli 2 – 0 Al Shabab 2.38 3.10 2.70
17:00 A'Ali 0 – 1 Malkiya 2.20 3.25 2.80
Saturday 18 October 2025
17:00 Al-Hidd 3 – 1 Al Najma — — —
14:35 Budaiya 1 – 1 Sitra 4.60 3.76 2.00
Friday 17 October 2025
17:00 Khalidiya 4 – 0 Bahrain SC 1.18 6.50 9.50
14:35 Muharraq 1 – 1 Al Riffa 1.91 3.10 3.75
Sunday 5 October 2025
17:00 Bahrain SC 0 – 2 Muharraq 5.75 4.75 1.38
17:00 Khalidiya 1 – 3 Malkiya 1.64 4.54 5.80
Saturday 4 October 2025
17:00 Sitra 0 – 0 Al-Hidd 1.90 3.60 3.30
17:00 Al Riffa 3 – 0 Budaiya 1.40 4.33 5.75
Friday 3 October 2025
14:30 Al Shabab 0 – 0 A'Ali 2.80 3.10 2.30
14:30 Al Najma 2 – 4 Al Ahli 2.50 3.20 2.50
Saturday 27 September 2025
17:00 Budaiya 4 – 1 Bahrain SC 1.55 3.70 5.00
17:00 A'Ali 1 – 1 Al Ahli 2.00 3.40 3.00
Friday 26 September 2025
14:45 Khalidiya 0 – 1 Al Shabab 1.33 4.20 7.50
14:45 Muharraq 1 – 1 Malkiya 1.40 4.50 5.50
Thursday 25 September 2025
17:00 Al-Hidd 0 – 0 Al Riffa 5.00 4.10 1.50
17:00 Sitra 0 – 0 Al Najma 1.57 3.75 4.50
Sunday 21 September 2025
17:00 Al Ahli 0 – 1 Khalidiya 6.00 4.75 1.36
17:00 Al Shabab 0 – 3 Muharraq 8.00 4.75 1.30
Saturday 20 September 2025
17:00 Al Riffa 3 – 0 Sitra 1.83 3.60 3.40
17:00 Bahrain SC 1 – 3 Al-Hidd 3.20 3.70 1.90
Friday 19 September 2025
14:50 Malkiya 2 – 1 Budaiya 2.25 3.30 2.75
14:50 Al Najma 0 – 3 A'Ali 1.91 3.40 3.40
Saturday 13 September 2025
17:00 Al Riffa 1 – 1 Al Najma 1.60 3.60 4.50
17:00 Budaiya 1 – 1 Al Shabab 4.50 3.20 1.73
Friday 12 September 2025
15:00 Khalidiya 1 – 0 A'Ali 1.44 4.33 5.25
15:00 Muharraq 3 – 0 Al Ahli 1.36 4.75 6.00
Thursday 11 September 2025
17:00 Al-Hidd 2 – 2 Malkiya 2.50 3.20 2.50
17:00 Sitra 4 – 1 Bahrain SC 1.95 3.60 3.10

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