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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Hashan TillakaratneSL | Tests | 2003-2004 | 2 | 3 | 0 | 70 | 33 | 23.33 | 180 | 38.89 | 0 | 0 | 0 | 9 | 0 |
| Thilan ThusharaSL | Tests | 2008-2010 | 9 | 12 | 3 | 70 | 15* | 7.78 | 154 | 45.45 | 0 | 0 | 3 | 10 | 0 |
| Minod BhanukaSL | T20Is | 2019-2021 | 5 | 4 | 0 | 64 | 36 | 16.00 | 66 | 96.97 | 0 | 0 | 1 | 7 | 0 |
| PADLR SandakanSL | ODIs | 2016-2021 | 31 | 19 | 7 | 64 | 16* | 5.33 | 140 | 45.71 | 0 | 0 | 4 | 4 | 0 |
| Sineth JayawardenaSL | T20Is | 2026 | 4 | 4 | 0 | 63 | 38 | 15.75 | 58 | 108.62 | 0 | 0 | 1 | 9 | 2 |
| Akila DananjayaSL | T20Is | 2012-2024 | 32 | 15 | 7 | 61 | 11* | 7.63 | 71 | 85.92 | 0 | 0 | 2 | 6 | 0 |
| Mahesh TheekshanaSL | Tests | 2022 | 2 | 3 | 0 | 59 | 38 | 19.67 | 149 | 39.60 | 0 | 0 | 0 | 6 | 1 |
| Angelo PereraSL | T20Is | 2013-2019 | 6 | 5 | 0 | 59 | 16 | 11.80 | 65 | 90.77 | 0 | 0 | 0 | 5 | 1 |
| Asitha FernandoSL | Tests | 2021-2026 | 27 | 40 | 21 | 59 | 11 | 3.11 | 260 | 22.69 | 0 | 0 | 12 | 10 | 1 |
| Chamindu WickramasingheSL | ODIs | 2025 | 4 | 3 | 0 | 58 | 22 | 19.33 | 100 | 58.00 | 0 | 0 | 0 | 4 | 1 |
| CBRLS KumaraSL | ODIs | 2017-2025 | 28 | 17 | 6 | 58 | 10 | 5.27 | 134 | 43.28 | 0 | 0 | 1 | 8 | 1 |
| Sachithra SenanayakeSL | T20Is | 2012-2016 | 24 | 12 | 6 | 56 | 17 | 9.33 | 66 | 84.85 | 0 | 0 | 2 | 3 | 1 |
| Upul TharangaSL | T20 | 2014 | 2 | 1 | 0 | 54 | 54 | 54.00 | 41 | 131.71 | 0 | 1 | 0 | 8 | 0 |
| Ashan PriyanjanSL | T20Is | 2017 | 3 | 3 | 2 | 54 | 40* | 54.00 | 62 | 87.10 | 0 | 0 | 0 | 1 | 2 |
| Pramod MadushanSL | ODIs | 2022-2026 | 10 | 9 | 2 | 53 | 15 | 7.57 | 120 | 44.17 | 0 | 0 | 0 | 6 | 0 |
| Angelo PereraSL | ODIs | 2013-2019 | 6 | 4 | 0 | 52 | 31 | 13.00 | 83 | 62.65 | 0 | 0 | 0 | 3 | 0 |
| Kamil MisharaSL | Tests | 2026 | 1 | 2 | 0 | 51 | 32 | 25.50 | 64 | 79.69 | 0 | 0 | 0 | 6 | 1 |
| Ramesh MendisSL | ODIs | 2021-2022 | 4 | 4 | 2 | 50 | 26 | 25.00 | 50 | 100.00 | 0 | 0 | 0 | 3 | 1 |
| Chinthaka JayasingheSL | T20Is | 2009-2010 | 5 | 3 | 2 | 49 | 38 | 49.00 | 49 | 100.00 | 0 | 0 | 0 | 3 | 1 |
| Dilhara LokuhettigeSL | ODIs | 2005-2013 | 4 | 4 | 0 | 49 | 29 | 12.25 | 60 | 81.67 | 0 | 0 | 0 | 3 | 3 |
| K WeeraratneSL | T20Is | 2008-2009 | 4 | 4 | 2 | 45 | 20* | 22.50 | 37 | 121.62 | 0 | 0 | 0 | 4 | 1 |
| Sahan ArachchigeSL | T20Is | 2026 | 5 | 4 | 0 | 43 | 33 | 10.75 | 48 | 89.58 | 0 | 0 | 1 | 5 | 0 |
| Chamindu WickramasingheSL | T20Is | 2024-2026 | 5 | 4 | 3 | 43 | 29 | 43.00 | 35 | 122.86 | 0 | 0 | 0 | 3 | 1 |
| Binura FernandoSL | T20Is | 2015-2026 | 26 | 9 | 5 | 43 | 20 | 10.75 | 50 | 86.00 | 0 | 0 | 1 | 3 | 1 |
| Kithuruwan VithanageSL | T20Is | 2014-2016 | 3 | 3 | 0 | 40 | 38 | 13.33 | 34 | 117.65 | 0 | 0 | 0 | 7 | 0 |
| Kosala KulasekaraSL | ODIs | 2011-2012 | 4 | 3 | 0 | 38 | 19 | 12.67 | 72 | 52.78 | 0 | 0 | 1 | 0 | 0 |
| Dilshan MadushankaSL | ODIs | 2023-2026 | 27 | 12 | 8 | 38 | 19 | 9.50 | 86 | 44.19 | 0 | 0 | 2 | 5 | 0 |
| Nuwan ZoysaSL | ODIs | 2002-2007 | 19 | 9 | 3 | 36 | 14 | 6.00 | 55 | 65.45 | 0 | 0 | 2 | 3 | 0 |
| Jeffrey VandersaySL | T20Is | 2015-2025 | 17 | 10 | 7 | 35 | 8* | 11.67 | 40 | 87.50 | 0 | 0 | 0 | 3 | 1 |
| Nuwan PradeepSL | ODIs | 2012-2022 | 47 | 24 | 17 | 35 | 7 | 5.00 | 79 | 44.30 | 0 | 0 | 3 | 3 | 1 |
| Shaminda ErangaSL | ODIs | 2011-2016 | 18 | 11 | 8 | 34 | 12* | 11.33 | 64 | 53.13 | 0 | 0 | 1 | 4 | 0 |
| WPUJC VaasSL | T20Is | 2006-2007 | 6 | 2 | 1 | 33 | 21 | 33.00 | 41 | 80.49 | 0 | 0 | 0 | 1 | 0 |
| RJMGM RupasingheSL | T20Is | 2009 | 2 | 2 | 0 | 33 | 18 | 16.50 | 39 | 84.62 | 0 | 0 | 0 | 2 | 0 |
| Priyamal PereraSL | ODIs | 2019 | 2 | 2 | 0 | 33 | 33 | 16.50 | 58 | 56.90 | 0 | 0 | 1 | 2 | 0 |
| Prabath NissankaSL | ODIs | 2003 | 9 | 6 | 3 | 31 | 11 | 10.33 | 80 | 38.75 | 0 | 0 | 1 | 2 | 0 |
| Dushan HemanthaSL | T20Is | 2025-2026 | 9 | 6 | 1 | 31 | 14* | 6.20 | 37 | 83.78 | 0 | 0 | 1 | 2 | 0 |
| Kasun RajithaSL | T20Is | 2016-2023 | 17 | 8 | 5 | 31 | 9* | 10.33 | 53 | 58.49 | 0 | 0 | 1 | 2 | 0 |
| Malinda WarnapuraSL | ODIs | 2008 | 2 | 2 | 0 | 30 | 30 | 15.00 | 62 | 48.39 | 0 | 0 | 1 | 4 | 0 |
| Udara JayasunderaSL | Tests | 2015 | 2 | 4 | 0 | 30 | 26 | 7.50 | 77 | 38.96 | 0 | 0 | 1 | 2 | 0 |
| Vishwa FernandoSL | ODIs | 2017-2019 | 8 | 8 | 6 | 30 | 7* | 15.00 | 61 | 49.18 | 0 | 0 | 1 | 3 | 0 |
| Dunith WellalageSL | Tests | 2022 | 1 | 2 | 0 | 29 | 18 | 14.50 | 47 | 61.70 | 0 | 0 | 0 | 3 | 0 |
| Eshan MalingaSL | ODIs | 2025-2026 | 9 | 7 | 3 | 28 | 14 | 7.00 | 74 | 37.84 | 0 | 0 | 0 | 4 | 0 |
| Sachith PathiranaSL | T20Is | 2016-2017 | 5 | 5 | 0 | 27 | 14 | 5.40 | 24 | 112.50 | 0 | 0 | 0 | 3 | 0 |
| Binura FernandoSL | ODIs | 2021 | 4 | 3 | 0 | 26 | 17 | 8.67 | 36 | 72.22 | 0 | 0 | 0 | 4 | 0 |
| Dilhara FernandoSL | T20Is | 2006-2016 | 16 | 7 | 2 | 25 | 21 | 5.00 | 27 | 92.59 | 0 | 0 | 2 | 4 | 0 |
| Isitha WijesunderaSL | Tests | 2026 | 1 | 2 | 0 | 24 | 14 | 12.00 | 20 | 120.00 | 0 | 0 | 0 | 1 | 2 |
| Nuwanidu FernandoSL | T20Is | 2025-2026 | 4 | 4 | 0 | 24 | 15 | 6.00 | 25 | 96.00 | 0 | 0 | 0 | 0 | 2 |
| Mahela UdawatteSL | Tests | 2018 | 2 | 4 | 0 | 23 | 19 | 5.75 | 72 | 31.94 | 0 | 0 | 2 | 2 | 0 |
| PADLR SandakanSL | T20Is | 2017-2021 | 20 | 7 | 4 | 23 | 10 | 7.67 | 38 | 60.53 | 0 | 0 | 0 | 2 | 0 |
| Kosala KulasekaraSL | Tests | 2011 | 1 | 2 | 0 | 22 | 15 | 11.00 | 50 | 44.00 | 0 | 0 | 0 | 2 | 0 |
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.