| 6 Feb 2023 | JSK 189/6 v MCT 113Match 29 · T20 | JSK | DNB | 2/16 | 0 | Joburg Super Kings won by 76 runs | Johannesburg | SA20 2022/23 |
| 5 Feb 2023 | JSK 160/6 v SEC 136/9Match 27 · T20 | JSK | DNB | 2/31 | 0 | Joburg Super Kings won by 24 runs | Johannesburg | SA20 2022/23 |
| 3 Feb 2023 | PR 131/4 v JSKMatch 24 · T20 | JSK | - | 0/16 | 0 | No result | Johannesburg | SA20 2022/23 |
| 24 Jan 2023 | DSG 178/6 v JSK 182/2Match 22 · T20 | JSK | DNB | 3/30 | 1 | Joburg Super Kings won by 8 wickets | Johannesburg | SA20 2022/23 |
| 21 Jan 2023 | SEC 127 v JSK 128/5Match 17 · T20 | JSK | DNB | 0/27 | 0 | Joburg Super Kings won by 5 wickets | Gqeberha | SA20 2022/23 |
| 17 Jan 2023 | JSK 168/6 v PC 162Match 11 · T20 | JSK | DNB | 0/37 | 0 | Joburg Super Kings won by 6 runs | Johannesburg | SA20 2022/23 |
| 7 Jan 2023 | IND 228/5 v SL 1373rd T20I · T20I | SL | 2 | 0/48 | 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 | DNB | 0/33 | 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 | 1 | 1/29 | 0 | India won by 2 runs | Mumbai | Sri Lanka tour of India 2022/23 |
| 23 Dec 2022 | CS 163/5 v JK 164/8Final · T20 | JK | 1 | 1/34 | 0 | Jaffna Kings won by 2 wickets | Colombo | Lanka Premier League 2022/23 |
| 21 Dec 2022 | KF 143/8 v JK 98/3Qualifier 1 · T20 | JK | DNB | 2/24 | 0 | Jaffna Kings won by 24 runs (DLS method) | Colombo | Lanka Premier League 2022/23 |
| 18 Dec 2022 | JK 170/8 v GG 154/9Match 17 · T20 | JK | 1* | 1/18 | 0 | Jaffna Kings won by 16 runs | Colombo | Lanka Premier League 2022/23 |
| 12 Dec 2022 | JK 178/5 v CS 172/8Match 10 · T20 | JK | DNB | 1/32 | 0 | Jaffna Kings won by 6 runs | Kandy | Lanka Premier League 2022/23 |
| 11 Dec 2022 | JK 240/4 v DA 189/8Match 8 · T20 | JK | DNB | 0/31 | 0 | Jaffna Kings won by 51 runs | Kandy | Lanka Premier League 2022/23 |
| 10 Dec 2022 | JK 147/7 v KF 148/7Match 6 · T20 | JK | DNB | 1/29 | 0 | Kandy Falcons won by 3 wickets | Kandy | Lanka Premier League 2022/23 |
| 7 Dec 2022 | DA 121/9 v JK 122/1Match 3 · T20 | JK | DNB | 3/20 | 0 | Jaffna Kings won by 9 wickets | Hambantota | Lanka Premier League 2022/23 |
| 6 Dec 2022 | JK 137 v GG 113Match 1 · T20 | JK | 0 | 1/24 | 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 | DNB | 0/46 | 0 | 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 | DNB | 2/49 | 1 | No result | Pallekele | Afghanistan tour of Sri Lanka 2022/23 |
| 25 Nov 2022 | SL 234 v AFG 294/81st ODI · ODI | SL | 3 | 1/62 | 0 | 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 | 0* | 0/22 | 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 | DNB | 0/33 | 0 | 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 | 0 | 1/35 | 0 | 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 | DNB | 1/23 | 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 | DNB | 2/19 | 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 | DNB | 2/32 | 0 | 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 | DNB | 2/15 | 0 | 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 | 11* | 1/23 | 0 | 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 | DNB | 1/25 | 1 | Sri Lanka won by 23 runs | Dubai | Asia Cup 2022 |
| 9 Sept 2022 | PAK 121 v SL 124/5Match 12 · T20I | SL | DNB | 2/21 | 0 | Sri Lanka won by 5 wickets | Dubai | Asia Cup 2022 |
| 6 Sept 2022 | IND 173/8 v SL 174/4Match 9 · T20I | SL | DNB | 1/29 | 1 | 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 | DNB | 1/29 | 1 | 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 | 0* | 1/23 | 0 | Sri Lanka won by 2 wickets | Dubai | Asia Cup 2022 |
| 27 Aug 2022 | SL 105 v AFG 106/21st Match, Group B · T20I | SL | 0 | 0/35 | 0 | Afghanistan won by 8 wickets (with 59 balls remaining) | Dubai | Asia Cup 2022 |
| 16 Jul 2022 | SL 222 & 337 v PAK 218 & 344/61st Test · Test | SL | 38 & 11 | 2/68 & 0/44 | 1 | Pakistan won by 4 wickets | Galle | Pakistan tour of Sri Lanka 2022 |
| 8 Jul 2022 | AUS 364 & 151 v SL 5542nd Test · Test | SL | 10 | 1/48 & 2/28 | 0 | Sri Lanka won by an innings and 39 runs | Galle | Australia tour of Sri Lanka 2022 |
| 24 Jun 2022 | SL 160 v AUS 164/65th ODI · ODI | SL | 2* | 2/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 | 0 | 1/40 | 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 | DNB | 0/37 | 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 | 11* | 0/44 | 1 | 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 | DNB | 1/51 | 0 | 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 | DNB | 2/25 | 0 | 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 | 1* | 0/29 | 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/25 | 0 | Australia won by 10 wickets | Colombo | Australia tour of Sri Lanka 2022 |
| 12 May 2022 | CSK 97 v MI 103/5Match 59 · T20 | CSK | 0 | 0/24 | 0 | Mumbai Indians won by 5 wickets | Mumbai | Indian Premier League 2022 |
| 8 May 2022 | CSK 208/6 v DC 117Match 55 · T20 | CSK | DNB | 1/29 | 0 | Chennai Super Kings won by 91 runs | Navi Mumbai | Indian Premier League 2022 |
| 4 May 2022 | RCB 173/8 v CSK 160/8Match 49 · T20 | CSK | 7* | 3/27 | 0 | Royal Challengers Bangalore won by 13 runs | Pune | Indian Premier League 2022 |
| 1 May 2022 | CSK 202/2 v SH 189/6Match 46 · T20 | CSK | DNB | 0/26 | 0 | Chennai Super Kings won by 13 runs | Pune | Indian Premier League 2022 |
| 25 Apr 2022 | PK 187/4 v CSK 176/6Match 38 · T20 | CSK | DNB | 1/32 | 0 | Punjab Kings won by 11 runs | Mumbai | Indian Premier League 2022 |
| 21 Apr 2022 | MI 155/7 v CSK 156/7Match 33 · T20 | CSK | DNB | 1/35 | 0 | Chennai Super Kings won by 3 wickets | Navi Mumbai | Indian Premier League 2022 |