Install the appInstall the appPitchside Lab · free · no ads
Pitchside Lab
Model 1.2

Home › Football › Bahrain › Premier League

Back
Bahrain flag

Premier League

BAHRAIN · 2025/26 · 14 CLUBS · 138 PLAYED

Season archive · results and statistics.

Final matches

BAHRAINPremier League 5 matches
MATCHSCORE
30 May 2026FT
Al Ittihad
Budaiya
0–1
30 May 2026FT
Al Najma
Manama
3–2
25 May 2026FT
Budaiya
Al Najma
0–3
25 May 2026FT
Manama
Al Ittihad
3–0
21 May 2026FT
Al Najma
Al Ittihad
2–1

League table

Premier League · top six
#TEAMPGDPTS
1Muharraq22+3855
2Khalidiya22+2654
3Al Riffa22+2449
4A'Ali23034
5Malkiya23+633
6Al-Hidd22+630

Official standings · updated 18 Oct 03:47

League performance

Our record · result predictions

No graded predictions yet for this league and season.

Premier League in our data · since 2025 · through 30 May

Matches analysed138
Home wins37%
Draws18%
Over 2.5 goals47%
How we calculate this

Accuracy is the share of graded result predictions we called right. Calibration measures the gap between predicted probabilities and outcomes. Brier measures probability error; lower is better for both. Market comparisons use bookmaker consensus on matched predictions. No matched market comparison is available yet. League data summarises past matches, separately from the prediction record.

Premier League

2025/26
#TEAMPWDLGFGAGDPTSFORMQUALIFICATION
1Muharraq221741457+3855WWWWWChampions League 2
2Khalidiya2218044216+2654WWWLWChampions League 2
3Al Riffa2215434117+2449WWWWW–
4A'Ali2310492020034LLWWL–
5Malkiya239682317+633WWWLL–
6Al-Hidd228682923+630LLLWW–
7Al Ahli227692828027WLWLD–
8Sitra227692231−927LWLWW–
9Budaiya2264122434−1022LDLLWRelegation play-offs
10Al Najma2264122135−1422WLWWWRelegation play-offs
11Al Shabab223514834−2614LWLLLRelegation
12Bahrain SC2221191556−417LLLLLRelegation

Form: the last five matches, latest on the right.

#TEAMPGDPTS
1Muharraq22+3855
2Khalidiya22+2654
3Al Riffa22+2449
4A'Ali23034
5Malkiya23+633
6Al-Hidd22+630
7Al Ahli22027
8Sitra22−927
9Budaiya22−1022
10Al Najma22−1422
11Al Shabab22−2614
12Bahrain SC22−417
Full statistics and form
#TEAMPWDLGFGAGDPTSFORMQUALIFICATION
1Muharraq221741457+3855WWWWWChampions League 2
2Khalidiya2218044216+2654WWWLWChampions League 2
3Al Riffa2215434117+2449WWWWW–
4A'Ali2310492020034LLWWL–
5Malkiya239682317+633WWWLL–
6Al-Hidd228682923+630LLLWW–
7Al Ahli227692828027WLWLD–
8Sitra227692231−927LWLWW–
9Budaiya2264122434−1022LDLLWRelegation play-offs
10Al Najma2264122135−1422WLWWWRelegation play-offs
11Al Shabab223514834−2614LWLLLRelegation
12Bahrain SC2221191556−417LLLLLRelegation

Form: the last five matches, latest on the right.

Official standings · updated 18 Oct 03:47.

Premier League, Rel/Prom Playoffs

2025/26
#TEAMPWDLGFGAGDPTSFORMQUALIFICATION
1Al Najma330083+59––
2Manama320163+36WWL–
3Budaiya310214−33––
4Al Ettihad300316−50––

Form: the last five matches, latest on the right.

