| 14 Mar 2025 | HK 129/7 v BHR 129/8Match 5 · T20I | BHR | 36 | - | 1 | Match tied (Hong Kong won the Super Over) | Kuala Lumpur | Malaysia Tri-Nation T20I Series 2024/25 |
| 13 Mar 2025 | BHR 126/9 v MAS 91/9Match 4 · T20I | BHR | 6 | - | 0 | Bahrain won by 35 runs | Kuala Lumpur | Malaysia Tri-Nation T20I Series 2024/25 |
| 11 Mar 2025 | HK 118/8 v BHR 121/2Match 2 · T20I | BHR | DNB | - | 0 | Bahrain won by 8 wickets | Kuala Lumpur | Malaysia Tri-Nation T20I Series 2024/25 |
| 10 Mar 2025 | MAS 125/8 v BHR 130/4Match 1 · T20I | BHR | 9* | - | 0 | Bahrain won by 6 wickets | Kuala Lumpur | Malaysia Tri-Nation T20I Series 2024/25 |
| 4 Mar 2025 | SIN 144/8 v BHR 12/24th T20I · T20I | BHR | DNB | - | 0 | No result | Singapore | Bahrain tour of Singapore 2024/25 |
| 2 Mar 2025 | SIN 142 v BHR 146/23rd T20I · T20I | BHR | 11* | - | 1 | Bahrain won by 8 wickets | Singapore | Bahrain tour of Singapore 2024/25 |
| 1 Mar 2025 | SIN 107/6 v BHR 108/32nd T20I · T20I | BHR | 16 | - | 0 | Bahrain won by 7 wickets | Singapore | Bahrain tour of Singapore 2024/25 |
| 28 Feb 2025 | BHR 167/4 v SIN 136/81st T20I · T20I | BHR | 4 | - | 1 | Bahrain won by 31 runs | Singapore | Bahrain tour of Singapore 2024/25 |
| 24 Feb 2025 | INA 120/8 v BHR 124/55th T20I · T20I | BHR | 16 | - | 0 | Bahrain won by 5 wickets | Bali | Bahrain tour of Indonesia 2024/25 |
| 23 Feb 2025 | BHR 216/4 v INA 104/74th T20I · T20I | BHR | 61* | - | 0 | Bahrain won by 112 runs | Bali | Bahrain tour of Indonesia 2024/25 |
| 22 Feb 2025 | BHR 128 v INA 129/23rd T20I · T20I | BHR | 5 | - | 0 | Indonesia won by 8 wickets | Bali | Bahrain tour of Indonesia 2024/25 |
| 20 Feb 2025 | INA 27/6 v BHR 28/02nd T20I · T20I | BHR | DNB | - | 0 | Bahrain won by 10 wickets | Bali | Bahrain tour of Indonesia 2024/25 |
| 19 Feb 2025 | BHR 156/6 v INA 931st T20I · T20I | BHR | 36 | - | 0 | Bahrain won by 63 runs | Bali | Bahrain tour of Indonesia 2024/25 |
| 15 Feb 2025 | BHR 130 v ITA 132/4Match 28 · List A | BHR | 12 | - | 0 | Italy won by 6 wickets | Kowloon | CWC Challenge League 2024/25 |
| 13 Feb 2025 | SIN 117 v BHR 123/2Match 25 · List A | BHR | DNB | - | 0 | Bahrain won by 8 wickets | Mong Kok | CWC Challenge League 2024/25 |
| 10 Feb 2025 | TAN 139 v BHR 140/4Match 21 · List A | BHR | 10 | - | 0 | Bahrain won by 6 wickets | Mong Kok | CWC Challenge League 2024/25 |
| 9 Feb 2025 | BHR 182 v HK 187/1Match 20 · List A | BHR | 10 | - | 0 | Hong Kong won by 9 wickets | Kowloon | CWC Challenge League 2024/25 |
| 7 Feb 2025 | UGA 249/9 v BHR 197Match 17 · List A | BHR | 9 | - | 0 | Uganda won by 52 runs | Mong Kok | CWC Challenge League 2024/25 |
| 20 Dec 2024 | BHR 98 v QAT 102/4Match 14 · T20I | BHR | 18 | - | 0 | Qatar won by 6 wickets | Dubai | Gulf T20I Championship 2024/25 |
| 17 Dec 2024 | OMA 130/8 v BHR 128/8Match 10 · T20I | BHR | 25 | - | 1 | Oman won by 2 runs | Dubai | Gulf T20I Championship 2024/25 |
| 16 Dec 2024 | KSA 113/9 v BHR 119/2Match 7 · T20I | BHR | DNB | - | 0 | Bahrain won by 8 wickets | Dubai | Gulf T20I Championship 2024/25 |
| 14 Dec 2024 | BHR 125/8 v KUW 121Match 3 · T20I | BHR | 42 | - | 0 | Bahrain won by 4 runs | Dubai | Gulf T20I Championship 2024/25 |
| 13 Dec 2024 | BHR 113/8 v UAE 117/2Match 1 · T20I | BHR | 58 | - | 0 | United Arab Emirates won by 8 wickets | Dubai | Gulf T20I Championship 2024/25 |
| 28 Nov 2024 | BHR 135/7 v UAE 138/2Match 21 · T20I | BHR | 1 | - | 0 | United Arab Emirates won by 8 wickets | Doha | ICC Men's T20 World Cup Asia Qualifier B 2024/25 |
| 26 Nov 2024 | BHR 174/6 v CAA 125Match 17 · T20I | BHR | 17 | - | 0 | Bahrain won by 49 runs | Doha | ICC Men's T20 World Cup Asia Qualifier B 2024/25 |
| 25 Nov 2024 | QAT 185/2 v BHR 172/9Match 13 · T20I | BHR | 0 | - | 0 | Qatar won by 13 runs | Doha | ICC Men's T20 World Cup Asia Qualifier B 2024/25 |
| 23 Nov 2024 | BHR 175/7 v BHU 85/7Match 10 · T20I | BHR | 62 | - | 0 | Bahrain won by 90 runs | Doha | ICC Men's T20 World Cup Asia Qualifier B 2024/25 |
| 22 Nov 2024 | BHR 102/7 v THA 103/8Match 8 · T20I | BHR | 7 | - | 0 | Thailand won by 2 wickets | Doha | ICC Men's T20 World Cup Asia Qualifier B 2024/25 |
| 19 Nov 2024 | BHR 188/5 v KSA 185/9Match 3 · T20I | BHR | 2 | - | 0 | Bahrain won by 3 runs | Doha | ICC Men's T20 World Cup Asia Qualifier B 2024/25 |
| 15 Nov 2024 | BHR 237 v TAN 153Match 12 · List A | BHR | 89 | - | 1 | Bahrain won by 84 runs | Kampala | CWC Challenge League 2024/25 |
| 10 Nov 2024 | SIN 145 v BHR 146/8Match 7 · List A | BHR | 7 | - | 0 | Bahrain won by 2 wickets | Entebbe | CWC Challenge League 2024/25 |
| 7 Nov 2024 | BHR 200/9 v HK 201/7Match 2 · List A | BHR | 49 | - | 1 | Hong Kong won by 3 wickets (DLS method) | Kampala | CWC Challenge League 2024/25 |
| 29 Oct 2024 | BHR 89 v UGA 93/22nd T20I · T20I | BHR | 11 | - | 0 | Uganda won by 8 wickets | Jinja | Bahrain tour of Uganda 2024/25 |
| 28 Oct 2024 | BHR 97/5 v UGA 80/81st T20I · T20I | BHR | 7* | - | 0 | Bahrain won by 17 runs | Jinja | Bahrain tour of Uganda 2024/25 |
| 16 Apr 2024 | CAA 83 v BHR 87/3Match 16 · T20I | BHR | 3* | - | 0 | Bahrain won by 7 wickets | Al Amarat | ACC Men's Premier Cup 2024 |
| 15 Apr 2024 | KUW 161/7 v BHR 135/6Match 14 · T20I | BHR | 24 | - | 2 | Kuwait won by 26 runs | Al Amarat | ACC Men's Premier Cup 2024 |
| 13 Apr 2024 | UAE 236/6 v BHR 199/8Match 6 · T20I | BHR | 6 | - | 0 | United Arab Emirates won by 37 runs | Al Amarat | ACC Men's Premier Cup 2024 |
| 12 Apr 2024 | OMA 177/3 v BHR 174/8Match 1 · T20I | BHR | 38* | - | 0 | Oman won by 3 runs | Al Amarat | ACC Men's Premier Cup 2024 |
| 11 Mar 2024 | MAS 77/9 v BHR 82/2Final · T20I | BHR | DNB | - | 0 | Bahrain won by 8 wickets | Kuala Lumpur | Malaysia Open T20 Championship 2023/24 |
| 10 Mar 2024 | BHR 166/4 v VAN 110Match 9 · T20I | BHR | 51 | - | 0 | Bahrain won by 56 runs | Kuala Lumpur | Malaysia Open T20 Championship 2023/24 |
| 9 Mar 2024 | BHR 135/8 v TAN 83Match 8 · T20I | BHR | 12 | - | 0 | Bahrain won by 52 runs | Kuala Lumpur | Malaysia Open T20 Championship 2023/24 |
| 7 Mar 2024 | MAS 110/6 v BHR 112/1Match 5 · T20I | BHR | DNB | - | 0 | Bahrain won by 9 wickets | Kuala Lumpur | Malaysia Open T20 Championship 2023/24 |
| 5 Mar 2024 | KUW 123 v BHR 99/2Match 2 · T20I | BHR | DNB | - | 0 | Bahrain won by 28 runs (DLS method) | Kuala Lumpur | Malaysia Open T20 Championship 2023/24 |
| 3 Nov 2023 | BHR 106/9 v OMA 109/0Semi-final · T20I | BHR | 26* | - | 0 | Oman won by 10 wickets | Kirtipur | ICC Men's T20 World Cup Asia Qualifier Final 2023/24 |
| 22 Sept 2023 | BHR 150/5 v UAE 147/7Match 14 · T20I | BHR | DNB | - | 0 | Bahrain won by 3 runs | Doha | Gulf Cricket T20I Championship 2023 |
| 19 Sept 2023 | BHR 123/7 v OMA 122/9Match 10 · T20I | BHR | 13 | - | 0 | Bahrain won by 1 run | Doha | Gulf Cricket T20I Championship 2023 |
| 16 Sept 2023 | BHR 123/9 v KUW 127/2Match 4 · T20I | BHR | 10 | - | 0 | Kuwait won by 8 wickets | Doha | Gulf Cricket T20I Championship 2023 |
| 15 Sept 2023 | QAT 138/8 v BHR 104/7Match 2 · T20I | BHR | 11 | - | 0 | Qatar won by 19 runs (DLS method) | Doha | Gulf Cricket T20I Championship 2023 |
| 12 Mar 2023 | BHR 135/9 v KUW 136/43rd Place Play-Off · T20I | BHR | 17 | - | 0 | Kuwait won by 6 wickets | Mong Kok | Quadrangular Twenty20 Series (Hong Kong) 2022/23 |
| 9 Mar 2023 | MAS 200/6 v BHR 147/9Match 3 · T20I | BHR | 11 | - | 0 | Malaysia won by 53 runs | Mong Kok | Quadrangular Twenty20 Series (Hong Kong) 2022/23 |