| 4 | 1019 | 169.5 | 22 | 7 | 629 | 13 | 4/56 | 48.38 | 3.70 | 78.38 | 1 | 0 | 0 |
ICC World Test Championship, 2023-2025 |
| 2 | 296 | 49.2 | 10 | 4 | 139 | 11 | 4/50 | 12.63 | 2.81 | 26.90 | 1 | 0 | 0 |
ICC World Test Championship, 2023-2025 |
| 2 | 296 | 49.2 | 10 | 4 | 139 | 11 | 4/50 | 12.63 | 2.81 | 26.90 | 1 | 0 | 0 |
Sri Lanka tour of Bangladesh, 2023/24 |
| 2 | 296 | 49.2 | 10 | 4 | 139 | 11 | 4/50 | 12.63 | 2.81 | 26.90 | 1 | 0 | 0 |
Sri Lanka in Bangladesh Test Series, 2023/24 |
| 3 | 459 | 76.3 | 14 | 6 | 236 | 11 | 4/48 | 21.45 | 3.08 | 41.72 | 1 | 0 | 0 |
ICC World Test Championship, 2023-2025 |
| 2 | 339 | 56.3 | 12 | 4 | 161 | 10 | 4/48 | 16.10 | 2.84 | 33.90 | 1 | 0 | 0 |
Sri Lanka tour of Bangladesh, 2023/24 |
| 2 | 339 | 56.3 | 12 | 4 | 161 | 10 | 4/48 | 16.10 | 2.84 | 33.90 | 1 | 0 | 0 |
Sri Lanka in Bangladesh Test Series, 2023/24 |
| 2 | 294 | 49.0 | 5 | 3 | 189 | 9 | 5/56 | 21.00 | 3.85 | 32.66 | 0 | 1 | 0 |
ICC World Test Championship, 2023-2025 |
| 2 | 617 | 102.5 | 14 | 3 | 395 | 9 | 4/56 | 43.88 | 3.84 | 68.55 | 1 | 0 | 0 |
Pakistan tour of Sri Lanka, 2023 |
| 2 | 617 | 102.5 | 14 | 3 | 395 | 9 | 4/56 | 43.88 | 3.84 | 68.55 | 1 | 0 | 0 |
Pakistan in Sri Lanka Test Series, 2023 |
| 1 | 180 | 30.0 | 4 | 2 | 112 | 8 | 5/56 | 14.00 | 3.73 | 22.50 | 0 | 1 | 0 |
Sri Lanka tour of Bangladesh, 2023/24 |
| 1 | 180 | 30.0 | 4 | 2 | 112 | 8 | 5/56 | 14.00 | 3.73 | 22.50 | 0 | 1 | 0 |
Sri Lanka in Bangladesh Test Series, 2023/24 |
| 1 | 432 | 72.0 | 17 | 2 | 174 | 8 | 5/107 | 21.75 | 2.41 | 54.00 | 0 | 1 | 0 |
Afghanistan tour of Sri Lanka, 2023/24 |
| 1 | 432 | 72.0 | 17 | 2 | 174 | 8 | 5/107 | 21.75 | 2.41 | 54.00 | 0 | 1 | 0 |
Afghanistan in Sri Lanka Test Match, 2023/24 |
| 2 | 304 | 50.4 | 4 | 3 | 229 | 7 | 4/34 | 32.71 | 4.51 | 43.42 | 1 | 0 | 0 |
ICC World Test Championship, 2023-2025 |
| 1 | 217 | 36.1 | 3 | 2 | 87 | 6 | 3/24 | 14.50 | 2.40 | 36.16 | 0 | 0 | 0 |
Afghanistan tour of Sri Lanka, 2023/24 |
| 1 | 217 | 36.1 | 3 | 2 | 87 | 6 | 3/24 | 14.50 | 2.40 | 36.16 | 0 | 0 | 0 |
Afghanistan in Sri Lanka Test Match, 2023/24 |
| 2 | 554 | 92.2 | 5 | 3 | 337 | 6 | 5/136 | 56.16 | 3.64 | 92.33 | 0 | 1 | 0 |
ICC World Test Championship, 2023-2025 |
| 2 | 554 | 92.2 | 5 | 3 | 337 | 6 | 5/136 | 56.16 | 3.64 | 92.33 | 0 | 1 | 0 |
Pakistan tour of Sri Lanka, 2023 |
| 2 | 554 | 92.2 | 5 | 3 | 337 | 6 | 5/136 | 56.16 | 3.64 | 92.33 | 0 | 1 | 0 |
Pakistan in Sri Lanka Test Series, 2023 |
| 1 | 156 | 26.0 | 4 | 2 | 88 | 4 | 4/51 | 22.00 | 3.38 | 39.00 | 1 | 0 | 0 |
Afghanistan tour of Sri Lanka, 2023/24 |
| 1 | 156 | 26.0 | 4 | 2 | 88 | 4 | 4/51 | 22.00 | 3.38 | 39.00 | 1 | 0 | 0 |
Afghanistan in Sri Lanka Test Match, 2023/24 |
| 1 | 154 | 25.4 | 3 | 2 | 96 | 4 | 4/34 | 24.00 | 3.74 | 38.50 | 1 | 0 | 0 |
Sri Lanka tour of Bangladesh, 2023/24 |
| 1 | 154 | 25.4 | 3 | 2 | 96 | 4 | 4/34 | 24.00 | 3.74 | 38.50 | 1 | 0 | 0 |
Sri Lanka in Bangladesh Test Series, 2023/24 |
| 2 | 402 | 67.0 | 8 | 4 | 234 | 4 | 2/65 | 58.50 | 3.49 | 100.50 | 0 | 0 | 0 |
Sri Lanka tour of Bangladesh, 2023/24 |
| 2 | 402 | 67.0 | 8 | 4 | 234 | 4 | 2/65 | 58.50 | 3.49 | 100.50 | 0 | 0 | 0 |
Sri Lanka in Bangladesh Test Series, 2023/24 |
| 2 | 60 | 10.0 | 0 | 1 | 32 | 3 | 3/32 | 10.66 | 3.20 | 20.00 | 0 | 0 | 0 |
ICC World Test Championship, 2023-2025 |
| 2 | 60 | 10.0 | 0 | 1 | 32 | 3 | 3/32 | 10.66 | 3.20 | 20.00 | 0 | 0 | 0 |
Sri Lanka tour of Bangladesh, 2023/24 |
| 2 | 60 | 10.0 | 0 | 1 | 32 | 3 | 3/32 | 10.66 | 3.20 | 20.00 | 0 | 0 | 0 |
Sri Lanka in Bangladesh Test Series, 2023/24 |
| 1 | 150 | 25.0 | 1 | 1 | 133 | 3 | 3/133 | 44.33 | 5.32 | 50.00 | 0 | 0 | 0 |
Pakistan tour of Sri Lanka, 2023 |
| 1 | 150 | 25.0 | 1 | 1 | 133 | 3 | 3/133 | 44.33 | 5.32 | 50.00 | 0 | 0 | 0 |
Pakistan in Sri Lanka Test Series, 2023 |
| 1 | 120 | 20.0 | 5 | 1 | 59 | 2 | 2/59 | 29.50 | 2.95 | 60.00 | 0 | 0 | 0 |
Afghanistan tour of Sri Lanka, 2023/24 |
| 1 | 120 | 20.0 | 5 | 1 | 59 | 2 | 2/59 | 29.50 | 2.95 | 60.00 | 0 | 0 | 0 |
Afghanistan in Sri Lanka Test Match, 2023/24 |
| 1 | 120 | 20.0 | 2 | 2 | 75 | 1 | 1/69 | 75.00 | 3.75 | 120.00 | 0 | 0 | 0 |
Pakistan tour of Sri Lanka, 2023 |
| 1 | 120 | 20.0 | 2 | 2 | 75 | 1 | 1/69 | 75.00 | 3.75 | 120.00 | 0 | 0 | 0 |
Pakistan in Sri Lanka Test Series, 2023 |
| 1 | 114 | 19.0 | 1 | 1 | 77 | 1 | 1/77 | 77.00 | 4.05 | 114.00 | 0 | 0 | 0 |
Pakistan tour of Sri Lanka, 2023 |
| 1 | 114 | 19.0 | 1 | 1 | 77 | 1 | 1/77 | 77.00 | 4.05 | 114.00 | 0 | 0 | 0 |
Pakistan in Sri Lanka Test Series, 2023 |