#TEAMPGDPTS
1Al Najma3+59
2Manama3+36
3Budaiya3−33
4Al Ettihad3−50
Full statistics and form
#TEAMPWDLGFGAGDPTSFORMQUALIFICATION
1Al Najma330083+59––
2Manama320163+36WWL–
3Budaiya310214−33––
4Al Ettihad300316−50––

Form: the last five matches, latest on the right.

Official standings · updated 18 Oct 03:47.

No fixtures in the next seven days.

Saturday 30 May

BAHRAINPremier League 2 matches
MATCHSCORE
30 May 2026FT
Al Ittihad
Budaiya
0–1
30 May 2026FT
Al Najma
Manama
3–2

Monday 25 May

BAHRAINPremier League 2 matches
MATCHSCORE
25 May 2026FT
Budaiya
Al Najma
0–3
25 May 2026FT
Manama
Al Ittihad
3–0

Thursday 21 May

BAHRAINPremier League 2 matches
MATCHSCORE
21 May 2026FT
Al Najma
Al Ittihad
2–1
21 May 2026FT
Budaiya
Manama
0–1

Saturday 16 May

BAHRAINPremier League 3 matches
MATCHSCORE
16 May 2026FT
Al Najma
Khalidiya
1–3
16 May 2026FT
Muharraq
A'Ali
1–0
16 May 2026FT
Sitra
Malkiya
1–0

Friday 15 May

BAHRAINPremier League 3 matches
MATCHSCORE
15 May 2026FT
Al Riffa
Bahrain SC
3–2
15 May 2026FT
Al-Hidd
Al Shabab
1–0
15 May 2026FT
Budaiya
Al Ahli
2–2

Monday 11 May

BAHRAINPremier League 3 matches
MATCHSCORE
11 May 2026FT
Al Ahli
Al-Hidd
0–1
11 May 2026FT
Khalidiya
Muharraq
1–2
11 May 2026FT
Malkiya
Al Riffa
0–2

Sunday 10 May

BAHRAINPremier League 3 matches
MATCHSCORE
10 May 2026FT
A'Ali
Budaiya
2–0
10 May 2026FT
Al Shabab
Sitra
1–3
10 May 2026FT
Bahrain SC
Al Najma
0–3

Tuesday 5 May

BAHRAINPremier League 2 matches
MATCHSCORE
05 May 2026FT
Al Riffa
Al Shabab
4–0
05 May 2026FT
Sitra
Al Ahli
0–2

Monday 4 May

BAHRAINPremier League 2 matches
MATCHSCORE
04 May 2026FT
Al Najma
Muharraq
1–3
04 May 2026FT
Al-Hidd
A'Ali
0–1

Sunday 3 May

BAHRAINPremier League 2 matches
MATCHSCORE
03 May 2026FT
Bahrain SC
Malkiya
0–4
03 May 2026FT
Budaiya
Khalidiya
0–1

Wednesday 29 Apr

BAHRAINPremier League 2 matches
MATCHSCORE
29 Apr 2026FT
Al Ahli
Al Riffa
2–3
29 Apr 2026FT
Muharraq
Budaiya
1–0

Tuesday 28 Apr

BAHRAINPremier League 2 matches
MATCHSCORE
28 Apr 2026FT
Al Shabab
Bahrain SC
1–0
28 Apr 2026FT
Malkiya
Al Najma
3–0

Monday 27 Apr

BAHRAINPremier League 2 matches
MATCHSCORE
27 Apr 2026FT
A'Ali
Sitra
0–2
27 Apr 2026FT
Khalidiya
Al-Hidd
2–1

Saturday 18 Apr

BAHRAINPremier League 2 matches
MATCHSCORE
18 Apr 2026FT
Malkiya
Al Shabab
1–0
18 Apr 2026FT
Sitra
Khalidiya
1–3

Friday 17 Apr

BAHRAINPremier League 2 matches
MATCHSCORE
17 Apr 2026FT
Al Riffa
A'Ali
1–0
17 Apr 2026FT
Bahrain SC
Al Ahli
1–2

Thursday 16 Apr

