| 23 Apr 2017 | BHR 362/4 v THA 224Match 4 · List A | BHR | 25 | - | 0 | 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 | 4 | - | 3 | 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 | 14 | - | 1 | 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 | 4 | - | 3 | 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 | 14* | - | 1 | 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 | 0 | - | 0 | Bahrain won by 55 runs | Royal Chiangmai Golf Club | ICC World Cricket League Asia Region Division One 2017 |
| 20 Apr 2018 | BHR 106 v KSA 107/3Match 3 · T20 | BHR | 1 | - | 1 | Saudi Arabia won by 7 wickets | Kuwait City | ICC World Twenty20 Asia Region Qualifier A 2018 |
| 21 Apr 2018 | MAL 140/5 v BHR 142/4Match 5 · T20 | BHR | DNB | - | 0 | Bahrain won by 6 wickets | Kuwait City | ICC World Twenty20 Asia Region Qualifier A 2018 |
| 23 Apr 2018 | UAE 149/9 v BHR 98/8Match 8 · T20 | BHR | 6 | - | 0 | United Arab Emirates won by 51 runs | Kuwait City | ICC World Twenty20 Asia Region Qualifier A 2018 |
| 20 Jan 2019 | BHR 176/4 v KSA 135/91st Match · T20I | BHR | 58 | - | 0 | Bahrain won by 41 runs | Al Amarat | - |
| 21 Jan 2019 | MAL 141/4 v BHR 142/83rd Match · T20I | BHR | 0 | - | 0 | Bahrain won by 2 wickets (with 8 balls remaining) | Al Amarat | - |
| 23 Jan 2019 | BHR 188/3 v KUW 189/38th Match · T20I | BHR | 53 | - | 0 | Kuwait won by 7 wickets (with 5 balls remaining) | Al Amarat | - |
| 24 Jan 2019 | QAT 205/5 v BHR 15710th Match · T20I | BHR | 0 | - | 0 | Qatar won by 48 runs | Al Amarat | - |
| 23 Feb 2020 | BHR 83 v OMA 84/24th Match, Group A · T20I | BHR | 0 | - | 1 | 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 | 5 | - | 0 | Bahrain won by 65 runs | Al Amarat | - |
| 25 Feb 2020 | BHR 109/4 v QAT 106/911th T20I · T20I | BHR | 11 | - | 1 | 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 | 0 | - | 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 | DNB | - | 2 | Bahrain won by 8 wickets (with 41 balls remaining) | Doha | - |
| 24 Oct 2021 | BHR 124/8 v KUW 129/4Match 3 · T20I | BHR | 23 | - | 2 | 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 | - | 1 | Bahrain won by 7 wickets | Doha | ICC Men's T20 World Cup Asia A Qualifier 2021/22 |
| 28 Oct 2021 | BHR 179/9 v KSA 161/6Match 9 · T20I | BHR | 29 | - | 0 | Bahrain won by 18 runs | Doha | ICC Men's T20 World Cup Asia A Qualifier 2021/22 |
| 15 Sept 2023 | QAT 138/8 v BHR 104/7Match 2 · T20I | BHR | 4 | - | 2 | Qatar won by 19 runs (DLS method) | Doha | Gulf Cricket T20I Championship 2023 |
| 16 Sept 2023 | BHR 123/9 v KUW 127/2Match 4 · T20I | BHR | 20 | - | 0 | Kuwait won by 8 wickets | Doha | Gulf Cricket T20I Championship 2023 |
| 18 Sept 2023 | KSA 110 v BHR 114/4Match 8 · T20I | BHR | 39* | - | 0 | Bahrain won by 6 wickets | Doha | Gulf Cricket T20I Championship 2023 |
| 19 Sept 2023 | BHR 123/7 v OMA 122/9Match 10 · T20I | BHR | 44 | - | 2 | Bahrain won by 1 run | Doha | Gulf Cricket T20I Championship 2023 |
| 22 Sept 2023 | BHR 150/5 v UAE 147/7Match 14 · T20I | BHR | 15 | - | 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 | 6 | - | 2 | 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 | 62 | - | 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 | 22 | - | 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 | 30 | - | 0 | Oman won by 10 wickets | Kirtipur | ICC Men's T20 World Cup Asia Qualifier Final 2023/24 |
| 12 Apr 2024 | OMA 177/3 v BHR 174/8Match 1 · T20I | BHR | 50 | - | 1 | Oman won by 3 runs | Al Amarat | ACC Men's Premier Cup 2024 |
| 13 Apr 2024 | UAE 236/6 v BHR 199/8Match 6 · T20I | BHR | 35 | - | 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 | 8 | - | 2 | Bahrain won by 7 wickets | Al Amarat | ACC Men's Premier Cup 2024 |
| 23 Nov 2024 | BHR 175/7 v BHU 85/7Match 10 · T20I | BHR | 6 | - | 0 | Bahrain won by 90 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 | 1 | - | 0 | Qatar won by 13 runs | Doha | ICC Men's T20 World Cup Asia Qualifier B 2024/25 |