| 14 Jun 2022 | SL 300/7 v AUS 282/81st ODI · ODI | SL | DNB | 2/49 | 1 | Australia won by 2 wickets (DLS method) | Kandy | Australia tour of Sri Lanka 2022 |
| 16 Jun 2022 | SL 220/9 v AUS 1892nd ODI · ODI | SL | 20 | 2/25 | 1 | Sri Lanka won by 26 runs (DLS method) | Kandy | Australia tour of Sri Lanka 2022 |
| 19 Jun 2022 | AUS 291/6 v SL 292/43rd ODI · ODI | SL | DNB | 1/56 | 1 | Sri Lanka won by 6 wickets | Colombo | Australia tour of Sri Lanka 2022 |
| 21 Jun 2022 | SL 258 v AUS 2544th ODI · ODI | SL | 19 | 1/29 | 0 | Sri Lanka won by 4 runs | Colombo | Australia tour of Sri Lanka 2022 |
| 24 Jun 2022 | SL 160 v AUS 164/65th ODI · ODI | SL | 4 | 3/42 | 0 | Australia won by 4 wickets | Colombo | Australia tour of Sri Lanka 2022 |
| 24 Jul 2022 | SL 378 & 360/8d v PAK 231 & 2612nd Test · Test | SL | 11 & 18 | 0/18 & 0/17 | 2 | Sri Lanka won by 246 runs | Galle | Pakistan tour of Sri Lanka 2022 |
| 30 Nov 2022 | SL 314/6 v AFG 313/83rd ODI · ODI | SL | 31* | 0/25 | 0 | Sri Lanka won by 4 wickets (with 2 balls remaining) | Pallekele | Afghanistan tour of Sri Lanka 2022/23 |
| 6 Dec 2022 | JK 137 v GG 113Match 1 · T20 | JK | 30 | 1/14 | 1 | Jaffna Kings won by 24 runs | Hambantota | Lanka Premier League 2022/23 |
| 7 Dec 2022 | DA 121/9 v JK 122/1Match 3 · T20 | JK | DNB | - | 2 | Jaffna Kings won by 9 wickets | Hambantota | Lanka Premier League 2022/23 |
| 10 Dec 2022 | JK 147/7 v KF 148/7Match 6 · T20 | JK | 20 | 2/17 | 0 | Kandy Falcons won by 3 wickets | Kandy | Lanka Premier League 2022/23 |
| 11 Dec 2022 | JK 240/4 v DA 189/8Match 8 · T20 | JK | DNB | - | 0 | Jaffna Kings won by 51 runs | Kandy | Lanka Premier League 2022/23 |
| 12 Dec 2022 | JK 178/5 v CS 172/8Match 10 · T20 | JK | DNB | 0/11 | 0 | Jaffna Kings won by 6 runs | Kandy | Lanka Premier League 2022/23 |
| 14 Dec 2022 | KF 160/8 v JK 150/9Match 13 · T20 | JK | 1 | 2/7 | 0 | Kandy Falcons won by 10 runs | Kandy | Lanka Premier League 2022/23 |
| 18 Dec 2022 | JK 170/8 v GG 154/9Match 17 · T20 | JK | 5 | 0/15 | 0 | Jaffna Kings won by 16 runs | Colombo | Lanka Premier League 2022/23 |
| 19 Dec 2022 | CS 128/9 v JK 131/2Match 19 · T20 | JK | DNB | - | 1 | Jaffna Kings won by 8 wickets | Colombo | Lanka Premier League 2022/23 |
| 21 Dec 2022 | KF 143/8 v JK 98/3Qualifier 1 · T20 | JK | 19* | - | 0 | Jaffna Kings won by 24 runs (DLS method) | Colombo | Lanka Premier League 2022/23 |
| 23 Dec 2022 | CS 163/5 v JK 164/8Final · T20 | JK | 2 | 1/18 | 0 | Jaffna Kings won by 2 wickets | Colombo | Lanka Premier League 2022/23 |
| 10 Jan 2023 | IND 373/7 v SL 306/81st ODI · ODI | SL | 0 | 0/65 | 0 | India won by 67 runs | Guwahati | Sri Lanka tour of India 2022/23 |
| 12 Jan 2023 | SL 215 v IND 219/62nd ODI · ODI | SL | 32 | 0/12 | 0 | India won by 4 wickets | Kolkata | Sri Lanka tour of India 2022/23 |
| 15 Jan 2023 | IND 390/5 v SL 73/93rd ODI · ODI | SL | 3 | - | 1 | India won by 317 runs | Thiruvananthapuram | Sri Lanka tour of India 2022/23 |
| 30 Jul 2023 | JK 173/5 v CS 152Match 1 · T20 | JK | 25* | 0/8 | 0 | Jaffna Kings won by 21 runs | Colombo | Lanka Premier League 2023 |
| 1 Aug 2023 | JK 129/7 v DA 132/2Match 4 · T20 | JK | 0* | 1/27 | 0 | Dambulla Aura won by 8 wickets | Colombo | Lanka Premier League 2023 |
| 4 Aug 2023 | GT 117/9 v JK 120/2Match 7 · T20 | JK | DNB | 4/10 | 0 | Jaffna Kings won by 8 wickets | Kandy | Lanka Premier League 2023 |
| 5 Aug 2023 | JK 117/9 v BK 118/2Match 9 · T20 | JK | 38* | 0/17 | 0 | B-Love Kandy won by 8 wickets | Kandy | Lanka Premier League 2023 |
| 7 Aug 2023 | DA 134/8 v JK 125/7Match 11 · T20 | JK | 16 | 1/28 | 0 | Dambulla Aura won by 9 runs | Kandy | Lanka Premier League 2023 |
| 8 Aug 2023 | CS 146/8 v JK 150/4Match 13 · T20 | JK | DNB | 2/9 | 0 | Jaffna Kings won by 6 wickets | Kandy | Lanka Premier League 2023 |
| 12 Aug 2023 | BK 178/8 v JK 170/6Match 15 · T20 | JK | 6* | 2/43 | 0 | B-Love Kandy won by 8 runs | Colombo | Lanka Premier League 2023 |
| 13 Aug 2023 | JK 89 v GT 90/3Match 17 · T20 | JK | 22 | 0/9 | 0 | Galle Titans won by 7 wickets | Colombo | Lanka Premier League 2023 |
| 17 Aug 2023 | BK 188/8 v JK 127Eliminator · T20 | JK | 3 | 0/25 | 1 | B-Love Kandy won by 61 runs | Colombo | Lanka Premier League 2023 |
| 31 Aug 2023 | BAN 164 v SL 165/5Match 2 · ODI | SL | DNB | 1/30 | 0 | Sri Lanka won by 5 wickets | Kandy | Asia Cup 2023 |
| 5 Sept 2023 | SL 291/8 v AFG 2896th Match, Group B · ODI | SL | 33* | 2/36 | 0 | Sri Lanka won by 2 runs | Lahore | 2023 Cricket World Cup |
| 9 Sept 2023 | SL 257/9 v BAN 236Match 8 · ODI | SL | 3 | 1/26 | 0 | Sri Lanka won by 21 runs | Colombo | Asia Cup 2023 |
| 12 Sept 2023 | IND 213 v SL 172Match 10 · ODI | SL | 42* | 5/40 | 2 | India won by 41 runs | Colombo | Asia Cup 2023 |
| 14 Sept 2023 | PAK 252/7 v SL 252/8Match 11 · ODI | SL | 0 | 1/40 | 0 | Sri Lanka won by 2 wickets (DLS method) | Colombo | Asia Cup 2023 |
| 17 Sept 2023 | SL 50 v IND 51/0Final · ODI | SL | 8 | 0/7 | 0 | India won by 10 wickets | Colombo | Asia Cup 2023 |
| 7 Oct 2023 | SA 428/5 v SL 326Match 4 · ODI | SL | 0 | 1/81 | 0 | South Africa won by 102 runs | Delhi | ICC Cricket World Cup 2023/24 |
| 10 Oct 2023 | SL 344/9 v PAK 345/4Match 8 · ODI | SL | 10 | 0/62 | 1 | Pakistan won by 6 wickets | Hyderabad | ICC Cricket World Cup 2023/24 |
| 16 Oct 2023 | SL 209 v AUS 215/5Match 14 · ODI | SL | 2 | 1/53 | 0 | Australia won by 5 wickets | Lucknow | ICC Cricket World Cup 2023/24 |
| 20 Jan 2024 | RR 134/9 v FB 138/5Match 3 · T20 | FB | DNB | 1/17 | 2 | Fortune Barishal won by 5 wickets | Dhaka | Bangladesh Premier League 2023/24 |
| 22 Jan 2024 | FB 187/4 v KT 188/2Match 6 · T20 | FB | DNB | 0/17 | 0 | Khulna Tigers won by 8 wickets | Dhaka | Bangladesh Premier League 2023/24 |
| 23 Jan 2024 | FB 161/9 v CV 162/6Match 8 · T20 | FB | 4 | 3/26 | 1 | Comilla Victorians won by 4 wickets | Dhaka | Bangladesh Premier League 2023/24 |
| 27 Jan 2024 | CC 193/4 v FB 183/7Match 11 · T20 | FB | 10* | 0/47 | 1 | Chattogram Challengers won by 10 runs | Sylhet | Bangladesh Premier League 2023/24 |
| 30 Jan 2024 | FB 186/5 v SS 137Match 16 · T20 | FB | DNB | 0/24 | 1 | Fortune Barishal won by 49 runs | Sylhet | Bangladesh Premier League 2023/24 |
| 14 Feb 2024 | SL 267/3 v AFG 2663rd ODI · ODI | SL | DNB | 2/38 | 0 | Sri Lanka won by 7 wickets (with 88 balls remaining) | Kandy | Afghanistan tour of Sri Lanka 2023/24 |
| 15 Mar 2024 | BAN 286/7 v SL 287/72nd ODI · ODI | SL | 15* | 0/47 | 1 | Sri Lanka won by 3 wickets | Chattogram | Sri Lanka tour of Bangladesh 2023/24 |
| 18 Mar 2024 | SL 235 v BAN 237/63rd ODI · ODI | SL | 1 | 0/30 | 0 | Bangladesh won by 4 wickets | Chattogram | Sri Lanka tour of Bangladesh 2023/24 |
| 22 Jun 2024 | PSC 138 v CCC 139/4Match · List A | CCC | DNB | 1/32 | 0 | Colts Cricket Club won by 6 wickets | Kaluthara | Major Clubs Limited Over Tournament 2024 |
| 24 Jun 2024 | CCC 170/9 v NCC 140/6Quarter-final · T20 | CCC | 7 | 0/22 | 0 | Nondescripts Cricket Club won by 11 runs (DLS method) | Colombo | Major Clubs T20 Tournament 2024 |
| 2 Jul 2024 | CS 198/7 v KF 147Match 3 · T20 | CS | 1* | 4/20 | 0 | Colombo Strikers won by 51 runs | Kandy | Lanka Premier League 2024 |
| 3 Jul 2024 | GM 179 v CS 172/9Match 5 · T20 | CS | 45 | 0/27 | 0 | Galle Marvels won by 7 runs | Kandy | Lanka Premier League 2024 |