| 1 Sept 2018 | ISR 112/6 v CZE 113/6Match 12 · T20 | CZE | DNB | 0/13 | 0 | Czech Republic won by 4 wickets | Amstelveen | ICC World Twenty20 Europe Region Qualifier C 2018 |
| 30 Aug 2019 | CZE 278/4 v TUR 216th Match · T20I | CZE | DNB | 0/4 | 0 | Czech Rep. won by 257 runs | Ilfov County | - |
| 30 Aug 2019 | CZE 125/7 v AUA 126/24th Match · T20I | CZE | DNB | - | 1 | Austria won by 8 wickets (with 32 balls remaining) | Ilfov County | - |
| 31 Aug 2019 | ROM 115/9 v CZE 116/48th Match · T20I | CZE | DNB | 0/8 | 2 | Czech Rep. won by 6 wickets (with 17 balls remaining) | Ilfov County | - |
| 1 Sept 2019 | AUA 193/4 v CZE 163Final · T20I | CZE | 0 | - | 0 | Austria won by 30 runs | Ilfov County | - |
| 1 Sept 2019 | LUX 145/5 v CZE 148/410th Match · T20I | CZE | DNB | 1/15 | 0 | Czech Rep. won by 6 wickets (with 25 balls remaining) | Ilfov County | - |
| 18 Oct 2019 | CZE 148/5 v MAC 1362nd Match · T20I | CZE | DNB | 0/18 | 0 | Czech Rep. won by 12 runs | Marsa | - |
| 20 Oct 2019 | CZE 204/4 v MAC 1221st Semi-Final · T20I | CZE | DNB | 0/11 | 0 | Czech Rep. won by 82 runs | Marsa | - |
| 29 Aug 2020 | LUX 112 v CZE 115/52nd Match · T20I | CZE | DNB | 3/10 | 0 | Czech Rep. won by 5 wickets (with 7 balls remaining) | Walferdange | - |
| 30 Aug 2020 | BEL 161/6 v CZE 74/7Match 5 · T20I | CZE | DNB | - | 0 | Belgium won by 87 runs | Walferdange | Luxembourg Twenty20 Tri-Series 2020 |
| 21 May 2021 | LUX 126/5 v CZE 127/1Match 1 · T20I | CZE | DNB | 1/21 | 1 | Czech Republic won by 9 wickets | Prague | Central Europe Cup 2021 |
| 22 May 2021 | AUA 162/6 v CZE 84Match 3 · T20I | CZE | 21 | 1/24 | 0 | Austria won by 78 runs | Prague | Central Europe Cup 2021 |
| 22 May 2021 | CZE 161/7 v LUX 165/4Match 4 · T20I | CZE | 8* | 0/36 | 0 | Luxembourg won by 6 wickets | Prague | Central Europe Cup 2021 |
| 23 May 2021 | CZE 156/4 v AUA 161/6Match 6 · T20I | CZE | DNB | - | 1 | Austria won by 4 wickets (DLS method) | Prague | Central Europe Cup 2021 |
| 2 Sept 2021 | HUN 165/6 v CZE 160/7Match 2 · T20I | CZE | 16 | 0/10 | 1 | Hungary won by 5 runs | Ilfov County | Continental Cup 2021 |
| 3 Sept 2021 | ROM 211/8 v CZE 176/9Match 4 · T20I | CZE | 10 | 1/38 | 0 | Romania won by 35 runs | Ilfov County | Continental Cup 2021 |
| 4 Sept 2021 | BUL 137/6 v CZE 141/35th Place Play-off · T20I | CZE | DNB | 3/17 | 0 | Czech Rep. won by 7 wickets (with 22 balls remaining) | Ilfov County | - |
| 12 May 2022 | MAC 164/8 v CZE 162/9Match 7 · T20I | CZE | DNB | 1/20 | 0 | Malta won by 2 runs | Marsa | Valletta Cup 2022 |
| 12 May 2022 | CZE 258/2 v BUL 170/7Match 8 · T20I | CZE | DNB | 3/29 | 0 | Czech Republic won by 88 runs | Marsa | Valletta Cup 2022 |
| 13 May 2022 | ROM 193/4 v CZE 167/9Match 11 · T20I | CZE | 7* | 2/34 | 0 | Romania won by 26 runs | Marsa | Valletta Cup 2022 |
| 14 May 2022 | HUN 169/7 v CZE 175/3Match 13 · T20I | CZE | DNB | 0/33 | 0 | Czech Republic won by 7 wickets | Marsa | Valletta Cup 2022 |
| 15 May 2022 | CZE 221/5 v HUN 151/63rd Place Play-Off · T20I | CZE | DNB | 1/12 | 0 | Czech Republic won by 70 runs | Marsa | Valletta Cup 2022 |
| 8 Jul 2022 | LUX 112/7 v CZE 115/5Match 2 · T20I | CZE | DNB | 1/14 | 0 | Czech Republic won by 5 wickets | Prague | Central Europe Cup 2022 |
| 9 Jul 2022 | CZE 182/6 v AUA 183/6Match 3 · T20I | CZE | 1* | 2/22 | 0 | Austria won by 4 wickets | Prague | Central Europe Cup 2022 |
| 10 Jul 2022 | CZE 209/6 v LUX 173/9Match 5 · T20I | CZE | DNB | 2/24 | 0 | Czech Republic won by 36 runs | Prague | Central Europe Cup 2022 |
| 10 Jul 2022 | AUA 146/8 v CZE 150/4Match 6 · T20I | CZE | DNB | 1/12 | 0 | Czech Republic won by 6 wickets | Prague | Central Europe Cup 2022 |
| 24 Jul 2022 | FRA 153/6 v CZE 102/9Match 4 · T20I | CZE | 4 | 0/26 | 0 | France won by 51 runs | Kerava | ICC Men's T20 World Cup Sub Regional Europe Qualifier 2022 |
| 25 Jul 2022 | NOR 186/6 v CZE 665th Match, Group 2 · T20I | CZE | 0 | 1/20 | 1 | Norway won by 120 runs | Vantaa | - |
| 28 Jul 2022 | CZE 135/9 v EST 93/9Match 15 · T20I | CZE | 4 | 0/12 | 0 | Czech Republic won by 42 runs | Vantaa | ICC Men's T20 World Cup Sub Regional Europe Qualifier 2022 |
| 30 Jul 2022 | SWI 183/8 v CZE 184/3Match 18 · T20I | CZE | DNB | 1/26 | 0 | Czech Republic won by 7 wickets | Kerava | ICC Men's T20 World Cup Sub Regional Europe Qualifier 2022 |
| 11 Jun 2023 | CZE 169/4 v HUN 1692nd T20I · T20I | CZE | DNB | 2/26 | 1 | Match tied (Czech Republic won the Super Over) | Prague | Hungary tour of Czech Republic 2023 |
| 11 Jun 2023 | HUN 138 v CZE 139/73rd T20I · T20I | CZE | 1* | 0/30 | 0 | Czech Republic won by 3 wickets | Prague | Hungary tour of Czech Republic 2023 |
| 21 Aug 2024 | DEN 225/6 v CZE 107/8Match 3 · T20I | CZE | 6* | 0/30 | 0 | Denmark won by 118 runs | Castel | ICC Men's T20 World Cup Sub Regional Europe Qualifier Group C 2024 |
| 22 Aug 2024 | SPA 179/9 v CZE 178/6Match 8 · T20I | CZE | 1* | 0/30 | 0 | Spain won by 1 run | Port Soif | ICC Men's T20 World Cup Sub Regional Europe Qualifier Group C 2024 |
| 25 Aug 2024 | CYP 67 v CZE 68/6Match 14 · T20I | CZE | DNB | 3/8 | 0 | Czech Republic won by 4 wickets | Port Soif | ICC Men's T20 World Cup Sub Regional Europe Qualifier Group C 2024 |
| 27 Aug 2024 | CZE 159/6 v GRE 84/9Match 19 · T20I | CZE | DNB | 1/13 | 0 | Czech Republic won by 75 runs | Castel | ICC Men's T20 World Cup Sub Regional Europe Qualifier Group C 2024 |
| 28 Aug 2024 | CZE 110 v EST 112/35th Place Play-Off · T20I | CZE | 0 | 0/22 | 0 | Estonia won by 7 wickets | Port Soif | ICC Men's T20 World Cup Sub Regional Europe Qualifier Group C 2024 |
| 21 Aug 2025 | CZE 149/9 v ROM 131/81st T20I · T20I | CZE | 17* | 1/19 | 0 | Czech Republic won by 18 runs | Ilfov County | Czech Republic tour of Romania 2025 |
| 22 Aug 2025 | ROM 157/8 v CZE 159/64th T20I · T20I | CZE | 13* | 0/27 | 2 | Czech Republic won by 4 wickets | Ilfov County | Czech Republic tour of Romania 2025 |