| 20 Apr 2018 | BHR 106 v KSA 107/3Match 3 · T20 | BHR | 3 | - | 0 | 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 | 56 | - | 1 | 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 | 17 | - | 2 | United Arab Emirates won by 51 runs | Kuwait City | ICC World Twenty20 Asia Region Qualifier A 2018 |
| 24 Apr 2018 | KUW 153/6 v BHR 130Match 12 · T20 | BHR | 11 | - | 0 | Kuwait won by 23 runs | Kuwait City | ICC World Twenty20 Asia Region Qualifier A 2018 |
| 26 Apr 2018 | BHR 112/8 v QAT 115/5Match 14 · T20 | BHR | 0 | - | 0 | Qatar won by 5 wickets | Kuwait City | ICC World Twenty20 Asia Region Qualifier A 2018 |
| 20 Jan 2019 | BHR 176/4 v KSA 135/91st Match · T20I | BHR | 16 | - | 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 | 9 | - | 0 | Kuwait won by 7 wickets (with 5 balls remaining) | Al Amarat | - |
| 23 Feb 2020 | BHR 83 v OMA 84/24th Match, Group A · T20I | BHR | 24 | - | 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 | 17 | - | 0 | Bahrain won by 65 runs | Al Amarat | - |
| 22 Feb 2022 | BHR 191/5 v PHI 100/9Match 14 · T20I | BHR | 44 | - | 1 | 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 | 0 | - | 0 | Canada won by 7 wickets | Al Amarat | ICC Men's T20 World Cup Qualifier A 2021/22 |
| 11 Aug 2022 | KUW 166/9 v BHR 166/51st T20I · T20I | BHR | 14 | - | 2 | Match tied (Bahrain won the one-over eliminator) | Al Amarat | Bahrain tour of Oman 2022 |
| 13 Aug 2022 | KUW 209/9 v BHR 189/82nd T20I · T20I | BHR | 2 | - | 3 | Kuwait won by 20 runs | Al Amarat | Bahrain tour of Oman 2022 |
| 17 Aug 2022 | KUW 186/7 v BHR 845th T20I · T20I | BHR | 0 | - | 3 | Kuwait won by 102 runs | Al Amarat | Bahrain tour of Oman 2022 |
| 8 Mar 2023 | HK 153/4 v BHR 138Match 2 · T20I | BHR | 8 | - | 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 | 0 | - | 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 | 5 | - | 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 | 15 | - | 0 | Kuwait won by 6 wickets | Mong Kok | Quadrangular Twenty20 Series (Hong Kong) 2022/23 |
| 28 Oct 2024 | BHR 97/5 v UGA 80/81st T20I · T20I | BHR | 0* | - | 0 | Bahrain won by 17 runs | Jinja | Bahrain tour of Uganda 2024/25 |
| 29 Oct 2024 | BHR 89 v UGA 93/22nd T20I · T20I | BHR | 7 | - | 0 | Uganda won by 8 wickets | Jinja | Bahrain tour of Uganda 2024/25 |
| 7 Nov 2024 | BHR 200/9 v HK 201/7Match 2 · List A | BHR | 5 | - | 0 | Hong Kong won by 3 wickets (DLS method) | Kampala | CWC Challenge League 2024/25 |
| 10 Nov 2024 | SIN 145 v BHR 146/8Match 7 · List A | BHR | 0 | - | 2 | Bahrain won by 2 wickets | Entebbe | CWC Challenge League 2024/25 |
| 15 Nov 2024 | BHR 237 v TAN 153Match 12 · List A | BHR | 0 | - | 2 | Bahrain won by 84 runs | Kampala | CWC Challenge League 2024/25 |
| 7 Feb 2025 | UGA 249/9 v BHR 197Match 17 · List A | BHR | 0 | - | 0 | Uganda won by 52 runs | Mong Kok | CWC Challenge League 2024/25 |
| 9 Feb 2025 | BHR 182 v HK 187/1Match 20 · List A | BHR | 9 | - | 0 | Hong Kong won by 9 wickets | Kowloon | CWC Challenge League 2024/25 |
| 10 Feb 2025 | TAN 139 v BHR 140/4Match 21 · List A | BHR | 23 | - | 2 | 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 | 0 | - | 1 | Bahrain won by 8 wickets | Mong Kok | CWC Challenge League 2024/25 |
| 15 Feb 2025 | BHR 130 v ITA 132/4Match 28 · List A | BHR | 4 | - | 1 | Italy won by 6 wickets | Kowloon | CWC Challenge League 2024/25 |