Sri Lanka: Batting by format (All cricket)
Filters
2 active
OverallInnings by inningsMatch by matchFormat summaryTeam summaryOpposition summaryGround summarySeries summaryYear summary
Player figures come from full scorecards, which we hold for 31 of the 34 matches in this selection (from 2019). Earlier matches have results and team totals only.
| Player | Format | Span | Mat | Inns | NO | Runs | HS | Ave | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kusal MendisSL | ODIs | 2020-2025 | 12 | 12 | 3 | 521 | 124 | 57.89 | 540 | 96.48 | 1 | 4 | 0 | 64 | 4 |
| Kusal MendisSL | T20Is | 2019-2026 | 15 | 15 | 0 | 504 | 79 | 33.60 | 380 | 132.63 | 0 | 4 | 1 | 55 | 12 |
| Charith AsalankaSL | ODIs | 2022-2025 | 12 | 11 | 2 | 474 | 77 | 52.67 | 521 | 90.98 | 0 | 6 | 0 | 49 | 9 |
| Pathum NissankaSL | T20Is | 2022-2026 | 12 | 12 | 1 | 411 | 100* | 37.36 | 272 | 151.10 | 1 | 1 | 0 | 44 | 18 |
| Pathum NissankaSL | ODIs | 2022-2025 | 9 | 9 | 0 | 349 | 75 | 38.78 | 401 | 87.03 | 0 | 4 | 0 | 45 | 2 |
| Dasun ShanakaSL | T20Is | 2019-2026 | 16 | 14 | 4 | 292 | 76* | 29.20 | 180 | 162.22 | 0 | 3 | 3 | 14 | 23 |
| Kushal Janith PereraSL | T20Is | 2019-2026 | 10 | 10 | 0 | 250 | 66 | 25.00 | 193 | 129.53 | 0 | 2 | 0 | 26 | 6 |
| Pavan RathnayakeSL | T20Is | 2026 | 6 | 6 | 1 | 199 | 60 | 39.80 | 118 | 168.64 | 0 | 2 | 1 | 24 | 5 |
| Dimuth KarunaratneSL | Tests | 2021 | 1 | 2 | 0 | 184 | 118 | 92.00 | 268 | 68.66 | 1 | 1 | 0 | 22 | 1 |
| Dasun ShanakaSL | ODIs | 2022-2023 | 6 | 6 | 2 | 181 | 102 | 45.25 | 193 | 93.78 | 1 | 0 | 0 | 16 | 4 |
| Lahiru ThirimanneSL | Tests | 2021 | 1 | 2 | 0 | 142 | 140 | 71.00 | 304 | 46.71 | 1 | 0 | 0 | 15 | 0 |
| Kamindu MendisSL | ODIs | 2022-2025 | 8 | 8 | 3 | 142 | 57 | 28.40 | 187 | 75.94 | 0 | 1 | 1 | 11 | 2 |
| Sadeera SamarawickramaSL | ODIs | 2023-2024 | 6 | 4 | 0 | 118 | 54 | 29.50 | 156 | 75.64 | 0 | 1 | 0 | 15 | 0 |
| Nishan MadushkaSL | ODIs | 2024-2025 | 4 | 3 | 0 | 108 | 69 | 36.00 | 104 | 103.85 | 0 | 1 | 0 | 13 | 1 |
| Wanindu HasarangaSL | T20Is | 2019-2026 | 11 | 9 | 1 | 104 | 44 | 13.00 | 86 | 120.93 | 0 | 0 | 1 | 9 | 0 |
| Charith AsalankaSL | T20Is | 2022-2026 | 8 | 8 | 2 | 103 | 28* | 17.17 | 84 | 122.62 | 0 | 0 | 2 | 8 | 5 |
| Niroshan DickwellaSL | Tests | 2021 | 1 | 2 | 1 | 101 | 77* | 101.00 | 97 | 104.12 | 0 | 1 | 0 | 10 | 1 |
| Niroshan DickwellaSL | T20Is | 2019 | 3 | 3 | 0 | 96 | 39 | 32.00 | 70 | 137.14 | 0 | 0 | 0 | 8 | 1 |
| Dinesh ChandimalSL | ODIs | 2022 | 3 | 3 | 0 | 94 | 75 | 31.33 | 121 | 77.69 | 0 | 1 | 0 | 5 | 1 |
| Dhananjaya de SilvaSL | ODIs | 2020-2023 | 4 | 4 | 0 | 94 | 51 | 23.50 | 112 | 83.93 | 0 | 1 | 0 | 7 | 1 |
| Chamika KarunaratneSL | ODIs | 2022 | 5 | 5 | 1 | 94 | 34 | 23.50 | 96 | 97.92 | 0 | 0 | 0 | 5 | 1 |
| Kamil MisharaSL | T20Is | 2026 | 6 | 6 | 0 | 92 | 36 | 15.33 | 74 | 124.32 | 0 | 0 | 1 | 11 | 4 |
| Kamindu MendisSL | T20Is | 2024-2026 | 8 | 7 | 1 | 88 | 26 | 14.67 | 69 | 127.54 | 0 | 0 | 0 | 8 | 4 |
| Oshada FernandoSL | Tests | 2021 | 1 | 2 | 0 | 82 | 81 | 41.00 | 226 | 36.28 | 0 | 1 | 0 | 8 | 0 |
| Avishka FernandoSL | ODIs | 2020-2024 | 6 | 5 | 0 | 82 | 34 | 16.40 | 112 | 73.21 | 0 | 0 | 0 | 12 | 1 |
| Avishka FernandoSL | T20Is | 2019-2025 | 6 | 6 | 1 | 80 | 37 | 16.00 | 86 | 93.02 | 0 | 0 | 0 | 6 | 1 |
| Janith LiyanageSL | ODIs | 2024-2025 | 6 | 4 | 1 | 76 | 24 | 25.33 | 108 | 70.37 | 0 | 0 | 0 | 4 | 2 |
| Dhanushka GunathillekeSL | ODIs | 2022 | 2 | 2 | 0 | 73 | 55 | 36.50 | 83 | 87.95 | 0 | 1 | 0 | 8 | 0 |
| Wanindu HasarangaSL | ODIs | 2020-2025 | 6 | 3 | 1 | 71 | 37 | 35.50 | 42 | 169.05 | 0 | 0 | 0 | 9 | 1 |
| Pathum NissankaSL | Tests | 2021 | 1 | 2 | 0 | 54 | 30 | 27.00 | 115 | 46.96 | 0 | 0 | 0 | 5 | 0 |
| Dimuth KarunaratneSL | ODIs | 2020-2023 | 2 | 2 | 0 | 45 | 44 | 22.50 | 57 | 78.95 | 0 | 0 | 0 | 5 | 0 |
| Dhanushka GunathillekeSL | T20Is | 2019-2022 | 2 | 2 | 0 | 45 | 30 | 22.50 | 37 | 121.62 | 0 | 0 | 0 | 5 | 1 |
| Kushal Janith PereraSL | ODIs | 2020 | 1 | 1 | 0 | 44 | 44 | 44.00 | 55 | 80.00 | 0 | 0 | 0 | 4 | 0 |
| Dunith WellalageSL | ODIs | 2022-2025 | 7 | 3 | 0 | 44 | 20 | 14.67 | 58 | 75.86 | 0 | 0 | 0 | 5 | 1 |
| Dhananjaya de SilvaSL | Tests | 2021 | 1 | 2 | 0 | 43 | 41 | 21.50 | 61 | 70.49 | 0 | 0 | 0 | 4 | 1 |
| Mahesh TheekshanaSL | ODIs | 2022-2025 | 11 | 4 | 4 | 43 | 27* | - | 64 | 67.19 | 0 | 0 | 0 | 3 | 1 |
| Ramesh MendisSL | Tests | 2021 | 1 | 2 | 0 | 41 | 33 | 20.50 | 80 | 51.25 | 0 | 0 | 0 | 3 | 0 |
| Thisara PereraSL | ODIs | 2020 | 1 | 1 | 0 | 38 | 38 | 38.00 | 31 | 122.58 | 0 | 0 | 0 | 2 | 0 |
| GSNFG JayasuriyaSL | T20Is | 2019-2020 | 4 | 3 | 0 | 36 | 20 | 12.00 | 32 | 112.50 | 0 | 0 | 1 | 5 | 1 |
| Angelo MathewsSL | T20Is | 2020 | 2 | 2 | 0 | 33 | 23 | 16.50 | 30 | 110.00 | 0 | 0 | 0 | 4 | 0 |
| Isuru UdanaSL | T20Is | 2019-2020 | 4 | 4 | 1 | 33 | 15* | 11.00 | 20 | 165.00 | 0 | 0 | 0 | 1 | 2 |
| Thisara PereraSL | T20Is | 2020 | 2 | 2 | 1 | 32 | 21* | 32.00 | 20 | 160.00 | 0 | 0 | 0 | 1 | 2 |
| Dushmantha ChameeraSL | ODIs | 2022-2025 | 5 | 4 | 2 | 31 | 13 | 15.50 | 42 | 73.81 | 0 | 0 | 0 | 2 | 1 |
| Dunith WellalageSL | T20Is | 2026 | 6 | 4 | 2 | 27 | 10 | 13.50 | 31 | 87.10 | 0 | 0 | 0 | 3 | 0 |
| Ramesh MendisSL | ODIs | 2022 | 1 | 1 | 0 | 26 | 26 | 26.00 | 21 | 123.81 | 0 | 0 | 0 | 2 | 0 |
| Janith LiyanageSL | T20Is | 2026 | 4 | 4 | 1 | 24 | 17 | 8.00 | 25 | 96.00 | 0 | 0 | 0 | 3 | 0 |
| Lahiru MadushankaSL | T20Is | 2019 | 1 | 1 | 0 | 20 | 20 | 20.00 | 23 | 86.96 | 0 | 0 | 0 | 1 | 0 |
| Bhanuka RajapaksaSL | T20Is | 2022 | 1 | 1 | 0 | 17 | 17 | 17.00 | 13 | 130.77 | 0 | 0 | 0 | 1 | 1 |
| Angelo MathewsSL | Tests | 2021 | 1 | 2 | 0 | 17 | 12 | 8.50 | 50 | 34.00 | 0 | 0 | 0 | 1 | 1 |
| Mahesh TheekshanaSL | T20Is | 2022-2026 | 11 | 6 | 1 | 16 | 10* | 3.20 | 24 | 66.67 | 0 | 0 | 2 | 1 | 0 |
Page 1Next
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.