| 20 Dec 2024 | BHR 98 v QAT 102/4Match 14 · T20I | BHR | 27 | - | 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 | 16 | - | 2 | Oman won by 2 runs | Dubai | Gulf T20I Championship 2024/25 |
| 16 Dec 2024 | KSA 113/9 v BHR 119/2Match 7 · T20I | BHR | 52* | - | 2 | Bahrain won by 8 wickets | Dubai | Gulf T20I Championship 2024/25 |
| 14 Dec 2024 | BHR 125/8 v KUW 121Match 3 · T20I | BHR | 9 | 1/19 | 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 | 19 | - | 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 | 35 | - | 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 | 79* | - | 1 | 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 | 68 | - | 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 | 68 | - | 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 | 20 | - | 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 | 67* | - | 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 | 40 | - | 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 | 51* | - | 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 | 19 | 0/8 | 0 | 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 | 54 | 0/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 | 4 | 3/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 | 39* | 3/11 | 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 | 18 | - | 0 | 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/17 | 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 | 47 | - | 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 | 37* | - | 1 | 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 | 6 | 0/17 | 1 | 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 | 10 | 0/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 | 1* | 0/11 | 1 | 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 | 8 | 0/13 | 0 | Oman won by 10 wickets | Kirtipur | ICC Men's T20 World Cup Asia Qualifier Final 2023/24 |
| 2 Nov 2023 | BHR 158/9 v KUW 160/6Match 12 · T20I | BHR | 18 | - | 1 | Kuwait won by 4 wickets | Kathmandu | ICC Men's T20 World Cup Asia Qualifier Final 2023/24 |
| 31 Oct 2023 | BHR 146 v HK 126Match 6 · T20I | BHR | 14 | - | 1 | Bahrain won by 20 runs | Kathmandu | ICC Men's T20 World Cup Asia Qualifier Final 2023/24 |
| 30 Oct 2023 | BHR 135/6 v UAE 137/5Match 1 · T20I | BHR | 59* | 0/14 | 1 | United Arab Emirates won by 5 wickets | Kathmandu | ICC Men’s T20 World Cup Asia Qualifier Final 2023/24 |
| 22 Sept 2023 | BHR 150/5 v UAE 147/7Match 14 · T20I | BHR | 34 | 0/5 | 1 | Bahrain won by 3 runs | Doha | Gulf Cricket T20I Championship 2023 |
| 19 Sept 2023 | BHR 123/7 v OMA 122/9Match 10 · T20I | BHR | 20 | 1/6 | 2 | Bahrain won by 1 run | Doha | Gulf Cricket T20I Championship 2023 |
| 18 Sept 2023 | KSA 110 v BHR 114/4Match 8 · T20I | BHR | 8 | - | 0 | Bahrain won by 6 wickets | Doha | Gulf Cricket T20I Championship 2023 |
| 16 Sept 2023 | BHR 123/9 v KUW 127/2Match 4 · T20I | BHR | 3 | - | 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 | 7 | - | 1 | 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 | 0 | - | 0 | Kuwait won by 6 wickets | Mong Kok | Quadrangular Twenty20 Series (Hong Kong) 2022/23 |
| 11 Mar 2023 | KUW 156/8 v BHR 159/6Match 5 · T20I | BHR | 1 | - | 0 | Bahrain won by 4 wickets | Mong Kok | Quadrangular Twenty20 Series (Hong Kong) 2022/23 |
| 9 Mar 2023 | MAS 200/6 v BHR 147/9Match 3 · T20I | BHR | 25 | - | 2 | Malaysia won by 53 runs | Mong Kok | Quadrangular Twenty20 Series (Hong Kong) 2022/23 |
| 8 Mar 2023 | HK 153/4 v BHR 138Match 2 · T20I | BHR | 21 | - | 0 | Hong Kong won by 15 runs | Mong Kok | Quadrangular Twenty20 Series (Hong Kong) 2022/23 |
| 23 Dec 2022 | MAS 153/9 v BHR 156/4Final · T20I | BHR | 26 | - | 0 | Bahrain won by 6 wickets | Bangi | Quadrangular Twenty20 Series (Malaysia) 2022/23 |
| 22 Dec 2022 | BHR 97/4 v QATMatch 12 · T20I | BHR | 2* | - | 0 | No result | Bangi | Quadrangular Twenty20 Series (Malaysia) 2022/23 |
| 21 Dec 2022 | SIN 168 v BHR 172/4Match 9 · T20I | BHR | 39* | 0/21 | 0 | Bahrain won by 6 wickets | Bangi | Quadrangular Twenty20 Series (Malaysia) 2022/23 |
| 19 Dec 2022 | BHR 179/5 v MAS 182/3Match 8 · T20I | BHR | 49* | - | 0 | Malaysia won by 7 wickets | Bangi | Quadrangular Twenty20 Series (Malaysia) 2022/23 |
| 18 Dec 2022 | BHR 164/9 v QAT 151/9Match 5 · T20I | BHR | 27 | - | 1 | Bahrain won by 13 runs | Bangi | Quadrangular Twenty20 Series (Malaysia) 2022/23 |
| 21 Nov 2022 | KSA 155/8 v BHR 123/53rd Place Play-off · T20I | BHR | 1 | - | 1 | Saudi Arabia won by 32 runs | Al Amarat | Desert Cup T20I Series 2022/23 |
| 20 Nov 2022 | BHR 112/9 v KSA 115/1Match 12 · T20I | BHR | 41 | - | 0 | Saudi Arabia won by 9 wickets | Al Amarat | Desert Cup T20I Series 2022/23 |
| 19 Nov 2022 | OMA 220/5 v BHR 114Match 10 · T20I | BHR | 10 | - | 2 | Oman won by 106 runs | Al Amarat | Desert Cup T20I Series 2022/23 |
| 17 Nov 2022 | CAN 160/6 v BHR 164/2Match 8 · T20I | BHR | DNB | - | 0 | Bahrain won by 8 wickets | Al Amarat | Desert Cup T20I Series 2022/23 |
| 16 Nov 2022 | BHR 170/4 v KSA 117/8Match 5 · T20I | BHR | 9 | - | 0 | Bahrain won by 53 runs | Al Amarat | Desert Cup T20I Series 2022/23 |
| 15 Nov 2022 | OMA 134/8 v BHR 139/4Match 4 · T20I | BHR | 28 | - | 1 | Bahrain won by 6 wickets | Al Amarat | Desert Cup T20I Series 2022/23 |
| 14 Nov 2022 | BHR 195/7 v CAN 199/6Match 2 · T20I | BHR | 18 | - | 1 | Canada won by 4 wickets | Al Amarat | Desert Cup T20I Series 2022/23 |