Upcoming fixtures
Start times in India Standard Time.
No upcoming Bahrain matches are in the fixture list yet.
Recent results
- Lost
14 Oct 2026 · 06:45 IST
ICC Men's T20 World Cup Regional Qualifications · T20I
Bahrain119 (20 ov)
Qatar120/8 (20 ov)
Qatar won by 2 wickets (with 0 ball remaining)
- Won
11 Oct 2026 · 11:30 IST
ICC Men's T20 World Cup Regional Qualifications · T20I
Bahrain18/2 (1.1 ov)
Mongolia17 (12.4 ov)
Bahrain won by 8 wickets (with 113 balls remaining)
- Won
9 Oct 2026 · 06:45 IST
ICC Men's T20 World Cup Regional Qualifications · T20I
Bahrain189/4 (19.2 ov)
Kuwait188/7 (20 ov)
Bahrain won by 6 wickets (with 4 balls remaining)
- Won
8 Oct 2026 · 06:45 IST
ICC Men's T20 World Cup Regional Qualifications · T20I
Bahrain73/2 (11.2 ov)
Myanmar70/9 (20 ov)
Bahrain won by 8 wickets (with 52 balls remaining)
- Won
6 Oct 2026 · 11:30 IST
ICC Men's T20 World Cup Regional Qualifications · T20I
Bahrain139/5 (20 ov)
Bhutan73 (18.4 ov)
Bahrain won by 66 runs
- Won
5 Oct 2026 · 06:45 IST
ICC Men's T20 World Cup Regional Qualifications · T20I
Bahrain104/6 (20 ov)
Thailand97/8 (20 ov)
Bahrain won by 7 runs
- Lost
7 Sept 2026 · 07:00 IST
- Lost
4 Sept 2026 · 07:00 IST
- Won
2 Sept 2026 · 07:00 IST
- Lost
31 Aug 2026 · 07:00 IST
ACC Men's Premier Cup · ODI
Bahrain87 (36.2 ov)
Nepal88/3 (21 ov)
Nepal won by 7 wickets (with 174 balls remaining)
- Lost
15 Feb 2026 · 18:30 IST
- Won
14 Feb 2026 · 18:30 IST
Twenty20 International · T20I
Qatar187/5 (20 ov)
Bahrain190/5 (20 ov)
Bahrain won by 5 wickets (with 0 ball remaining)
- Lost
13 Feb 2026 · 15:00 IST
- Lost
11 Feb 2026 · 18:30 IST
- Lost
10 Feb 2026 · 18:30 IST
Twenty20 International · T20I
Qatar115/3 (16.4 ov)
Bahrain113/7 (20 ov)
Qatar won by 7 wickets (with 20 balls remaining)
Players
Players named in Bahrain's playing XIs in matches with a full FairPlay scorecard, most appearances first. Player pages show figures from those matches only, not career records.
- Ahmer Bin Nasir9 matches
- Ali Dawood9 matches
- Fiaz Ahmed9 matches
- Prashant Kurup9 matches
- Imran Anwar8 matches
- Muhammad Salman8 matches
- Abdul Majid Abbasi7 matches
- Asif Ali7 matches
- Yasser Nazeer6 matches
- Rizwan Butt6 matches
- Sohail Ahmed5 matches
- Muhammad Wasim4 matches
- Junaid Aziz3 matches
- Asif Mohammad Ibrahim Shaikh3 matches
- Imran Khan3 matches
- Yasir Nasir2 matches
- Abdullah Yousuf2 matches
- Shujaat Rasool1 match
Pages for players with fewer than 3 recorded matches are kept out of search results until more scorecards are in.
FairPlay rating
FairPlay's own team-strength rating for each format group, built from verified results. Every team starts at 1500; beating stronger teams raises it more. A rating is shown once a team has 8 rated matches.
T20 and shorter
1522
23 rated matches · last played 14 Oct 2026
Record by competition
| Competition | P | W | L | Win % |
|---|---|---|---|---|
| ICC Men's T20 World Cup Regional Qualifications | 6 | 5 | 1 | 83% |
| Twenty20 International | 5 | 1 | 4 | 20% |
| ACC Men's Premier Cup | 4 | 1 | 3 | 25% |
Most frequent opponents
| Opponent | P | W | L | Win % |
|---|---|---|---|---|
| Qatar | 6 | 1 | 5 | 17% |
Highest totals
| Total | Team | Match |
|---|---|---|
| 210/850 ov | Bahrainv Hong Kong | 2 Sept 2026ACC Men's Premier Cup · ODI |
| 204/850 ov | Bahrainv Saudi Arabia | 4 Sept 2026ACC Men's Premier Cup · ODI |
| 190/520 ov | Bahrainv Qatar | 14 Feb 2026Twenty20 International · T20I |
| 189/419.2 ov | Bahrainv Kuwait | 9 Oct 2026ICC Men's T20 World Cup Regional Qualifications · T20I |
| 170/520 ov | Bahrainv Qatar | 13 Feb 2026Twenty20 International · T20I |
About this page
- Scores, fixtures and results come from FairPlay's verified Sportmonks match data. Matches the source does not cover are not counted.
- Records cover the last 12 months (10 Feb 2026 to 14 Oct 2026) and are calculated by FairPlay. They are not official records. “No winner” covers draws, ties and no results; abandoned matches are not counted as played.
- Past results and ratings describe what has happened. They are not a tip or a prediction for any match.
- Updated Thu, 5 Nov, 16:38 IST.
