| 23 Apr 2017 | BHR 362/4 v THA 224Match 4 · List A | THA | 23 | 3/70 | 0 | Bahrain won by 138 runs | Chiang Mai | ICC World Cricket League Asia Region Division One 2017 |
| 26 Apr 2017 | CHI 55 v THA 58/3Match 12 · List A | THA | DNB | 4/13 | 0 | Thailand won by 7 wickets | Royal Chiangmai Golf Club | ICC World Cricket League Asia Region Division One 2017 |
| 29 Apr 2017 | THA 166 v KSA 171/9Match 18 · List A | THA | 3* | 3/34 | 0 | Saudi Arabia won by 1 wicket | Royal Chiangmai Golf Club | ICC World Cricket League Asia Region Division One 2017 |
| 1 May 2017 | KUW 98 v THA 99/3Match 20 · List A | THA | DNB | 0/1 | 0 | Thailand won by 7 wickets | Chiang Mai | ICC World Cricket League Asia Region Division One 2017 |
| 3 Oct 2018 | CHI 35/9 v THA 36/0Match 2 · T20 | THA | DNB | 1/5 | 0 | Thailand won by 10 wickets | Bangi | ICC World Twenty20 Asia Region Qualifier B 2018/19 |
| 4 Oct 2018 | MAS 124/7 v THAMatch 5 · T20 | THA | - | 0/22 | 0 | No result | Bangi | ICC World Twenty20 Asia Region Qualifier B 2018/19 |
| 7 Oct 2018 | NEP 172/7 v THA 18/9Match 12 · T20 | THA | 0 | 0/37 | 0 | Nepal won by 140 runs (DLS method) | Kuala Lumpur | ICC World Twenty20 Asia Region Qualifier B 2018/19 |
| 9 Oct 2018 | THA 79 v SIN 85/2Match 13 · T20 | THA | 2 | 1/8 | 0 | Singapore won by 8 wickets | Kuala Lumpur | ICC World Twenty20 Asia Region Qualifier B 2018/19 |
| 10 Oct 2018 | THA 151/5 v MYA 27/2Match 18 · T20 | THA | DNB | 1/7 | 0 | Thailand won by 31 runs (DLS method) | Kuala Lumpur | ICC World Twenty20 Asia Region Qualifier B 2018/19 |
| 29 Feb 2020 | THA 96 v SIN 139/71st T20I · T20I | THA | 4 | 2/25 | 0 | Singapore won by 43 runs | Bangkok | ACC Eastern Region T20 2019/20 |
| 1 Mar 2020 | THA 85/9 v MAS 86/24th T20I · T20I | THA | 3* | 1/23 | 0 | Malaysia won by 8 wickets | Bangkok | ACC Eastern Region T20 2019/20 |
| 3 Mar 2020 | THA 77/8 v HK 78/26th T20I · T20I | THA | 1 | 1/20 | 0 | Hong Kong won by 8 wickets | Bangkok | ACC Eastern Region T20 2019/20 |
| 4 Mar 2020 | THA 66 v NEP 72/17th T20I · T20I | THA | 0 | 1/27 | 0 | Nepal won by 9 wickets | Bangkok | ACC Eastern Region T20 2019/20 |
| 1 May 2023 | INA 122/8 v THA 90/91st Match, Group A · T20I | THA | 14* | 2/12 | 1 | Indonesia won by 32 runs | Phnom Penh | - |
| 4 May 2023 | THA 113/8 v MAS 114/24th Match, Group A · T20I | THA | 5* | 0/16 | 0 | Malaysia won by 8 wickets (with 45 balls remaining) | Phnom Penh | ICC Men's T20 World Cup Asia B Qualifier 2023 |
| 27 Jul 2023 | CHI 26 v THA 27/1Match 3 · T20I | THA | DNB | 4/9 | 0 | Thailand won by 9 wickets | Kuala Lumpur | ICC Men's T20 World Cup Asia B Qualifier 2023 |
| 28 Jul 2023 | THA 140/6 v MYA 39Match 5 · T20I | THA | DNB | 0/7 | 0 | Thailand won by 101 runs | Kuala Lumpur | ICC Men's T20 World Cup Asia B Qualifier 2023 |
| 31 Jul 2023 | BHU 83 v THA 84/2Match 8 · T20I | THA | DNB | 2/20 | 0 | Thailand won by 8 wickets | Kuala Lumpur | ICC Men's T20 World Cup Asia B Qualifier 2023 |
| 1 Aug 2023 | THA 93 v MAS 96/3Match 10 · T20I | THA | 13 | 0/15 | 0 | Malaysia won by 7 wickets | Kuala Lumpur | ICC Men's T20 World Cup Asia B Qualifier 2023 |
| 29 Sept 2023 | SIN 152/8 v THA 536th Match, Group C · T20I | THA | 7 | 1/28 | 0 | Singapore won by 99 runs | Hangzhou | - |
| 2 Oct 2023 | MAS 268/4 v THA 74/99th Match, Group C · T20I | THA | 15 | 0/40 | 0 | Malaysia won by 194 runs | Hangzhou | ICC Men's T20 World Cup Asia B Qualifier 2023 |
| 2 Feb 2024 | JPN 166/6 v THA 120Match 4 · T20I | THA | 5 | 0/24 | 1 | Japan won by 46 runs | Bangkok | Asian Cricket Council Men's Challenger Cup 2023/24 |
| 4 Feb 2024 | SIN 115/9 v THA 116/3Match 7 · T20I | THA | DNB | 1/14 | 0 | Thailand won by 7 wickets | Bangkok | Asian Cricket Council Men's Challenger Cup 2023/24 |
| 6 Feb 2024 | MAL 127/7 v THA 128/2Match 12 · T20I | THA | DNB | 2/16 | 0 | Thailand won by 8 wickets | Bangkok | Asian Cricket Council Men's Challenger Cup 2023/24 |
| 7 Feb 2024 | INA 131/8 v THA 132/35th Place Play-Off · T20I | THA | DNB | 1/28 | 0 | Thailand won by 7 wickets | Bangkok | Asian Cricket Council Men's Challenger Cup 2023/24 |
| 12 Feb 2024 | BHU 70 v THA 72/0Match 1 · T20I | THA | DNB | 1/17 | 0 | Thailand won by 10 wickets | Bangkok | Quadrangular Twenty20 Series (Thailand) 2023/24 |
| 13 Feb 2024 | THA 112/7 v KSA 115/5Match 3 · T20I | THA | 1* | 2/15 | 0 | Saudi Arabia won by 5 wickets | Bangkok | Quadrangular Twenty20 Series (Thailand) 2023/24 |
| 15 Feb 2024 | MAL 105 v THA 109/2Match 5 · T20I | THA | DNB | 3/8 | 0 | Thailand won by 8 wickets | Bangkok | Quadrangular Twenty20 Series (Thailand) 2023/24 |
| 16 Feb 2024 | THA 104/9 v KSA 108/2Final · T20I | THA | 6 | 0/34 | 0 | Saudi Arabia won by 8 wickets | Bangkok | Quadrangular Twenty20 Series (Thailand) 2023/24 |
| 1 May 2024 | THA 137/8 v INA 129/71st T20I · T20I | THA | 3* | 0/28 | 0 | Thailand won by 8 runs | Bali | Thailand tour of Indonesia 2024 |
| 2 May 2024 | THA 90 v INA 91/42nd T20I · T20I | THA | 2 | 1/20 | 0 | Indonesia won by 6 wickets | Bali | Thailand tour of Indonesia 2024 |
| 4 May 2024 | INA 126/9 v THA 93/93rd T20I · T20I | THA | 8* | 0/9 | 0 | Indonesia won by 33 runs | Bali | Thailand tour of Indonesia 2024 |
| 5 May 2024 | THA 145/9 v INA 128/54th T20I · T20I | THA | 1 | 2/22 | 0 | Thailand won by 17 runs | Bali | Thailand tour of Indonesia 2024 |
| 6 May 2024 | INA 117/8 v THA 122/45th T20I · T20I | THA | DNB | 1/29 | 0 | Thailand won by 6 wickets | Bali | Thailand tour of Indonesia 2024 |
| 19 Oct 2024 | THA 171/6 v BHU 94Match 1 · T20I | THA | DNB | 2/12 | 0 | Thailand won by 77 runs | Gelephu | Bhutan Quadrangular T20I Series 2024/25 |
| 20 Oct 2024 | INA 86 v THA 87/4Match 4 · T20I | THA | DNB | 0/10 | 0 | Thailand won by 6 wickets | Gelephu | Bhutan Quadrangular T20I Series 2024/25 |
| 22 Oct 2024 | THA 154/6 v MAL 110/3Match 5 · T20I | THA | 1* | 2/19 | 0 | Thailand won by 44 runs | Gelephu | Bhutan Quadrangular T20I Series 2024/25 |
| 23 Oct 2024 | THA 146/5 v INA 80Semi-final · T20I | THA | DNB | 1/8 | 0 | Thailand won by 66 runs | Gelephu | Bhutan Quadrangular T20I Series 2024/25 |
| 19 Nov 2024 | THA 122/7 v QAT 123/5Match 1 · T20I | THA | DNB | 2/27 | 0 | Qatar won by 5 wickets | Doha | ICC Men's T20 World Cup Asia Qualifier B 2024/25 |
| 20 Nov 2024 | THA 178/5 v CAA 162/7Match 4 · T20I | THA | DNB | 2/31 | 0 | Thailand won by 16 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 | THA | 1* | 1/8 | 1 | Thailand won by 2 wickets | Doha | ICC Men's T20 World Cup Asia Qualifier B 2024/25 |
| 23 Nov 2024 | UAE 192/7 v THA 37Match 11 · T20I | THA | 0 | 2/47 | 0 | United Arab Emirates won by 155 runs | Doha | ICC Men's T20 World Cup Asia Qualifier B 2024/25 |
| 25 Nov 2024 | THA 117/5 v BHU 110/6Match 15 · T20I | THA | DNB | 1/8 | 0 | Thailand won by 7 runs | Doha | ICC Men's T20 World Cup Asia Qualifier B 2024/25 |
| 26 Nov 2024 | THA 133/7 v KSA 136/5Match 16 · T20I | THA | DNB | 2/23 | 0 | Saudi Arabia won by 5 wickets | Doha | ICC Men's T20 World Cup Asia Qualifier B 2024/25 |
| 24 Apr 2025 | KSA 156 v THA 90Match 2 · T20I | THA | 1 | 2/25 | 0 | Saudi Arabia won by 66 runs | Kuala Lumpur | Quadrangular Twenty20 Series (Malaysia) 2025 |
| 25 Apr 2025 | THA 92 v MAS 93/3Match 3 · T20I | THA | 6 | 1/24 | 0 | Malaysia won by 7 wickets | Kuala Lumpur | Quadrangular Twenty20 Series (Malaysia) 2025 |
| 26 Apr 2025 | SIN 125 v THA 115/7Match 6 · T20I | THA | 1* | 3/18 | 1 | Singapore won by 10 runs | Kuala Lumpur | Quadrangular Twenty20 Series (Malaysia) 2025 |
| 28 Apr 2025 | KSA 170/4 v THA 131/9Match 7 · T20I | THA | 4* | 1/28 | 0 | Saudi Arabia won by 39 runs | Kuala Lumpur | Quadrangular Twenty20 Series (Malaysia) 2025 |
| 29 Apr 2025 | MAS 160/9 v THA 90/8Match 9 · T20I | THA | 10 | 1/26 | 1 | Malaysia won by 70 runs | Kuala Lumpur | Quadrangular Twenty20 Series (Malaysia) 2025 |
| 2 May 2025 | SIN 110 v THA 803rd Place Play-Off · T20I | THA | 3* | 1/24 | 0 | Singapore won by 30 runs | Kuala Lumpur | Quadrangular Twenty20 Series (Malaysia) 2025 |