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 69 of the 113 matches in this selection (from 2003). Earlier matches have results and team totals only.
| Player | Format | Span | Mat | Inns | NO | Runs | HS | Ave | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dinesh ChandimalSL | Tests | 2015-2026 | 10 | 19 | 3 | 707 | 151 | 44.19 | 1476 | 47.90 | 2 | 2 | 0 | 65 | 5 |
| Dimuth KarunaratneSL | Tests | 2015-2021 | 6 | 11 | 0 | 568 | 186 | 51.64 | 1147 | 49.52 | 2 | 2 | 1 | 58 | 1 |
| Dhananjaya de SilvaSL | Tests | 2018-2026 | 8 | 15 | 1 | 548 | 155* | 39.14 | 978 | 56.03 | 2 | 2 | 1 | 55 | 3 |
| Kusal MendisSL | ODIs | 2016-2026 | 11 | 11 | 2 | 509 | 119 | 56.56 | 460 | 110.65 | 1 | 4 | 0 | 51 | 12 |
| Kusal MendisSL | Tests | 2015-2026 | 6 | 12 | 0 | 416 | 102 | 34.67 | 759 | 54.81 | 1 | 2 | 1 | 52 | 7 |
| Kumar SangakkaraSL | ODIs | 2003-2013 | 15 | 13 | 1 | 397 | 90* | 33.08 | 581 | 68.33 | 0 | 3 | 0 | 33 | 2 |
| Mahela JayawardeneSL | ODIs | 2003-2013 | 15 | 14 | 3 | 395 | 82 | 35.91 | 503 | 78.53 | 0 | 3 | 0 | 30 | 3 |
| Pathum NissankaSL | Tests | 2021-2026 | 5 | 9 | 0 | 366 | 103 | 40.67 | 860 | 42.56 | 1 | 4 | 0 | 28 | 1 |
| Avishka FernandoSL | ODIs | 2019-2024 | 7 | 7 | 0 | 358 | 127 | 51.14 | 384 | 93.23 | 2 | 1 | 0 | 35 | 4 |
| Tillakaratne DilshanSL | T20Is | 2009-2016 | 9 | 9 | 2 | 346 | 96* | 49.43 | 241 | 143.57 | 0 | 4 | 1 | 43 | 5 |
| Thilan SamaraweeraSL | Tests | 2008-2010 | 5 | 7 | 2 | 338 | 125 | 67.60 | 584 | 57.88 | 1 | 3 | 1 | 41 | 1 |
| Mahela JayawardeneSL | Tests | 2008-2010 | 5 | 7 | 0 | 326 | 136 | 46.57 | 571 | 57.09 | 1 | 2 | 0 | 37 | 1 |
| Kushal Janith PereraSL | ODIs | 2015-2020 | 9 | 9 | 0 | 324 | 99 | 36.00 | 330 | 98.18 | 0 | 3 | 1 | 28 | 6 |
| Niroshan DickwellaSL | Tests | 2018-2021 | 5 | 9 | 0 | 324 | 96 | 36.00 | 586 | 55.29 | 0 | 2 | 0 | 34 | 0 |
| Kumar SangakkaraSL | Tests | 2008-2010 | 5 | 8 | 1 | 323 | 150 | 46.14 | 565 | 57.17 | 1 | 2 | 0 | 37 | 1 |
| Angelo MathewsSL | Tests | 2010-2021 | 8 | 12 | 2 | 309 | 69* | 30.90 | 594 | 52.02 | 0 | 1 | 0 | 26 | 6 |
| Upul TharangaSL | ODIs | 2005-2016 | 13 | 12 | 1 | 299 | 101* | 27.18 | 526 | 56.84 | 1 | 0 | 1 | 28 | 0 |
| Dimuth KarunaratneSL | ODIs | 2019-2023 | 8 | 8 | 0 | 296 | 83 | 37.00 | 369 | 80.22 | 0 | 3 | 0 | 28 | 1 |
| Pathum NissankaSL | T20Is | 2021-2026 | 10 | 10 | 0 | 287 | 54 | 28.70 | 233 | 123.18 | 0 | 2 | 0 | 37 | 6 |
| Pathum NissankaSL | ODIs | 2021-2026 | 6 | 6 | 0 | 281 | 104 | 46.83 | 332 | 84.64 | 1 | 2 | 0 | 36 | 2 |
| Tillakaratne DilshanSL | ODIs | 2003-2015 | 15 | 12 | 1 | 274 | 64 | 24.91 | 261 | 104.98 | 0 | 2 | 2 | 21 | 7 |
| Kushal Janith PereraSL | T20Is | 2014-2024 | 9 | 9 | 1 | 273 | 66 | 34.13 | 180 | 151.67 | 0 | 2 | 0 | 31 | 8 |
| Sanath JayasuriyaSL | ODIs | 2003-2007 | 6 | 6 | 1 | 257 | 115 | 51.40 | 289 | 88.93 | 1 | 1 | 1 | 27 | 5 |
| Lahiru ThirimanneSL | Tests | 2015-2021 | 3 | 5 | 0 | 256 | 76 | 51.20 | 663 | 38.61 | 0 | 3 | 0 | 20 | 0 |
| Oshada FernandoSL | Tests | 2021 | 4 | 8 | 1 | 228 | 91 | 32.57 | 477 | 47.80 | 0 | 2 | 0 | 25 | 0 |
| Malinda WarnapuraSL | Tests | 2008 | 2 | 4 | 0 | 217 | 120 | 54.25 | 359 | 60.45 | 1 | 1 | 1 | 27 | 0 |
| Wanindu HasarangaSL | ODIs | 2020-2026 | 10 | 7 | 2 | 212 | 80* | 42.40 | 158 | 134.18 | 0 | 1 | 0 | 18 | 9 |
| Angelo MathewsSL | ODIs | 2011-2021 | 13 | 10 | 3 | 210 | 55* | 30.00 | 226 | 92.92 | 0 | 1 | 0 | 14 | 4 |
| Mahela JayawardeneSL | T20Is | 2009-2014 | 6 | 6 | 2 | 202 | 98* | 50.50 | 151 | 133.77 | 0 | 2 | 1 | 21 | 5 |
| Dhanushka GunathillekeSL | ODIs | 2015-2021 | 4 | 4 | 0 | 199 | 96 | 49.75 | 213 | 93.43 | 0 | 2 | 0 | 24 | 3 |
| Kusal MendisSL | T20Is | 2020-2026 | 8 | 8 | 1 | 196 | 68* | 28.00 | 153 | 128.10 | 0 | 1 | 1 | 14 | 10 |
| Tillakaratne DilshanSL | Tests | 2008-2010 | 5 | 8 | 0 | 195 | 62 | 24.38 | 254 | 76.77 | 0 | 2 | 1 | 25 | 1 |
| Lahiru ThirimanneSL | ODIs | 2013-2019 | 6 | 6 | 2 | 193 | 81* | 48.25 | 274 | 70.44 | 0 | 1 | 0 | 15 | 1 |
| Charith AsalankaSL | ODIs | 2023-2026 | 5 | 4 | 1 | 190 | 77 | 63.33 | 179 | 106.15 | 0 | 2 | 0 | 18 | 6 |
| Lahiru UdaraSL | Tests | 2026 | 1 | 2 | 0 | 188 | 188 | 94.00 | 252 | 74.60 | 1 | 0 | 1 | 21 | 5 |
| Angelo MathewsSL | T20Is | 2009-2021 | 14 | 12 | 3 | 180 | 40 | 20.00 | 147 | 122.45 | 0 | 0 | 0 | 11 | 7 |
| Sonal DinushaSL | Tests | 2026 | 2 | 4 | 1 | 175 | 92 | 58.33 | 296 | 59.12 | 0 | 1 | 0 | 23 | 0 |
| Kamindu MendisSL | T20Is | 2024-2026 | 6 | 5 | 0 | 165 | 51 | 33.00 | 128 | 128.91 | 0 | 2 | 0 | 10 | 9 |
| Dinesh ChandimalSL | ODIs | 2013-2021 | 7 | 7 | 1 | 160 | 71 | 26.67 | 249 | 64.26 | 0 | 1 | 0 | 7 | 3 |
| Dasun ShanakaSL | T20Is | 2020-2026 | 6 | 6 | 2 | 154 | 58 | 38.50 | 106 | 145.28 | 0 | 1 | 0 | 12 | 8 |
| Chamara KapugederaSL | ODIs | 2008-2011 | 6 | 3 | 0 | 152 | 95 | 50.67 | 186 | 81.72 | 0 | 1 | 0 | 9 | 3 |
| Dhananjaya de SilvaSL | ODIs | 2016-2020 | 6 | 6 | 1 | 148 | 58 | 29.60 | 154 | 96.10 | 0 | 2 | 0 | 17 | 0 |
| Tharanga ParanavitanaSL | Tests | 2010 | 3 | 4 | 1 | 141 | 95 | 47.00 | 369 | 38.21 | 0 | 1 | 0 | 17 | 0 |
| Kamindu MendisSL | Tests | 2026 | 2 | 4 | 0 | 137 | 84 | 34.25 | 213 | 64.32 | 0 | 1 | 1 | 17 | 1 |
| Charith AsalankaSL | T20Is | 2021-2024 | 4 | 3 | 0 | 136 | 68 | 45.33 | 83 | 163.86 | 0 | 2 | 0 | 19 | 1 |
| Kushal Janith PereraSL | Tests | 2015-2018 | 5 | 9 | 1 | 136 | 32 | 17.00 | 209 | 65.07 | 0 | 0 | 2 | 16 | 0 |
| Kumar SangakkaraSL | T20Is | 2009-2014 | 6 | 6 | 1 | 135 | 68 | 27.00 | 123 | 109.76 | 0 | 1 | 1 | 12 | 3 |
| Thisara PereraSL | ODIs | 2011-2021 | 6 | 6 | 0 | 134 | 38 | 22.33 | 115 | 116.52 | 0 | 0 | 0 | 11 | 1 |
| Dinesh ChandimalSL | T20Is | 2015-2021 | 6 | 6 | 2 | 125 | 54* | 31.25 | 102 | 122.55 | 0 | 1 | 0 | 8 | 4 |
| Ashen BandaraSL | ODIs | 2021 | 3 | 3 | 1 | 123 | 55* | 61.50 | 162 | 75.93 | 0 | 2 | 0 | 8 | 1 |
Page 1Next
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.