BAHRAINPremier League 2 matches
MATCHSCORE
16 Apr 2026FT
Al Najma
Budaiya
1–2
16 Apr 2026FT
Al-Hidd
Muharraq
0–1

Saturday 4 Apr

BAHRAINPremier League 2 matches
MATCHSCORE
04 Apr 2026FT
Al Ahli
Malkiya
0–0
04 Apr 2026FT
Khalidiya
Al Riffa
2–1

Friday 3 Apr

BAHRAINPremier League 2 matches
MATCHSCORE
03 Apr 2026FT
Budaiya
Al-Hidd
0–2
03 Apr 2026FT
Muharraq
Sitra
3–0

Thursday 2 Apr

BAHRAINPremier League 2 matches
MATCHSCORE
02 Apr 2026FT
A'Ali
Bahrain SC
2–1
02 Apr 2026FT
Al Shabab
Al Najma
1–1

Saturday 14 Mar

BAHRAINPremier League 2 matches
MATCHSCORE
14 Mar 2026FT
Al Shabab
Al Ahli
0–0
14 Mar 2026FT
Malkiya
A'Ali
0–1

Friday 13 Mar

BAHRAINPremier League 2 matches
MATCHSCORE
13 Mar 2026FT
Al Najma
Al-Hidd
1–0
13 Mar 2026FT
Bahrain SC
Khalidiya
1–4

Thursday 12 Mar

BAHRAINPremier League 2 matches
MATCHSCORE
12 Mar 2026FT
Al Riffa
Muharraq
1–1
12 Mar 2026FT
Sitra
Budaiya
3–0

Monday 23 Feb

BAHRAINPremier League 1 match
MATCHSCORE
23 Feb 2026FT
Al-Hidd
Sitra
4–1

Saturday 21 Feb

BAHRAINPremier League 1 match
MATCHSCORE
21 Feb 2026FT
Malkiya
Khalidiya
1–2

Friday 20 Feb

BAHRAINPremier League 2 matches
MATCHSCORE
20 Feb 2026FT
Al Ahli
Al Najma
1–0
20 Feb 2026FT
Muharraq
Bahrain SC
7–0

Thursday 19 Feb

BAHRAINPremier League 2 matches
MATCHSCORE
19 Feb 2026FT
A'Ali
Al Shabab
0–1
19 Feb 2026FT
Budaiya
Al Riffa
0–3

Saturday 14 Feb

BAHRAINPremier League 2 matches
MATCHSCORE
14 Feb 2026FT
Al Najma
Sitra
2–0
14 Feb 2026FT
Bahrain SC
Budaiya
0–3

Thursday 12 Feb

BAHRAINPremier League 1 match
MATCHSCORE
12 Feb 2026FT
Al Ahli
A'Ali
1–2

Wednesday 11 Feb

BAHRAINPremier League 1 match
MATCHSCORE
11 Feb 2026FT
Al Shabab
Khalidiya
0–1

Saturday 7 Feb

BAHRAINPremier League 2 matches
MATCHSCORE
07 Feb 2026FT
Al Riffa
Al-Hidd
0–3
07 Feb 2026FT
Malkiya
Muharraq
0–1

Wednesday 28 Jan

BAHRAINPremier League 2 matches
MATCHSCORE
28 Jan 2026FT
A'Ali
Al Najma
2–0
28 Jan 2026FT
Sitra
Al Riffa
1–3

Tuesday 27 Jan

BAHRAINPremier League 2 matches
MATCHSCORE
27 Jan 2026FT
Al-Hidd
Bahrain SC
1–1
27 Jan 2026FT
Muharraq
Al Shabab
3–0

Monday 26 Jan

BAHRAINPremier League 2 matches
MATCHSCORE
26 Jan 2026FT
Budaiya
Malkiya
0–1
26 Jan 2026FT
Khalidiya
Al Ahli
0–1

Thursday 15 Jan

