Sri Lanka: Batting by format (All cricket)
Filters
1 active
Team: Sri Lanka×
OverallInnings by inningsMatch by matchFormat summaryTeam summaryOpposition summaryGround summarySeries summaryYear summary
Player figures come from full scorecards, which we hold for 902 of the 1,467 matches in this selection (from 2002). Earlier matches have results and team totals only.
Qualification: Minimum 20 innings.
| Player | Format | Span | Mat | Inns | NO | Runs | HS | Ave | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kumar SangakkaraSL | Tests | 2003-2015 | 85 | 151 | 12 | 8489 | 319 | 61.07 | 15629 | 54.32 | 29 | 33 | 8 | 960 | 39 |
| Kamindu MendisSL | Tests | 2022-2026 | 18 | 32 | 3 | 1556 | 182* | 53.66 | 2463 | 63.17 | 5 | 7 | 1 | 160 | 30 |
| Thilan SamaraweeraSL | Tests | 2003-2013 | 52 | 89 | 13 | 3890 | 231 | 51.18 | 7978 | 48.76 | 11 | 19 | 8 | 469 | 6 |
| Mahela JayawardeneSL | Tests | 2003-2014 | 79 | 137 | 6 | 6615 | 374 | 50.50 | 12899 | 51.28 | 21 | 25 | 11 | 733 | 35 |
| Kumar SangakkaraSL | ODIs | 2002-2015 | 294 | 280 | 31 | 11530 | 169 | 46.31 | 14170 | 81.37 | 24 | 75 | 12 | 1105 | 76 |
| Tillakaratne DilshanSL | Tests | 2003-2013 | 61 | 102 | 4 | 4384 | 193 | 44.73 | 6259 | 70.04 | 14 | 21 | 9 | 527 | 22 |
| Angelo MathewsSL | Tests | 2009-2025 | 118 | 211 | 27 | 8073 | 200* | 43.88 | 16711 | 48.31 | 15 | 45 | 6 | 821 | 87 |
| Dinesh ChandimalSL | Tests | 2011-2026 | 92 | 165 | 15 | 6427 | 206* | 42.85 | 12787 | 50.26 | 15 | 36 | 8 | 675 | 45 |
| Pathum NissankaSL | Tests | 2021-2026 | 19 | 33 | 2 | 1310 | 187 | 42.26 | 2311 | 56.69 | 4 | 7 | 0 | 150 | 5 |
| Janith LiyanageSL | ODIs | 2024-2026 | 35 | 32 | 7 | 1039 | 101* | 41.56 | 1194 | 87.02 | 1 | 6 | 0 | 81 | 27 |
| Angelo MathewsSL | ODIs | 2008-2023 | 216 | 185 | 46 | 5646 | 139* | 40.62 | 6741 | 83.76 | 3 | 39 | 15 | 454 | 85 |
| Tillakaratne DilshanSL | ODIs | 2003-2016 | 280 | 259 | 30 | 9212 | 161* | 40.23 | 10538 | 87.42 | 21 | 42 | 10 | 1021 | 49 |
| Dhananjaya de SilvaSL | Tests | 2016-2026 | 68 | 122 | 9 | 4431 | 173 | 39.21 | 7637 | 58.02 | 13 | 20 | 10 | 534 | 38 |
| Dimuth KarunaratneSL | Tests | 2012-2025 | 99 | 189 | 6 | 7113 | 244 | 38.87 | 13930 | 51.06 | 16 | 38 | 13 | 749 | 11 |
| Charith AsalankaSL | ODIs | 2021-2026 | 76 | 70 | 6 | 2439 | 127 | 38.11 | 2742 | 88.95 | 5 | 14 | 5 | 200 | 57 |
| Malinda WarnapuraSL | Tests | 2007-2009 | 13 | 22 | 1 | 799 | 120 | 38.05 | 1362 | 58.66 | 2 | 7 | 5 | 96 | 2 |
| Kusal MendisSL | Tests | 2015-2026 | 74 | 138 | 6 | 4826 | 245 | 36.56 | 8236 | 58.60 | 10 | 23 | 15 | 580 | 55 |
| Dhanushka GunathillekeSL | ODIs | 2015-2022 | 46 | 45 | 1 | 1592 | 133 | 36.18 | 1833 | 86.85 | 2 | 11 | 1 | 171 | 20 |
| Kusal MendisSL | ODIs | 2016-2026 | 144 | 141 | 11 | 4689 | 143 | 36.07 | 5334 | 87.91 | 7 | 31 | 14 | 485 | 77 |
| Lahiru ThirimanneSL | ODIs | 2010-2019 | 124 | 103 | 14 | 3164 | 139* | 35.55 | 4368 | 72.44 | 4 | 21 | 6 | 245 | 25 |
| WPUJC VaasSL | Tests | 2003-2009 | 25 | 39 | 13 | 918 | 100* | 35.31 | 1924 | 47.71 | 1 | 5 | 4 | 107 | 3 |
| Sanath JayasuriyaSL | ODIs | 2002-2011 | 132 | 130 | 6 | 4376 | 152 | 35.29 | 4573 | 95.69 | 14 | 15 | 12 | 510 | 87 |
| Pathum NissankaSL | ODIs | 2021-2026 | 70 | 70 | 3 | 2364 | 137 | 35.28 | 2787 | 84.82 | 5 | 17 | 6 | 301 | 26 |
| Roshen SilvaSL | Tests | 2017-2019 | 12 | 23 | 3 | 702 | 109 | 35.10 | 1712 | 41.00 | 1 | 5 | 2 | 59 | 3 |
| Marvan AtapattuSL | ODIs | 2002-2007 | 70 | 65 | 7 | 2025 | 124 | 34.91 | 2953 | 68.57 | 3 | 10 | 3 | 201 | 0 |
| Upul TharangaSL | ODIs | 2005-2019 | 216 | 205 | 17 | 6472 | 174* | 34.43 | 8543 | 75.76 | 14 | 36 | 17 | 740 | 52 |
| Thilan SamaraweeraSL | ODIs | 2005-2011 | 37 | 30 | 10 | 669 | 105* | 33.45 | 890 | 75.17 | 2 | 0 | 3 | 62 | 0 |
| Mahela JayawardeneSL | ODIs | 2002-2015 | 279 | 260 | 22 | 7852 | 144 | 32.99 | 9781 | 80.28 | 11 | 50 | 15 | 721 | 48 |
| Michael VandortSL | Tests | 2006-2008 | 17 | 28 | 2 | 857 | 138 | 32.96 | 1909 | 44.89 | 3 | 3 | 3 | 97 | 4 |
| Tharanga ParanavitanaSL | Tests | 2009-2012 | 32 | 60 | 5 | 1792 | 111 | 32.58 | 4274 | 41.93 | 2 | 11 | 9 | 206 | 5 |
| Mahela JayawardeneSL | T20Is | 2006-2014 | 53 | 53 | 8 | 1458 | 100 | 32.40 | 1100 | 132.55 | 1 | 9 | 3 | 167 | 33 |
| Thilina KandambySL | ODIs | 2004-2014 | 35 | 32 | 6 | 827 | 93* | 31.81 | 1175 | 70.38 | 0 | 5 | 2 | 68 | 0 |
| Upul TharangaSL | Tests | 2005-2017 | 30 | 56 | 3 | 1682 | 165 | 31.74 | 3075 | 54.70 | 3 | 7 | 5 | 227 | 9 |
| Sadeera SamarawickramaSL | ODIs | 2017-2025 | 48 | 44 | 4 | 1268 | 108 | 31.70 | 1411 | 89.87 | 1 | 7 | 5 | 132 | 7 |
| Oshada FernandoSL | Tests | 2019-2025 | 22 | 39 | 4 | 1104 | 102 | 31.54 | 2224 | 49.64 | 1 | 7 | 2 | 127 | 11 |
| Niroshan DickwellaSL | ODIs | 2014-2022 | 55 | 52 | 1 | 1604 | 116 | 31.45 | 1717 | 93.42 | 2 | 9 | 1 | 187 | 12 |
| Kumar SangakkaraSL | T20Is | 2006-2014 | 56 | 53 | 9 | 1382 | 78 | 31.41 | 1156 | 119.55 | 0 | 8 | 2 | 139 | 20 |
| Dinesh ChandimalSL | ODIs | 2010-2022 | 151 | 137 | 20 | 3657 | 111 | 31.26 | 4970 | 73.58 | 3 | 24 | 11 | 248 | 42 |
| Pathum NissankaSL | T20Is | 2021-2026 | 90 | 89 | 4 | 2639 | 107 | 31.05 | 2060 | 128.11 | 2 | 18 | 8 | 262 | 80 |
| Kushal Janith PereraSL | Tests | 2015-2021 | 22 | 41 | 3 | 1177 | 153* | 30.97 | 1629 | 72.25 | 2 | 7 | 5 | 151 | 12 |
| Prasanna JayawardeneSL | Tests | 2006-2015 | 52 | 78 | 10 | 2106 | 154* | 30.97 | 4302 | 48.95 | 4 | 5 | 8 | 223 | 15 |
| Niroshan DickwellaSL | Tests | 2014-2026 | 56 | 100 | 7 | 2853 | 96 | 30.68 | 4295 | 66.43 | 0 | 23 | 5 | 313 | 11 |
| Chamara SilvaSL | ODIs | 2006-2011 | 59 | 49 | 7 | 1279 | 107* | 30.45 | 1754 | 72.92 | 1 | 11 | 6 | 114 | 10 |
| Kushal Janith PereraSL | ODIs | 2013-2023 | 112 | 107 | 5 | 3077 | 135 | 30.17 | 3300 | 93.24 | 6 | 16 | 12 | 344 | 51 |
| Avishka FernandoSL | ODIs | 2016-2025 | 48 | 47 | 0 | 1405 | 127 | 29.89 | 1610 | 87.27 | 4 | 7 | 5 | 147 | 23 |
| Dimuth KarunaratneSL | ODIs | 2011-2023 | 42 | 38 | 3 | 1044 | 103 | 29.83 | 1326 | 78.73 | 1 | 8 | 4 | 100 | 1 |
| Kaushal SilvaSL | Tests | 2011-2018 | 39 | 74 | 0 | 2099 | 139 | 28.36 | 5212 | 40.27 | 3 | 12 | 6 | 238 | 2 |
| Angelo MathewsSL | T20Is | 2009-2024 | 86 | 69 | 20 | 1343 | 81* | 27.41 | 1132 | 118.64 | 0 | 6 | 1 | 87 | 45 |
| Asela GunaratneSL | ODIs | 2016-2019 | 31 | 25 | 4 | 575 | 114* | 27.38 | 724 | 79.42 | 1 | 1 | 0 | 50 | 6 |
| Tillakaratne DilshanSL | T20Is | 2006-2016 | 77 | 76 | 11 | 1747 | 104* | 26.88 | 1454 | 120.15 | 1 | 12 | 10 | 210 | 29 |
Page 1Next
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.