| 13 Jun 2014 | BHR 317/8 v BHU 145Match · List A | BHR | 6* | 3/33 | 0 | Bahrain won by 172 runs | Singapore | Asian Cricket Council Elite League 2014 |
| 23 Apr 2017 | BHR 362/4 v THA 224Match 4 · List A | BHR | 18* | 2/36 | 1 | Bahrain won by 138 runs | Chiang Mai | ICC World Cricket League Asia Region Division One 2017 |
| 25 Apr 2017 | BHR 78 v KSA 79/4Match 9 · List A | BHR | 3* | 0/1 | 0 | Saudi Arabia won by 6 wickets | Royal Chiangmai Golf Club | ICC World Cricket League Asia Region Division One 2017 |
| 26 Apr 2017 | BHR 233/7 v QAT 181Match 11 · List A | BHR | 0 | 3/57 | 2 | Bahrain won by 52 runs | Chiang Mai | ICC World Cricket League Asia Region Division One 2017 |
| 28 Apr 2017 | KUW 228 v BHR 100Match 15 · List A | BHR | 2 | 0/15 | 0 | Kuwait won by 128 runs | Royal Chiangmai Golf Club | ICC World Cricket League Asia Region Division One 2017 |
| 29 Apr 2017 | CHI 65 v BHR 66/1Match 16 · List A | BHR | DNB | 2/19 | 0 | Bahrain won by 9 wickets | Chiang Mai | ICC World Cricket League Asia Region Division One 2017 |
| 1 May 2017 | BHR 154 v BHU 99Match · List A | BHR | 27 | 1/8 | 1 | Bahrain won by 55 runs | Royal Chiangmai Golf Club | ICC World Cricket League Asia Region Division One 2017 |
| 23 Feb 2020 | BHR 83 v OMA 84/24th Match, Group A · T20I | BHR | 5 | 0/6 | 0 | Oman won by 8 wickets (with 40 balls remaining) | Al Amarat | - |
| 24 Feb 2020 | BHR 186/9 v MAL 121/97th Match, Group A · T20I | BHR | 24* | 2/24 | 0 | Bahrain won by 65 runs | Al Amarat | - |
| 25 Feb 2020 | BHR 109/4 v QAT 106/911th T20I · T20I | BHR | DNB | - | 0 | Bahrain won by 6 wickets | Al Amarat | ACC Western Region T20 2019/20 |
| 26 Feb 2020 | KUW 210/4 v BHR 123Semi-final · T20I | BHR | 22 | 0/18 | 0 | Kuwait won by 87 runs | Al Amarat | ACC Western Region T20 2019/20 |
| 23 Oct 2021 | QAT 133/5 v BHR 134/21st Match · T20I | BHR | 7 | - | 1 | Bahrain won by 8 wickets (with 41 balls remaining) | Doha | - |
| 24 Oct 2021 | BHR 124/8 v KUW 129/4Match 3 · T20I | BHR | 1 | 2/4 | 0 | Kuwait won by 6 wickets | 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 | DNB | 0/13 | 0 | Bahrain won by 7 wickets | Doha | ICC Men's T20 World Cup Asia A Qualifier 2021/22 |
| 18 Feb 2022 | GER 106 v BHR 107/4Match 4 · T20I | BHR | 13 | 5/5 | 1 | Bahrain won by 6 wickets | 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 | DNB | 2/16 | 1 | Ireland won by 21 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 | DNB | - | 0 | Bahrain won by 2 runs | 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 | DNB | 3/25 | 0 | Bahrain won by 91 runs | Al Amarat | ICC Men's T20 World Cup Qualifier A 2021/22 |
| 24 Feb 2022 | BHR 131/8 v CAN 132/35th Place Play-Off · T20I | BHR | 1 | 1/33 | 0 | Canada won by 7 wickets | Al Amarat | ICC Men's T20 World Cup Qualifier A 2021/22 |
| 17 Aug 2022 | KUW 186/7 v BHR 845th T20I · T20I | BHR | 22 | 1/28 | 1 | Kuwait won by 102 runs | Al Amarat | Bahrain tour of Oman 2022 |
| 15 Dec 2022 | MAS 161/8 v BHR 150/91st Match · T20I | BHR | 29* | 1/38 | 0 | Malaysia won by 11 runs | Bangi | Quadrangular Twenty20 Series (Malaysia) 2022/23 |
| 16 Dec 2022 | BHR 144/8 v SIN 144/74th Match · T20I | BHR | 5 | - | 0 | Match tied (Bahrain won the one-over eliminator) | Bangi | Quadrangular Twenty20 Series (Malaysia) 2022/23 |
| 18 Dec 2022 | BHR 164/9 v QAT 151/9Match 5 · T20I | BHR | 52 | - | 1 | Bahrain won by 13 runs | Bangi | Quadrangular Twenty20 Series (Malaysia) 2022/23 |
| 19 Dec 2022 | BHR 179/5 v MAS 182/3Match 8 · T20I | BHR | 1* | 0/14 | 0 | Malaysia won by 7 wickets | Bangi | Quadrangular Twenty20 Series (Malaysia) 2022/23 |
| 21 Dec 2022 | SIN 168 v BHR 172/4Match 9 · T20I | BHR | DNB | - | 1 | Bahrain won by 6 wickets | Bangi | Quadrangular Twenty20 Series (Malaysia) 2022/23 |
| 22 Dec 2022 | BHR 97/4 v QATMatch 12 · T20I | BHR | DNB | - | 0 | No result | Bangi | Quadrangular Twenty20 Series (Malaysia) 2022/23 |
| 23 Dec 2022 | MAS 153/9 v BHR 156/4Final · T20I | BHR | DNB | - | 1 | Bahrain won by 6 wickets | Bangi | Quadrangular Twenty20 Series (Malaysia) 2022/23 |
| 8 Mar 2023 | HK 153/4 v BHR 138Match 2 · T20I | BHR | 12 | - | 0 | Hong Kong won by 15 runs | Mong Kok | Quadrangular Twenty20 Series (Hong Kong) 2022/23 |
| 9 Mar 2023 | MAS 200/6 v BHR 147/9Match 3 · T20I | BHR | 2 | - | 0 | Malaysia won by 53 runs | Mong Kok | Quadrangular Twenty20 Series (Hong Kong) 2022/23 |
| 11 Mar 2023 | KUW 156/8 v BHR 159/6Match 5 · T20I | BHR | 11* | - | 2 | Bahrain won by 4 wickets | Mong Kok | Quadrangular Twenty20 Series (Hong Kong) 2022/23 |
| 12 Mar 2023 | BHR 135/9 v KUW 136/43rd Place Play-Off · T20I | BHR | 23 | 0/13 | 0 | Kuwait won by 6 wickets | Mong Kok | Quadrangular Twenty20 Series (Hong Kong) 2022/23 |
| 18 Sept 2023 | KSA 110 v BHR 114/4Match 8 · T20I | BHR | 39* | - | 1 | Bahrain won by 6 wickets | Doha | Gulf Cricket T20I Championship 2023 |
| 19 Sept 2023 | BHR 123/7 v OMA 122/9Match 10 · T20I | BHR | 15 | - | 0 | Bahrain won by 1 run | Doha | Gulf Cricket T20I Championship 2023 |
| 22 Sept 2023 | BHR 150/5 v UAE 147/7Match 14 · T20I | BHR | 31* | - | 0 | Bahrain won by 3 runs | Doha | Gulf Cricket T20I Championship 2023 |
| 30 Oct 2023 | BHR 135/6 v UAE 137/5Match 1 · T20I | BHR | 25 | - | 0 | United Arab Emirates won by 5 wickets | Kathmandu | ICC Men’s T20 World Cup Asia Qualifier Final 2023/24 |
| 31 Oct 2023 | BHR 146 v HK 126Match 6 · T20I | BHR | 0 | - | 0 | Bahrain won by 20 runs | Kathmandu | 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 | Kuwait won by 4 wickets | Kathmandu | ICC Men's T20 World Cup Asia Qualifier Final 2023/24 |
| 3 Nov 2023 | BHR 106/9 v OMA 109/0Semi-final · T20I | BHR | 2 | 0/12 | 0 | Oman won by 10 wickets | Kirtipur | ICC Men's T20 World Cup Asia Qualifier Final 2023/24 |
| 9 Mar 2024 | BHR 135/8 v TAN 83Match 8 · T20I | BHR | 1 | - | 0 | Bahrain won by 52 runs | Kuala Lumpur | Malaysia Open T20 Championship 2023/24 |
| 10 Mar 2024 | BHR 166/4 v VAN 110Match 9 · T20I | BHR | DNB | - | 0 | Bahrain won by 56 runs | Kuala Lumpur | Malaysia Open T20 Championship 2023/24 |
| 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 |
| 13 Apr 2024 | UAE 236/6 v BHR 199/8Match 6 · T20I | BHR | 24* | - | 0 | United Arab Emirates won by 37 runs | Al Amarat | ACC Men's Premier Cup 2024 |
| 15 Apr 2024 | KUW 161/7 v BHR 135/6Match 14 · T20I | BHR | 8 | - | 0 | Kuwait won by 26 runs | Al Amarat | ACC Men's Premier Cup 2024 |
| 16 Apr 2024 | CAA 83 v BHR 87/3Match 16 · T20I | BHR | DNB | - | 1 | Bahrain won by 7 wickets | Al Amarat | ACC Men's Premier Cup 2024 |
| 22 Nov 2024 | BHR 102/7 v THA 103/8Match 8 · T20I | BHR | 10* | - | 0 | Thailand won by 2 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 | 23 | - | 0 | Bahrain won by 49 runs | Doha | ICC Men's T20 World Cup Asia Qualifier B 2024/25 |
| 16 Dec 2024 | KSA 113/9 v BHR 119/2Match 7 · T20I | BHR | DNB | - | 1 | Bahrain won by 8 wickets | Dubai | Gulf T20I Championship 2024/25 |
| 17 Dec 2024 | OMA 130/8 v BHR 128/8Match 10 · T20I | BHR | 5 | - | 1 | Oman won by 2 runs | Dubai | Gulf T20I Championship 2024/25 |
| 10 Feb 2025 | TAN 139 v BHR 140/4Match 21 · List A | BHR | 0 | - | 1 | Bahrain won by 6 wickets | Mong Kok | 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 |