BAHRAINPremier League 2 matches
MATCHSCORE
15 Jan 2026FT
Al Ahli
Muharraq
0–1
15 Jan 2026FT
Bahrain SC
Sitra
0–1

Wednesday 14 Jan

BAHRAINPremier League 2 matches
MATCHSCORE
14 Jan 2026FT
A'Ali
Khalidiya
0–3
14 Jan 2026FT
Malkiya
Al-Hidd
0–0

Tuesday 13 Jan

BAHRAINPremier League 2 matches
MATCHSCORE
13 Jan 2026FT
Al Najma
Al Riffa
1–2
13 Jan 2026FT
Al Shabab
Budaiya
1–3

Saturday 10 Jan

BAHRAINPremier League 2 matches
MATCHSCORE
10 Jan 2026FT
A'Ali
Muharraq
1–1
10 Jan 2026FT
Malkiya
Sitra
0–0

Friday 9 Jan

BAHRAINPremier League 2 matches
MATCHSCORE
09 Jan 2026FT
Bahrain SC
Al Riffa
0–1
09 Jan 2026FT
Khalidiya
Al Najma
3–0

Thursday 8 Jan

BAHRAINPremier League 2 matches
MATCHSCORE
08 Jan 2026FT
Al Ahli
Budaiya
2–3
08 Jan 2026FT
Al Shabab
Al-Hidd
0–2

Tuesday 6 Jan

BAHRAINPremier League 1 match
MATCHSCORE
06 Jan 2026FT
Sitra
Muharraq
0–4

Saturday 3 Jan

BAHRAINPremier League 2 matches
MATCHSCORE
03 Jan 2026FT
Al Najma
Bahrain SC
2–1
03 Jan 2026FT
Al Riffa
Malkiya
2–0

Friday 2 Jan

BAHRAINPremier League 3 matches
MATCHSCORE
02 Jan 2026FT
Budaiya
A'Ali
0–1
02 Jan 2026FT
Muharraq
Khalidiya
0–1
02 Jan 2026FT
Sitra
Al Shabab
1–1

Thursday 1 Jan

BAHRAINPremier League 1 match
MATCHSCORE
01 Jan 2026FT
Al-Hidd
Al Ahli
3–3

Monday 29 Dec

BAHRAINPremier League 1 match
MATCHSCORE
29 Dec 2025FT
Khalidiya
Budaiya
3–1

Sunday 28 Dec

BAHRAINPremier League 2 matches
MATCHSCORE
28 Dec 2025FT
Al Ahli
Sitra
1–2
28 Dec 2025FT
Muharraq
Al Najma
2–0

Saturday 27 Dec

BAHRAINPremier League 1 match
MATCHSCORE
27 Dec 2025FT
Al Shabab
Al Riffa
0–1

Friday 26 Dec

BAHRAINPremier League 2 matches
MATCHSCORE
26 Dec 2025FT
A'Ali
Al-Hidd
2–1
26 Dec 2025FT
Malkiya
Bahrain SC
2–0

Sunday 21 Dec

BAHRAINPremier League 1 match
MATCHSCORE
21 Dec 2025FT
Al Najma
Malkiya
1–0

Saturday 20 Dec

BAHRAINPremier League 2 matches
MATCHSCORE
20 Dec 2025FT
Al Riffa
Al Ahli
2–0
20 Dec 2025FT
Bahrain SC
Al Shabab
4–0

Friday 19 Dec

BAHRAINPremier League 3 matches
MATCHSCORE
19 Dec 2025FT
Al-Hidd
Khalidiya
1–2
19 Dec 2025FT
Budaiya
Muharraq
0–1
19 Dec 2025FT
Sitra
A'Ali
0–0

Sunday 9 Nov

BAHRAINPremier League 2 matches
MATCHSCORE
09 Nov 2025FT
Khalidiya
Sitra
2–1
09 Nov 2025FT
Muharraq
Al-Hidd
3–0

Saturday 8 Nov

