| 24 Jun 2021 | BUL 208/2 v SER 147/51st Match · T20I | SER | 18 | - | 0 | Bulgaria won by 61 runs | Sofia | - |
| 25 Jun 2021 | SER 144 v GRE 147/53rd T20I · T20I | SER | 22 | 0/27 | 0 | Greece won by 5 wickets | Sofia | Sofia Twenty20 2021 |
| 25 Jun 2021 | ROM 191 v SER 1005th T20I · T20I | SER | 22 | 3/29 | 1 | Romania won by 91 runs | Sofia | Sofia Twenty20 2021 |
| 26 Jun 2021 | SER 115/7 v ROM 116/0Semi-final · T20I | SER | 17 | 0/23 | 0 | Romania won by 10 wickets | Sofia | Sofia Twenty20 2021 |
| 24 Jun 2022 | SER 225/6 v BUL 229/41st T20I · T20I | SER | 83 | - | 0 | Bulgaria won by 6 wickets | Sofia | Sofia Twenty20 2022 |
| 25 Jun 2022 | SER 194/8 v BUL 199/52nd T20I · T20I | SER | 0 | - | 1 | Bulgaria won by 5 wickets | Sofia | Sofia Twenty20 2022 |
| 25 Jun 2022 | SER 185/4 v BUL 122/13rd T20I · T20I | SER | 0 | - | 0 | Bulgaria won by 40 runs (DLS method) | Sofia | Sofia Twenty20 2022 |
| 26 Jun 2022 | SER 242/4 v BUL 246/44th T20I · T20I | SER | 40 | 1/16 | 0 | Bulgaria won by 6 wickets | Sofia | Sofia Twenty20 2022 |
| 9 Jul 2022 | BUL 154/9 v SER 157/22nd T20I · T20I | SER | 45 | 3/25 | 1 | Serbia won by 8 wickets | Belgrade | Bulgaria tour of Serbia 2022 |
| 9 Jul 2022 | BUL 206/5 v SER 1113rd T20I · T20I | SER | 0 | - | 2 | Bulgaria won by 95 runs | Belgrade | Bulgaria tour of Serbia 2022 |
| 13 Jul 2022 | ISL 165/7 v SER 97/7Match 7 · T20I | SER | 0 | - | 0 | Isle of Man won by 68 runs | Vantaa | ICC Men's T20 World Cup Sub Regional Europe Qualifier 2022 |
| 15 Jul 2022 | TUR 67 v SER 68/3Match 10 · T20I | SER | 16 | - | 0 | Serbia won by 7 wickets | Kerava | ICC Men's T20 World Cup Sub Regional Europe Qualifier 2022 |
| 16 Jul 2022 | ROM 133/6 v SER 102/7Match 13 · T20I | SER | 9 | - | 0 | Romania won by 31 runs | Vantaa | ICC Men's T20 World Cup Sub Regional Europe Qualifier 2022 |
| 18 Jul 2022 | CYP 125 v SER 126/6Match 18 · T20I | SER | 7* | - | 1 | Serbia won by 4 wickets | Kerava | ICC Men's T20 World Cup Sub Regional Europe Qualifier 2022 |
| 19 Jul 2022 | SER 90 v CRO 94/77th Place Play-Off · T20I | SER | 3 | - | 1 | Croatia won by 3 wickets | Vantaa | ICC Men's T20 World Cup Sub Regional Europe Qualifier 2022 |
| 23 Jun 2023 | SER 181/8 v TUR 111Match 1 · T20I | SER | 0 | - | 0 | Serbia won by 70 runs | Sofia | Quadrangular Twenty20 Series (Bulgaria) 2023 |
| 23 Jun 2023 | BUL 166/8 v SER 168/5Match 3 · T20I | SER | 5 | - | 2 | Serbia won by 5 wickets | Sofia | Quadrangular Twenty20 Series (Bulgaria) 2023 |
| 24 Jun 2023 | CRO 76 v SER 77/1Match 5 · T20I | SER | 45* | - | 1 | Serbia won by 9 wickets | Sofia | Quadrangular Twenty20 Series (Bulgaria) 2023 |
| 5 Oct 2023 | SER 107/5 v GIB 108/31st T20I · T20I | SER | 3 | 0/6 | 1 | Gibraltar won by 7 wickets | Gibraltar | Serbia tour of Gibraltar 2023/24 |
| 5 Oct 2023 | SER 82 v GIB 83/32nd T20I · T20I | SER | 18 | 0/21 | 0 | Gibraltar won by 7 wickets | Gibraltar | Serbia tour of Gibraltar 2023/24 |
| 30 Jun 2024 | SER 160/4 v SLO 133/63rd T20I · T20I | SER | 4 | - | 1 | Serbia won by 27 runs | Ljubljana | - |
| 30 Sept 2024 | SER 105/9 v GIB 107/31st T20I · T20I | SER | 2 | 1/14 | 0 | Gibraltar won by 7 wickets | Gibraltar | Serbia tour of Gibraltar 2024 |
| 30 Sept 2024 | SER 106/9 v GIB 111/22nd T20I · T20I | SER | 8 | - | 0 | Gibraltar won by 8 wickets | Gibraltar | Serbia tour of Gibraltar 2024 |
| 7 Jun 2025 | SLO 199/7 v SER 200/12nd T20I · T20I | SER | 2* | 0/36 | 0 | Serbia won by 9 wickets | Belgrade | Slovenia tour of Serbia 2025 |
| 8 Jun 2025 | SER 226/3 v SLO 202/83rd T20I · T20I | SER | 84* | 0/36 | 0 | Serbia won by 24 runs | Belgrade | Slovenia tour of Serbia 2025 |
| 29 Aug 2025 | HUN 123 v SER 124/41st Match · T20I | SER | 20 | 2/19 | 0 | Serbia won by 6 wickets (with 19 balls remaining) | Szodliget | - |
| 31 Aug 2025 | HUN 173/4 v SER 139Final · T20I | SER | 6 | 2/31 | 0 | Hungary won by 34 runs | Szodliget | - |
| 31 Aug 2025 | CRO 155/3 v SER 159/26th Match · T20I | SER | DNB | - | 0 | Serbia won by 8 wickets (with 9 balls remaining) | Szodliget | - |
| 31 Oct 2025 | CYP 198/6 v SER 110Match 1 · T20I | SER | 26 | 0/20 | 0 | Cyprus won by 88 runs | Episkopi | Cyprus T20 Tri-Series 2025/26 |
| 31 Oct 2025 | CYP 162/7 v SER 121/9Match 2 · T20I | SER | 40 | 0/24 | 1 | Cyprus won by 41 runs | Episkopi | Cyprus T20 Tri-Series 2025/26 |
| 1 Nov 2025 | SER 93 v BUL 97/2Match 3 · T20I | SER | 6 | 1/24 | 0 | Bulgaria won by 8 wickets | Episkopi | Cyprus T20 Tri-Series 2025/26 |
| 1 Nov 2025 | BUL 211/6 v SER 142/5Match 4 · T20I | SER | 12 | 0/8 | 2 | Bulgaria won by 69 runs | Episkopi | Cyprus T20 Tri-Series 2025/26 |
| 8 Jul 2026 | SER 136/5 v ROM 140/2Match 4 · T20I | SER | 12 | - | 0 | Romania won by 8 wickets | Koge | ICC Men's T20 World Cup Sub Regional Europe Qualifier B 2026 |
| 10 Jul 2026 | BEL 171/8 v SER 107Match 9 · T20I | SER | 3 | 3/28 | 0 | Belgium won by 64 runs | Brondby | ICC Men's T20 World Cup Sub Regional Europe Qualifier B 2026 |
| 12 Jul 2026 | SER 139/8 v GIB 143/8Match 14 · T20I | SER | 6 | - | 1 | Gibraltar won by 2 wickets | Koge | ICC Men's T20 World Cup Sub Regional Europe Qualifier B 2026 |