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

Muharraq

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

284Played
161Won
56.7%Win rate
1.82Scored per game
0.92Conceded per game
119Clean sheets

Home and away

The same record, split by where it was played.

At home
62.9%
140 played, 88 won. 2.01 scored a game.
Away
50.7%
144 played, 73 won. 1.63 scored a game.
How the market priced them
58.6%
232 priced matches at an average of 2.01, which implied 49.8%.

Season by season 27

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 Premier League 6321 +5
2026/27 AFC Champions League Two 3102 -1
2025/26 Premier League 221741 +38
2025/26 AFC Champions League Two 6213 0
2025/26 King's Cup 4400 +11
2025/26 Super Cup 1001 -3
2024/25 Premier League 221633 +37
2024/25 King's Cup 3201 +1
2024/25 Friendlies Clubs 2011 -1
2023/24 Premier League 229103 +12
2023/24 Federation Cup 6501 +13
2023/24 King's Cup 4220 +2
2023/24 Arab Club Champions Cup 3102 -1
2022/23 Premier League 2210102 +22
2022/23 Federation Cup 5212 +3
2021/22 Premier League 18837 +3
2021/22 Federation Cup 161042 +19
2021/22 AFC Champions League Two 6501 +10
2020/21 Premier League 18765 +9
2020/21 Federation Cup 6510 +8
2019/20 Premier League 181242 +16
2019/20 Federation Cup 7520 +10
2019/20 Arab Club Champions Cup 4103 -3
2018/19 Premier League 18945 +13
2017/18 Premier League 181431 +24
2016/17 Premier League 18855 +7
2016/17 AFC Champions League Two 6312 +1

Recent matches 30

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

Wednesday 9 December 2026
A Muharraq scheduled Gol Gohar —
Sunday 29 November 2026
A Muharraq scheduled Al Najma —
Wednesday 25 November 2026
H Muharraq scheduled Arkadag —
Wednesday 4 November 2026
H Muharraq scheduled Al-Jazira —
Sunday 1 November 2026
H Muharraq scheduled Sitra —
Wednesday 28 October 2026
A Muharraq 2 – 4 Al-Jazira —
Friday 23 October 2026
A Muharraq 1 – 0 East Riffa —
Sunday 18 October 2026
H Muharraq 3 – 0 Malkiya —
Wednesday 14 October 2026
H Muharraq 2 – 0 Gol Gohar —
Friday 9 October 2026
A Muharraq 2 – 2 Khalidiya —
Tuesday 15 September 2026
A Muharraq 0 – 1 Arkadag —
Thursday 10 September 2026
H Muharraq 3 – 1 Manama 1.20
Friday 4 September 2026
A Muharraq 0 – 1 Al Ittifaq Maqaba —
Friday 28 August 2026
H Muharraq 1 – 1 Al Ahli —
Saturday 16 May 2026
H Muharraq 1 – 0 A'Ali 1.22
Monday 11 May 2026
A Muharraq 2 – 1 Khalidiya 2.65
Monday 4 May 2026
A Muharraq 3 – 1 Al Najma 1.48
Wednesday 29 April 2026
H Muharraq 1 – 0 Budaiya 1.24
Friday 24 April 2026
H Muharraq 2 – 1 Al Riffa 2.35
Thursday 16 April 2026
A Muharraq 1 – 0 Al-Hidd 1.66
Saturday 11 April 2026
H Muharraq 2 – 1 Al Ahli —
Friday 3 April 2026
H Muharraq 3 – 0 Sitra 1.29
Wednesday 18 March 2026
H Muharraq 0 – 3 Khalidiya 2.85
Thursday 12 March 2026
A Muharraq 1 – 1 Al Riffa 2.80
Friday 27 February 2026
H Muharraq 3 – 0 Al Shabab —
Friday 20 February 2026
H Muharraq 7 – 0 Bahrain SC 1.14
Saturday 7 February 2026
A Muharraq 1 – 0 Malkiya 1.57
Monday 2 February 2026
H Muharraq 6 – 0 Isa Town 1.14
Tuesday 27 January 2026
H Muharraq 3 – 0 Al Shabab 1.22
Thursday 15 January 2026
A Muharraq 1 – 0 Al Ahli 1.45