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.
| Player | Format | Span | Mat | Inns | NO | Runs | HS | Ave | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Angelo MathewsSL | ODIs | 2008-2023 | 216 | 185 | 46 | 5646 | 139* | 40.62 | 6741 | 83.76 | 3 | 39 | 15 | 454 | 85 |
| Nuwan KulasekaraSL | ODIs | 2003-2017 | 179 | 121 | 36 | 1323 | 73 | 15.56 | 1611 | 82.12 | 0 | 4 | 12 | 95 | 39 |
| Lasith MalingaSL | ODIs | 2004-2019 | 213 | 111 | 33 | 508 | 56 | 6.51 | 689 | 73.73 | 0 | 1 | 26 | 41 | 19 |
| Kumar SangakkaraSL | ODIs | 2002-2015 | 294 | 280 | 31 | 11530 | 169 | 46.31 | 14170 | 81.37 | 24 | 75 | 12 | 1105 | 76 |
| Tillakaratne DilshanSL | ODIs | 2003-2016 | 280 | 259 | 30 | 9212 | 161* | 40.23 | 10538 | 87.42 | 21 | 42 | 10 | 1021 | 49 |
| Angelo MathewsSL | Tests | 2009-2025 | 118 | 211 | 27 | 8073 | 200* | 43.88 | 16711 | 48.31 | 15 | 45 | 6 | 821 | 87 |
| HMRKB HerathSL | Tests | 2005-2018 | 82 | 129 | 26 | 1589 | 80* | 15.43 | 3071 | 51.74 | 0 | 3 | 19 | 187 | 6 |
| Suranga LakmalSL | Tests | 2010-2022 | 70 | 109 | 25 | 934 | 42 | 11.12 | 1936 | 48.24 | 0 | 0 | 21 | 114 | 12 |
| Dasun ShanakaSL | T20Is | 2015-2026 | 132 | 121 | 24 | 2046 | 76* | 21.09 | 1581 | 129.41 | 0 | 9 | 15 | 134 | 117 |
| Muttiah MuralitharanSL | ODIs | 2003-2011 | 122 | 66 | 23 | 317 | 32 | 7.37 | 379 | 83.64 | 0 | 0 | 9 | 30 | 7 |
| Dilhara FernandoSL | ODIs | 2002-2012 | 88 | 40 | 23 | 175 | 20 | 10.29 | 257 | 68.09 | 0 | 0 | 6 | 17 | 2 |
| Mahela JayawardeneSL | ODIs | 2002-2015 | 279 | 260 | 22 | 7852 | 144 | 32.99 | 9781 | 80.28 | 11 | 50 | 15 | 721 | 48 |
| CBRLS KumaraSL | Tests | 2016-2026 | 37 | 56 | 22 | 190 | 13* | 5.59 | 636 | 29.87 | 0 | 0 | 17 | 29 | 1 |
| Thisara PereraSL | T20Is | 2010-2021 | 79 | 69 | 21 | 1035 | 58 | 21.56 | 706 | 146.60 | 0 | 2 | 8 | 76 | 52 |
| Suranga LakmalSL | ODIs | 2009-2021 | 83 | 47 | 21 | 229 | 26 | 8.81 | 391 | 58.57 | 0 | 0 | 9 | 16 | 3 |
| Asitha FernandoSL | Tests | 2021-2026 | 27 | 40 | 21 | 59 | 11 | 3.11 | 260 | 22.69 | 0 | 0 | 12 | 10 | 1 |
| Dinesh ChandimalSL | ODIs | 2010-2022 | 151 | 137 | 20 | 3657 | 111 | 31.26 | 4970 | 73.58 | 3 | 24 | 11 | 248 | 42 |
| Angelo MathewsSL | T20Is | 2009-2024 | 86 | 69 | 20 | 1343 | 81* | 27.41 | 1132 | 118.64 | 0 | 6 | 1 | 87 | 45 |
| WPUJC VaasSL | ODIs | 2002-2008 | 95 | 70 | 19 | 579 | 37* | 11.35 | 844 | 68.60 | 0 | 0 | 9 | 44 | 3 |
| Ajantha MendisSL | ODIs | 2008-2015 | 82 | 41 | 18 | 185 | 21* | 8.04 | 261 | 70.88 | 0 | 0 | 10 | 16 | 2 |
| Upul TharangaSL | ODIs | 2005-2019 | 216 | 205 | 17 | 6472 | 174* | 34.43 | 8543 | 75.76 | 14 | 36 | 17 | 740 | 52 |
| Nuwan PradeepSL | Tests | 2011-2017 | 28 | 50 | 17 | 132 | 17* | 4.00 | 361 | 36.57 | 0 | 0 | 18 | 19 | 0 |
| Nuwan PradeepSL | ODIs | 2012-2022 | 47 | 24 | 17 | 35 | 7 | 5.00 | 79 | 44.30 | 0 | 0 | 3 | 3 | 1 |
| Wanindu HasarangaSL | T20Is | 2019-2026 | 93 | 77 | 16 | 749 | 71 | 12.28 | 624 | 120.03 | 0 | 1 | 8 | 72 | 14 |
| Chamika KarunaratneSL | T20Is | 2021-2026 | 44 | 35 | 16 | 276 | 24* | 14.53 | 265 | 104.15 | 0 | 0 | 7 | 13 | 11 |
| Vishwa FernandoSL | Tests | 2016-2025 | 27 | 39 | 16 | 161 | 38 | 7.00 | 616 | 26.14 | 0 | 0 | 13 | 16 | 1 |
| Dinesh ChandimalSL | Tests | 2011-2026 | 92 | 165 | 15 | 6427 | 206* | 42.85 | 12787 | 50.26 | 15 | 36 | 8 | 675 | 45 |
| Mahesh TheekshanaSL | T20Is | 2021-2026 | 84 | 41 | 15 | 147 | 32* | 5.65 | 212 | 69.34 | 0 | 0 | 7 | 11 | 2 |
| HMRKB HerathSL | ODIs | 2004-2015 | 66 | 30 | 15 | 140 | 17* | 9.33 | 217 | 64.52 | 0 | 0 | 3 | 10 | 2 |
| Dushmantha ChameeraSL | T20Is | 2015-2026 | 81 | 41 | 15 | 131 | 24* | 5.04 | 173 | 75.72 | 0 | 0 | 9 | 10 | 2 |
| Lahiru ThirimanneSL | ODIs | 2010-2019 | 124 | 103 | 14 | 3164 | 139* | 35.55 | 4368 | 72.44 | 4 | 21 | 6 | 245 | 25 |
| Thisara PereraSL | ODIs | 2009-2021 | 161 | 128 | 14 | 2233 | 140 | 19.59 | 1980 | 112.78 | 1 | 10 | 11 | 168 | 83 |
| Russel ArnoldSL | ODIs | 2002-2007 | 62 | 55 | 14 | 1068 | 76 | 26.05 | 1509 | 70.78 | 0 | 7 | 4 | 71 | 5 |
| Thilan SamaraweeraSL | Tests | 2003-2013 | 52 | 89 | 13 | 3890 | 231 | 51.18 | 7978 | 48.76 | 11 | 19 | 8 | 469 | 6 |
| WPUJC VaasSL | Tests | 2003-2009 | 25 | 39 | 13 | 918 | 100* | 35.31 | 1924 | 47.71 | 1 | 5 | 4 | 107 | 3 |
| Dushmantha ChameeraSL | ODIs | 2015-2026 | 55 | 38 | 13 | 299 | 29 | 11.96 | 508 | 58.86 | 0 | 0 | 4 | 21 | 3 |
| Mahesh TheekshanaSL | ODIs | 2021-2026 | 51 | 31 | 13 | 284 | 38* | 15.78 | 557 | 50.99 | 0 | 0 | 4 | 19 | 1 |
| Kumar SangakkaraSL | Tests | 2003-2015 | 85 | 151 | 12 | 8489 | 319 | 61.07 | 15629 | 54.32 | 29 | 33 | 8 | 960 | 39 |
| Farveez MaharoofSL | ODIs | 2004-2016 | 89 | 62 | 12 | 799 | 58* | 15.98 | 970 | 82.37 | 0 | 1 | 3 | 60 | 17 |
| Muttiah MuralitharanSL | Tests | 2003-2010 | 37 | 42 | 12 | 273 | 33 | 9.10 | 348 | 78.45 | 0 | 0 | 9 | 29 | 10 |
| Lasith MalingaSL | T20Is | 2006-2020 | 83 | 33 | 12 | 136 | 27 | 6.48 | 161 | 84.47 | 0 | 0 | 8 | 9 | 5 |
| Kusal MendisSL | ODIs | 2016-2026 | 144 | 141 | 11 | 4689 | 143 | 36.07 | 5334 | 87.91 | 7 | 31 | 14 | 485 | 77 |
| Tillakaratne DilshanSL | T20Is | 2006-2016 | 77 | 76 | 11 | 1747 | 104* | 26.88 | 1454 | 120.15 | 1 | 12 | 10 | 210 | 29 |
| Sachithra SenanayakeSL | ODIs | 2012-2015 | 49 | 33 | 11 | 290 | 42 | 13.18 | 311 | 93.25 | 0 | 0 | 6 | 31 | 6 |
| Isuru UdanaSL | T20Is | 2009-2021 | 34 | 25 | 11 | 256 | 84* | 18.29 | 186 | 137.63 | 0 | 1 | 3 | 16 | 14 |
| Shaminda ErangaSL | Tests | 2011-2016 | 19 | 26 | 11 | 193 | 45* | 12.87 | 469 | 41.15 | 0 | 0 | 4 | 26 | 0 |
| Prasanna JayawardeneSL | Tests | 2006-2015 | 52 | 78 | 10 | 2106 | 154* | 30.97 | 4302 | 48.95 | 4 | 5 | 8 | 223 | 15 |
| Thilan SamaraweeraSL | ODIs | 2005-2011 | 37 | 30 | 10 | 669 | 105* | 33.45 | 890 | 75.17 | 2 | 0 | 3 | 62 | 0 |
| Dilhara FernandoSL | Tests | 2003-2012 | 22 | 21 | 10 | 142 | 39* | 12.91 | 283 | 50.18 | 0 | 0 | 3 | 19 | 0 |
| Nuwan ThusharaSL | T20Is | 2022-2026 | 32 | 11 | 10 | 6 | 2* | 6.00 | 26 | 23.08 | 0 | 0 | 1 | 0 | 0 |
Page 1Next
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.