| 7 Feb 2023 | PC 226/5 v PR 167/9Match 30 · T20 | PC | 80 | - | 0 | Pretoria Capitals won by 59 runs | Centurion | SA20 2022/23 |
| 5 Feb 2023 | DSG 254/4 v PC 103Match 28 · T20 | PC | 10 | - | 0 | Durban's Super Giants won by 151 runs | Centurion | SA20 2022/23 |
| 4 Feb 2023 | MCT 159 v PC 160/9Match 26 · T20 | PC | 39 | - | 0 | Pretoria Capitals won by 1 wicket | Centurion | SA20 2022/23 |
| 23 Jan 2023 | PC 182/8 v MCT 130Match 20 · T20 | PC | 29 | - | 0 | Pretoria Capitals won by 52 runs | Cape Town | SA20 2022/23 |
| 22 Jan 2023 | PC 158/6 v PR 162/4Match 18 · T20 | PC | 37 | - | 1 | Paarl Royals won by 6 wickets | Paarl | SA20 2022/23 |
| 15 Jan 2023 | IND 390/5 v SL 73/93rd ODI · ODI | SL | 4 | - | 0 | India won by 317 runs | Thiruvananthapuram | Sri Lanka tour of India 2022/23 |
| 12 Jan 2023 | SL 215 v IND 219/62nd ODI · ODI | SL | 34 | - | 2 | India won by 4 wickets | Kolkata | Sri Lanka tour of India 2022/23 |
| 10 Jan 2023 | IND 373/7 v SL 306/81st ODI · ODI | SL | 0 | - | 1 | India won by 67 runs | Guwahati | Sri Lanka tour of India 2022/23 |
| 7 Jan 2023 | IND 228/5 v SL 1373rd T20I · T20I | SL | 23 | - | 0 | India won by 91 runs | Rajkot | Sri Lanka tour of India 2022/23 |
| 5 Jan 2023 | SL 206/6 v IND 190/82nd T20I · T20I | SL | 52 | - | 2 | Sri Lanka won by 16 runs | Pune | Sri Lanka tour of India 2022/23 |
| 3 Jan 2023 | IND 162/5 v SL 1601st T20I · T20I | SL | 28 | - | 1 | India won by 2 runs | Mumbai | Sri Lanka tour of India 2022/23 |
| 21 Dec 2022 | GG 108/9 v CS 109/3Eliminator · T20 | GG | 4 | - | 0 | Colombo Stars won by 7 wickets | Colombo | Lanka Premier League 2022/23 |
| 19 Dec 2022 | GG 129/8 v DA 134/6Match 20 · T20 | GG | 17 | - | 0 | Dambulla Aura won by 4 wickets | Colombo | Lanka Premier League 2022/23 |
| 18 Dec 2022 | JK 170/8 v GG 154/9Match 17 · T20 | GG | 58 | - | 0 | Jaffna Kings won by 16 runs | Colombo | Lanka Premier League 2022/23 |
| 17 Dec 2022 | DA 178/5 v GG 130Match 15 · T20 | GG | 0 | - | 0 | Dambulla Aura won by 48 runs | Colombo | Lanka Premier League 2022/23 |
| 13 Dec 2022 | GG 193/5 v CS 197/8Match 12 · T20 | GG | 72 | - | 0 | Colombo Stars won by 2 wickets | Kandy | Lanka Premier League 2022/23 |
| 12 Dec 2022 | GG 153/6 v KF 141/7Match 9 · T20 | GG | 1 | - | 1 | Galle Gladiators won by 12 runs | Kandy | Lanka Premier League 2022/23 |
| 11 Dec 2022 | GG 174/6 v CS 149/7Match 7 · T20 | GG | 39 | - | 3 | Galle Gladiators won by 25 runs | Kandy | Lanka Premier League 2022/23 |
| 7 Dec 2022 | GG 121/8 v KF 123/5Match 4 · T20 | GG | 14 | - | 0 | Kandy Falcons won by 5 wickets | Hambantota | Lanka Premier League 2022/23 |
| 6 Dec 2022 | JK 137 v GG 113Match 1 · T20 | GG | 51 | - | 0 | Jaffna Kings won by 24 runs | Hambantota | Lanka Premier League 2022/23 |
| 30 Nov 2022 | SL 314/6 v AFG 313/83rd ODI · ODI | SL | 67 | - | 1 | Sri Lanka won by 4 wickets (with 2 balls remaining) | Pallekele | Afghanistan tour of Sri Lanka 2022/23 |
| 27 Nov 2022 | SL 10/0 v AFG 2282nd ODI · ODI | SL | 2* | - | 1 | No result | Pallekele | Afghanistan tour of Sri Lanka 2022/23 |
| 25 Nov 2022 | SL 234 v AFG 294/81st ODI · ODI | SL | 1 | - | 2 | Afghanistan won by 60 runs | Pallekele | Afghanistan tour of Sri Lanka 2022/23 |
| 5 Nov 2022 | SL 141/8 v ENG 144/6Match 39 · T20I | SL | 18 | - | 0 | England won by 4 wickets | Sydney | ICC Men's T20 World Cup 2022/23 |
| 1 Nov 2022 | AFG 144/8 v SL 148/432nd Match, Group 1 · T20I | SL | 25 | - | 1 | Sri Lanka won by 6 wickets (9 balls left) | Brisbane | ICC Men's T20 World Cup 2022/23 |
| 29 Oct 2022 | NZ 167/7 v SL 102Match 27 · T20I | SL | 4 | - | 1 | New Zealand won by 65 runs | Sydney | ICC Men's T20 World Cup 2022/23 |
| 25 Oct 2022 | SL 157/6 v AUS 158/3Match 19 · T20I | SL | 5 | - | 0 | Australia won by 7 wickets | Perth | ICC Men's T20 World Cup 2022/23 |
| 23 Oct 2022 | IRE 128/8 v SL 133/1Match 15 · T20I | SL | 68* | - | 0 | Sri Lanka won by 9 wickets | Hobart | ICC Men's T20 World Cup 2022/23 |
| 20 Oct 2022 | SL 162/6 v NED 146/9Match 9 · T20I | SL | 79 | - | 1 | Sri Lanka won by 16 runs | Geelong | ICC Men's T20 World Cup 2022/23 |
| 18 Oct 2022 | SL 152/8 v UAE 73Match 6 · T20I | SL | 18 | - | 1 | Sri Lanka won by 79 runs | Geelong | ICC Men's T20 World Cup 2022/23 |
| 16 Oct 2022 | NAM 163/7 v SL 108Match 1 · T20I | SL | 6 | - | 2 | Namibia won by 55 runs | Geelong | ICC Men's T20 World Cup 2022/23 |
| 11 Sept 2022 | SL 170/6 v PAK 147Final · T20I | SL | 0 | - | 0 | Sri Lanka won by 23 runs | Dubai | Asia Cup 2022 |
| 9 Sept 2022 | PAK 121 v SL 124/5Match 12 · T20I | SL | 0 | - | 1 | Sri Lanka won by 5 wickets | Dubai | Asia Cup 2022 |
| 6 Sept 2022 | IND 173/8 v SL 174/4Match 9 · T20I | SL | 57 | - | 0 | Sri Lanka won by 6 wickets | Dubai | Asia Cup 2022 |
| 3 Sept 2022 | AFG 175/6 v SL 179/67th Match, Super Four · T20I | SL | 36 | - | 0 | Sri Lanka won by 4 wickets (with 5 balls remaining) | Sharjah | Asia Cup 2022 |
| 1 Sept 2022 | BAN 183/7 v SL 184/8Match 5 · T20I | SL | 60 | - | 2 | Sri Lanka won by 2 wickets | Dubai | Asia Cup 2022 |
| 27 Aug 2022 | SL 105 v AFG 106/21st Match, Group B · T20I | SL | 2 | - | 0 | Afghanistan won by 8 wickets (with 59 balls remaining) | Dubai | Asia Cup 2022 |
| 24 Jul 2022 | SL 378 & 360/8d v PAK 231 & 2612nd Test · Test | SL | 3 & 15 | - | 2 | Sri Lanka won by 246 runs | Galle | Pakistan tour of Sri Lanka 2022 |
| 16 Jul 2022 | SL 222 & 337 v PAK 218 & 344/61st Test · Test | SL | 21 & 76 | - | 0 | Pakistan won by 4 wickets | Galle | Pakistan tour of Sri Lanka 2022 |
| 8 Jul 2022 | AUS 364 & 151 v SL 5542nd Test · Test | SL | 85 | - | 2 | Sri Lanka won by an innings and 39 runs | Galle | Australia tour of Sri Lanka 2022 |
| 29 Jun 2022 | SL 212 & 113 v AUS 321 & 10/01st Test · Test | SL | 3 & 8 | - | 0 | Australia won by 10 wickets | Galle | Australia tour of Sri Lanka 2022 |
| 24 Jun 2022 | SL 160 v AUS 164/65th ODI · ODI | SL | 26 | - | 0 | Australia won by 4 wickets | Colombo | Australia tour of Sri Lanka 2022 |
| 21 Jun 2022 | SL 258 v AUS 2544th ODI · ODI | SL | 14 | - | 0 | Sri Lanka won by 4 runs | Colombo | Australia tour of Sri Lanka 2022 |
| 19 Jun 2022 | AUS 291/6 v SL 292/43rd ODI · ODI | SL | 87* | - | 1 | Sri Lanka won by 6 wickets | Colombo | Australia tour of Sri Lanka 2022 |
| 16 Jun 2022 | SL 220/9 v AUS 1892nd ODI · ODI | SL | 36 | - | 0 | Sri Lanka won by 26 runs (DLS method) | Kandy | Australia tour of Sri Lanka 2022 |
| 14 Jun 2022 | SL 300/7 v AUS 282/81st ODI · ODI | SL | 86* | - | 1 | Australia won by 2 wickets (DLS method) | Kandy | Australia tour of Sri Lanka 2022 |
| 11 Jun 2022 | AUS 176/5 v SL 177/63rd T20I · T20I | SL | 6 | - | 1 | Sri Lanka won by 4 wickets | Kandy | Australia tour of Sri Lanka 2022 |
| 8 Jun 2022 | SL 124/9 v AUS 126/72nd T20I · T20I | SL | 36 | - | 0 | Australia won by 3 wickets | Colombo | Australia tour of Sri Lanka 2022 |
| 7 Jun 2022 | SL 128 v AUS 134/01st T20I · T20I | SL | 1 | - | 0 | Australia won by 10 wickets | Colombo | Australia tour of Sri Lanka 2022 |
| 23 May 2022 | BAN 365 & 169 v SL 506 & 29/02nd Test · Test | SL | 11 & DNB | - | 3 | Sri Lanka won by 10 wickets | Dhaka | Sri Lanka tour of Bangladesh 2022 |