| 16 Apr 2024 | CAA 83 v BHR 87/3Match 16 · T20I | BHR | DNB | 1/5 | 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 | 27* | 1/33 | 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 | 12 | 0/39 | 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 | 4 | 0/32 | 1 | 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 | 1/20 | 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 | 4* | 2/7 | 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 | 15* | 0/3 | 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 | 1/16 | 1 | 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 | 3/20 | 2 | 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 | 0 | 0/16 | 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 | 11 | 0/31 | 0 | 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 | 9 | 1/23 | 0 | 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 | 0 | 1/26 | 0 | 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 | 0* | 1/16 | 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 | 18* | 1/17 | 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 | 4 | 0/16 | 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 | 12 | 1/21 | 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 | 4 | 1/24 | 1 | 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 | DNB | 1/51 | 1 | 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 | 7 | 2/29 | 0 | 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 | 5 | 1/15 | 1 | Hong Kong won by 15 runs | Mong Kok | Quadrangular Twenty20 Series (Hong Kong) 2022/23 |
| 21 Nov 2022 | KSA 155/8 v BHR 123/53rd Place Play-off · T20I | BHR | 19 | 2/34 | 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 | 12 | 1/31 | 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 | 0 | 3/43 | 1 | 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 | 2/28 | 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 | DNB | 1/16 | 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 | 4* | 1/34 | 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 | 6 | 0/27 | 0 | Canada won by 4 wickets | Al Amarat | Desert Cup T20I Series 2022/23 |
| 17 Aug 2022 | KUW 186/7 v BHR 845th T20I · T20I | BHR | 0 | 2/49 | 0 | Kuwait won by 102 runs | Al Amarat | Bahrain tour of Oman 2022 |
| 14 Aug 2022 | BHR 153/6 v KUW 154/53rd T20I · T20I | BHR | 1* | 1/26 | 0 | Kuwait won by 5 wickets | Al Amarat | Bahrain tour of Oman 2022 |
| 13 Aug 2022 | KUW 209/9 v BHR 189/82nd T20I · T20I | BHR | 22 | 2/44 | 4 | Kuwait won by 20 runs | Al Amarat | Bahrain tour of Oman 2022 |
| 24 Feb 2022 | BHR 131/8 v CAN 132/35th Place Play-Off · T20I | BHR | 6 | 0/13 | 0 | Canada won by 7 wickets | Al Amarat | ICC Men's T20 World Cup Qualifier A 2021/22 |
| 22 Feb 2022 | BHR 191/5 v PHI 100/9Match 14 · T20I | BHR | 11* | - | 1 | Bahrain won by 91 runs | Al Amarat | ICC Men's T20 World Cup Qualifier A 2021/22 |
| 21 Feb 2022 | BHR 172/5 v UAE 170/6Match 10 · T20I | BHR | 2 | 1/25 | 1 | Bahrain won by 2 runs | Al Amarat | ICC Men's T20 World Cup Qualifier A 2021/22 |
| 19 Feb 2022 | IRE 158/5 v BHR 137/5Match 8 · T20I | BHR | 33* | 0/15 | 0 | Ireland won by 21 runs | Al Amarat | ICC Men's T20 World Cup Qualifier A 2021/22 |
| 18 Feb 2022 | GER 106 v BHR 107/4Match 4 · T20I | BHR | DNB | 1/19 | 0 | Bahrain won by 6 wickets | Al Amarat | ICC Men’s T20 World Cup Qualifier A 2021/22 |
| 28 Oct 2021 | BHR 179/9 v KSA 161/6Match 9 · T20I | BHR | 3 | 2/24 | 1 | Bahrain won by 18 runs | Doha | ICC Men's T20 World Cup Asia A Qualifier 2021/22 |
| 27 Oct 2021 | MAL 88/9 v BHR 93/3Match 6 · T20I | BHR | 16 | 2/17 | 1 | Bahrain won by 7 wickets | Doha | ICC Men's T20 World Cup Asia A Qualifier 2021/22 |
| 24 Oct 2021 | BHR 124/8 v KUW 129/4Match 3 · T20I | BHR | 22* | 1/26 | 0 | Kuwait won by 6 wickets | Doha | ICC Men's T20 World Cup Asia A Qualifier 2021/22 |