Bahrain
Associate121 internationals · 2020–2026
All-time record
T20I2020–2026
M
121
W
73
L
43
D
0
T
2
NR
3
Win %
61.9
Other internationals2014–2025
M
22
W
10
L
12
D
0
T
0
NR
0
Win %
—
Greatest games
Bahrain's most storied internationals across all three formats, by Game Score (closeness, stakes and the strength of both sides), with a ★ for the all-time classics.
T20I
#1
14 Oct 2026 · Qatar won by 2 wickets · ICC Men's T20 World Cup Sub Regional Asia Qualifier A · Kuala Lumpur
Closeness 0.9 · Stakes 0.5 · Quality 0.24T20I
#2
1 Aug 2026 · Kenya won by 1 wicket · Bahrain tour of Kenya · Nairobi
Closeness 1 · Stakes 0.42 · Quality 0.15T20I
#3
12 Apr 2024 · Oman won by 3 runs · ACC Men's Premier Cup · Al Amarat
Closeness 0.93 · Stakes 0.5 · Quality 0.16T20I
#4
17 Dec 2024 · Oman won by 2 runs · Gulf T20I Championship · Dubai
Closeness 0.96 · Stakes 0.42 · Quality 0.24T20I
#5
8 Mar 2026 · Bahrain won by 2 runs · Bahrain tour of Malaysia · Kuala Lumpur
Closeness 0.96 · Stakes 0.42 · Quality 0.24T20I
#6
14 Mar 2025 · Match tied · Malaysia Tri-Nation T20I Series · Kuala Lumpur
Closeness 0.9 · Stakes 0.5 · Quality 0.16T20I
#7
21 Feb 2022 · Bahrain won by 2 runs · ICC Men's T20 World Cup Qualifier A · Al Amarat
Closeness 0.96 · Stakes 0.5 · Quality 0.02T20I
#8
19 Nov 2024 · Bahrain won by 3 runs · ICC Men's T20 World Cup Asia Qualifier B · Doha
Closeness 0.93 · Stakes 0.5 · Quality 0.03T20I
#9
14 Dec 2024 · Bahrain won by 4 runs · Gulf T20I Championship · Dubai
Closeness 0.91 · Stakes 0.42 · Quality 0.2T20I
#10
28 Feb 2026 · Match tied · Quadrangular Twenty20 Series (Thailand) · Bangkok
Closeness 0.9 · Stakes 0.5 · Quality 0.08T20I
#11
19 Sep 2023 · Bahrain won by 1 runs · Gulf Cricket T20I Championship · Doha
Closeness 0.98 · Stakes 0.42 · Quality 0Head-to-head
Kuwait13 matches
Test
—
ODI
—
T20I
4–9
Qatar11 matches
Test
—
ODI
—
T20I
3–7
Malaysia11 matches
Test
—
ODI
—
T20I
7–4
Indonesia8 matches
Test
—
ODI
—
T20I
7–1
Saudi Arabia7 matches
Test
—
ODI
—
T20I
5–2
Oman7 matches
Test
—
ODI
—
T20I
2–5
Bhutan7 matches
Test
—
ODI
—
T20I
7–0
Malawi7 matches
Test
—
ODI
—
T20I
7–0
United Arab Emirates6 matches
Test
—
ODI
—
T20I
2–4
Singapore6 matches
Test
—
ODI
—
T20I
5–0
Hong Kong6 matches
Test
—
ODI
—
T20I
3–2
Thailand5 matches
Test
—
ODI
—
T20I
3–1
Recent internationals
2026-10-14T20I
vs Qatar
L Qatar won by 2 wickets
Selangor Turf Club, Kuala Lumpur
2026-10-11T20I
vs Mongolia
W Bahrain won by 8 wickets
Selangor Turf Club, Kuala Lumpur
2026-10-09T20I
vs Kuwait
W Bahrain won by 6 wickets
UKM-YSD Cricket Oval, Bangi
2026-10-08T20I
vs Myanmar
W Bahrain won by 8 wickets
Selangor Turf Club, Kuala Lumpur
2026-10-06T20I
vs Bhutan
W Bahrain won by 66 runs
Bayuemas Oval, Kuala Lumpur
2026-10-05T20I
vs Thailand
W Bahrain won by 7 runs
UKM-YSD Cricket Oval, Bangi
2026-08-01T20I
vs Kenya
L Kenya won by 1 wicket
Gymkhana Club Ground, Nairobi
2026-07-31T20I
vs Kenya
W Bahrain won by 15 runs
Gymkhana Club Ground, Nairobi
2026-06-05T20I
vs Singapore
W Bahrain won by 2 runs
Singapore National Cricket Ground, Singapore
2026-06-03T20I
vs Oman
L Oman won by 20 runs
Singapore National Cricket Ground, Singapore
2026-06-01T20I
vs Hong Kong
L Hong Kong won by 8 wickets
Singapore National Cricket Ground, Singapore
2026-03-10T20I
vs Malaysia
W Bahrain won by 7 wickets (D/L method)
Bayuemas Oval, Kuala Lumpur
From the project cricket workbook: results since 1877, recomputed monthly ICC rankings, and curated honours. See the methodology on the hub.