BAHRAINPremier League 2 matches
MATCHSCORE
08 Nov 2025FT
A'Ali
Al Riffa
1–4
08 Nov 2025FT
Budaiya
Al Najma
1–1

Friday 7 Nov

BAHRAINPremier League 2 matches
MATCHSCORE
07 Nov 2025FT
Al Ahli
Bahrain SC
3–0
07 Nov 2025FT
Al Shabab
Malkiya
0–1

Saturday 1 Nov

BAHRAINPremier League 1 match
MATCHSCORE
01 Nov 2025FT
Al Riffa
Khalidiya
0–2

Friday 31 Oct

BAHRAINPremier League 2 matches
MATCHSCORE
31 Oct 2025FT
Al Najma
Al Shabab
2–0
31 Oct 2025FT
Al-Hidd
Budaiya
1–2

Thursday 30 Oct

BAHRAINPremier League 2 matches
MATCHSCORE
30 Oct 2025FT
Bahrain SC
A'Ali
1–0
30 Oct 2025FT
Malkiya
Al Ahli
1–1

Sunday 19 Oct

BAHRAINPremier League 2 matches
MATCHSCORE
19 Oct 2025FT
A'Ali
Malkiya
0–1
19 Oct 2025FT
Al Ahli
Al Shabab
2–0

Saturday 18 Oct

BAHRAINPremier League 2 matches
MATCHSCORE
18 Oct 2025FT
Al-Hidd
Al Najma
3–1
18 Oct 2025FT
Budaiya
Sitra
1–1

Friday 17 Oct

BAHRAINPremier League 2 matches
MATCHSCORE
17 Oct 2025FT
Khalidiya
Bahrain SC
4–0
17 Oct 2025FT
Muharraq
Al Riffa
1–1

Sunday 5 Oct

BAHRAINPremier League 2 matches
MATCHSCORE
05 Oct 2025FT
Bahrain SC
Muharraq
0–2
05 Oct 2025FT
Khalidiya
Malkiya
1–3

Saturday 4 Oct

BAHRAINPremier League 2 matches
MATCHSCORE
04 Oct 2025FT
Al Riffa
Budaiya
3–0
04 Oct 2025FT
Sitra
Al-Hidd
0–0

Friday 3 Oct

BAHRAINPremier League 2 matches
MATCHSCORE
03 Oct 2025FT
Al Najma
Al Ahli
2–4
03 Oct 2025FT
Al Shabab
A'Ali
0–0

Saturday 27 Sept

BAHRAINPremier League 2 matches
MATCHSCORE
27 Sep 2025FT
A'Ali
Al Ahli
1–1
27 Sep 2025FT
Budaiya
Bahrain SC
4–1

Friday 26 Sept

BAHRAINPremier League 2 matches
MATCHSCORE
26 Sep 2025FT
Khalidiya
Al Shabab
0–1
26 Sep 2025FT
Muharraq
Malkiya
1–1

Thursday 25 Sept

BAHRAINPremier League 2 matches
MATCHSCORE
25 Sep 2025FT
Al-Hidd
Al Riffa
0–0
25 Sep 2025FT
Sitra
Al Najma
0–0

Sunday 21 Sept

BAHRAINPremier League 2 matches
MATCHSCORE
21 Sep 2025FT
Al Ahli
Khalidiya
0–1
21 Sep 2025FT
Al Shabab
Muharraq
0–3

Saturday 20 Sept

BAHRAINPremier League 2 matches
MATCHSCORE
20 Sep 2025FT
Al Riffa
Sitra
3–0
20 Sep 2025FT
Bahrain SC
Al-Hidd
1–3

Friday 19 Sept

BAHRAINPremier League 2 matches
MATCHSCORE
19 Sep 2025FT
Al Najma
A'Ali
0–3
19 Sep 2025FT
Malkiya
Budaiya
2–1

Saturday 13 Sept

BAHRAINPremier League 2 matches
MATCHSCORE
13 Sep 2025FT
Al Riffa
Al Najma
1–1
13 Sep 2025FT
Budaiya
Al Shabab
1–1

Friday 12 Sept

BAHRAINPremier League 2 matches
MATCHSCORE
12 Sep 2025FT
Khalidiya
A'Ali
1–0
12 Sep 2025FT
Muharraq
Al Ahli
3–0

Thursday 11 Sept

BAHRAINPremier League 2 matches
MATCHSCORE
11 Sep 2025FT
Al-Hidd
Malkiya
2–2
11 Sep 2025FT
Sitra
Bahrain SC
4–1

No player statistics available for this season.

Points

TEAMTOTALP
Muharraq5522
Khalidiya5422
Al Riffa4922
A'Ali3423
Malkiya3323
Al-Hidd3022
Al Ahli2722
Sitra2722
Budaiya2222
Al Shabab1422
Al Najma93
Bahrain SC722
Manama63
Al Ettihad03

Wins

TEAMTOTALP
Khalidiya1822
Muharraq1722
Al Riffa1522
A'Ali1023
Malkiya923
Al-Hidd822
Al Ahli722
Sitra722
Budaiya622
Al Shabab322
Al Najma33
Bahrain SC222
Manama23
Al Ettihad03

Draws

Fewest defeats

TEAMTOTALP
Al Najma03
Muharraq122
Manama13
Al Riffa322
Al Ettihad33
Khalidiya422
Malkiya823
Al-Hidd822
A'Ali923
Al Ahli922
Sitra922
Budaiya1222
Al Shabab1422
Bahrain SC1922

Goals scored

TEAMTOTALP
Muharraq4522
Khalidiya4222
Al Riffa4122
Al-Hidd2922
Al Ahli2822
Budaiya2422
Malkiya2323
Sitra2222
A'Ali2023
Bahrain SC1522
Al Shabab822
Al Najma83
Manama63
Al Ettihad13

Fewest goals conceded

TEAMTOTALP
Al Najma33
Manama33
Al Ettihad63
Muharraq722
Khalidiya1622
Al Riffa1722
Malkiya1723
A'Ali2023
Al-Hidd2322
Al Ahli2822
Sitra3122
Budaiya3422
Al Shabab3422
Bahrain SC5622

Goal difference

TEAMTOTALP
Muharraq3822
Khalidiya2622
Al Riffa2422
Malkiya623
Al-Hidd622
Al Najma53
Manama33
A'Ali023
Al Ahli022
Al Ettihad-53
Sitra-922
Budaiya-1022
Al Shabab-2622
Bahrain SC-4122

Failed to score

Scored per match

TEAMAVGP
Muharraq2.0522
Manama2.03
Khalidiya1.9122
Al Riffa1.8622
Al-Hidd1.3222
Al Ahli1.2722
Al Najma1.1625
Malkiya1.0522
Sitra1.022
Budaiya1.025
A'Ali0.8622
Bahrain SC0.6822
Al Shabab0.3622

Both teams scored

TEAMRATEP
Khalidiya50.0%22
Al Najma48.0%25
Al-Hidd45.5%22
Al Ahli45.5%22
Budaiya44.0%25
Al Riffa40.9%22
Sitra40.9%22
Bahrain SC40.9%22
Manama33.3%3
Muharraq27.3%22
A'Ali27.3%22
Malkiya27.3%22
Al Shabab22.7%22

Over 2.5 goals

TEAMRATEP
Bahrain SC68.2%22
Manama66.7%3
Khalidiya63.6%22
Al Najma56.0%25
Budaiya52.0%25
Al Riffa50.0%22
Al-Hidd50.0%22
Sitra50.0%22
Al Ahli45.5%22
Muharraq40.9%22
A'Ali27.3%22
Malkiya27.3%22
Al Shabab27.3%22

Longest winning run

Points, results and goals follow the official standings; home and away wins, clean sheets, scoring rates and runs are counted from results. Teams may have played different numbers of matches.