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 13 of the 15 matches in this selection (from 2004). 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 | T20Is | 2025-2026 | 8 | 8 | 2 | 185 | 87* | 30.83 | 149 | 124.16 | 0 | 1 | 0 | 16 | 6 |
| Kamil MisharaSL | T20Is | 2025-2026 | 5 | 5 | 0 | 175 | 76 | 35.00 | 135 | 129.63 | 0 | 2 | 0 | 13 | 9 |
| Pathum NissankaSL | T20Is | 2025 | 5 | 5 | 1 | 134 | 98* | 33.50 | 100 | 134.00 | 0 | 1 | 1 | 14 | 5 |
| Sadeera SamarawickramaSL | ODIs | 2025 | 3 | 3 | 0 | 129 | 48 | 43.00 | 165 | 78.18 | 0 | 0 | 0 | 11 | 1 |
| Dhananjaya de SilvaSL | Tests | 2019 | 1 | 1 | 1 | 102 | 102* | - | 166 | 61.45 | 1 | 0 | 0 | 15 | 0 |
| Kamindu MendisSL | T20Is | 2025-2026 | 5 | 5 | 1 | 98 | 40* | 24.50 | 80 | 122.50 | 0 | 0 | 0 | 10 | 1 |
| Lahiru UdaraSL | T20Is | 2026 | 3 | 3 | 0 | 97 | 91 | 32.33 | 61 | 159.02 | 0 | 1 | 0 | 12 | 1 |
| Wanindu HasarangaSL | ODIs | 2025 | 2 | 2 | 1 | 96 | 59 | 96.00 | 78 | 123.08 | 0 | 1 | 0 | 10 | 0 |
| Kamil MisharaSL | ODIs | 2025 | 3 | 3 | 0 | 94 | 38 | 31.33 | 105 | 89.52 | 0 | 0 | 0 | 12 | 1 |
| Janith LiyanageSL | ODIs | 2025 | 3 | 3 | 0 | 86 | 54 | 28.67 | 100 | 86.00 | 0 | 1 | 0 | 4 | 3 |
| Dasun ShanakaSL | T20Is | 2025-2026 | 8 | 6 | 0 | 80 | 34 | 13.33 | 66 | 121.21 | 0 | 0 | 1 | 4 | 6 |
| Pathum NissankaSL | ODIs | 2025 | 3 | 3 | 0 | 77 | 29 | 25.67 | 97 | 79.38 | 0 | 0 | 0 | 11 | 0 |
| Janith LiyanageSL | T20Is | 2025 | 4 | 3 | 2 | 65 | 41* | 65.00 | 64 | 101.56 | 0 | 0 | 1 | 5 | 1 |
| Kamindu MendisSL | ODIs | 2025 | 3 | 3 | 0 | 63 | 44 | 21.00 | 60 | 105.00 | 0 | 0 | 0 | 7 | 2 |
| Sineth JayawardenaSL | T20Is | 2026 | 2 | 2 | 0 | 60 | 38 | 30.00 | 47 | 127.66 | 0 | 0 | 0 | 9 | 2 |
| Dimuth KarunaratneSL | Tests | 2019 | 1 | 1 | 0 | 59 | 59 | 59.00 | 110 | 53.64 | 0 | 1 | 0 | 9 | 0 |
| Kusal MendisSL | ODIs | 2025 | 3 | 3 | 0 | 54 | 34 | 18.00 | 83 | 65.06 | 0 | 0 | 1 | 5 | 0 |
| Mahesh TheekshanaSL | T20Is | 2025-2026 | 6 | 4 | 1 | 42 | 32* | 14.00 | 46 | 91.30 | 0 | 0 | 0 | 5 | 0 |
| Sanath JayasuriyaSL | ODIs | 2004 | 1 | 1 | 0 | 40 | 40 | 40.00 | 30 | 133.33 | 0 | 0 | 0 | 6 | 1 |
| Oshada FernandoSL | Tests | 2019 | 1 | 1 | 0 | 40 | 40 | 40.00 | 81 | 49.38 | 0 | 0 | 0 | 6 | 1 |
| Charith AsalankaSL | ODIs | 2025 | 2 | 2 | 0 | 38 | 32 | 19.00 | 56 | 67.86 | 0 | 0 | 0 | 3 | 0 |
| Kushal Janith PereraSL | T20Is | 2025 | 5 | 4 | 0 | 36 | 25 | 9.00 | 38 | 94.74 | 0 | 0 | 0 | 3 | 1 |
| Niroshan DickwellaSL | Tests | 2019 | 1 | 1 | 0 | 33 | 33 | 33.00 | 63 | 52.38 | 0 | 0 | 0 | 4 | 0 |
| Pavan RathnayakeSL | ODIs | 2025 | 1 | 1 | 0 | 32 | 32 | 32.00 | 37 | 86.49 | 0 | 0 | 0 | 2 | 1 |
| Angelo MathewsSL | Tests | 2019 | 1 | 1 | 0 | 31 | 31 | 31.00 | 77 | 40.26 | 0 | 0 | 0 | 4 | 0 |
| Chamindu WickramasingheSL | T20Is | 2026 | 2 | 1 | 0 | 29 | 29 | 29.00 | 24 | 120.83 | 0 | 0 | 0 | 1 | 1 |
| Mahesh TheekshanaSL | ODIs | 2025 | 2 | 2 | 1 | 28 | 21* | 28.00 | 32 | 87.50 | 0 | 0 | 0 | 2 | 0 |
| Tillakaratne DilshanSL | ODIs | 2004 | 1 | 1 | 1 | 26 | 26* | - | 21 | 123.81 | 0 | 0 | 0 | 5 | 0 |
| Wanindu HasarangaSL | T20Is | 2025 | 5 | 3 | 0 | 24 | 11 | 8.00 | 36 | 66.67 | 0 | 0 | 0 | 1 | 0 |
| Saman JayanthaSL | ODIs | 2004 | 1 | 1 | 0 | 21 | 21 | 21.00 | 29 | 72.41 | 0 | 0 | 0 | 4 | 0 |
| Pramod MadushanSL | ODIs | 2025 | 2 | 2 | 1 | 18 | 11* | 18.00 | 26 | 69.23 | 0 | 0 | 0 | 3 | 0 |
| Dilruwan PereraSL | Tests | 2019 | 1 | 1 | 1 | 16 | 16* | - | 34 | 47.06 | 0 | 0 | 0 | 2 | 0 |
| Bhanuka RajapaksaSL | T20Is | 2025 | 1 | 1 | 0 | 11 | 11 | 11.00 | 18 | 61.11 | 0 | 0 | 0 | 1 | 0 |
| Kusal MendisSL | Tests | 2019 | 1 | 1 | 0 | 10 | 10 | 10.00 | 47 | 21.28 | 0 | 0 | 0 | 1 | 0 |
| Pavan RathnayakeSL | T20Is | 2025 | 3 | 1 | 0 | 8 | 8 | 8.00 | 11 | 72.73 | 0 | 0 | 0 | 0 | 0 |
| Upul ChandanaSL | ODIs | 2004 | 1 | 1 | 0 | 7 | 7 | 7.00 | 19 | 36.84 | 0 | 0 | 0 | 1 | 0 |
| Farveez MaharoofSL | ODIs | 2004 | 1 | 1 | 1 | 7 | 7* | - | 10 | 70.00 | 0 | 0 | 0 | 1 | 0 |
| Dushmantha ChameeraSL | ODIs | 2025 | 2 | 2 | 0 | 7 | 7 | 3.50 | 20 | 35.00 | 0 | 0 | 1 | 0 | 0 |
| Dushmantha ChameeraSL | T20Is | 2025-2026 | 6 | 3 | 1 | 7 | 6* | 3.50 | 8 | 87.50 | 0 | 0 | 1 | 1 | 0 |
| Dunith WellalageSL | T20Is | 2026 | 1 | 1 | 0 | 5 | 5 | 5.00 | 8 | 62.50 | 0 | 0 | 0 | 0 | 0 |
| Jeffrey VandersaySL | ODIs | 2025 | 1 | 1 | 0 | 4 | 4 | 4.00 | 12 | 33.33 | 0 | 0 | 0 | 0 | 0 |
| Dinesh ChandimalSL | Tests | 2019 | 1 | 1 | 0 | 2 | 2 | 2.00 | 7 | 28.57 | 0 | 0 | 0 | 0 | 0 |
| Eshan MalingaSL | T20Is | 2025-2026 | 8 | 3 | 2 | 2 | 1* | 2.00 | 10 | 20.00 | 0 | 0 | 0 | 0 | 0 |
| Nuwan ThusharaSL | T20Is | 2025-2026 | 4 | 1 | 1 | 1 | 1* | - | 9 | 11.11 | 0 | 0 | 0 | 0 | 0 |
| Sahan ArachchigeSL | T20Is | 2026 | 3 | 2 | 0 | 1 | 1 | 0.50 | 3 | 33.33 | 0 | 0 | 1 | 0 | 0 |
| Binura FernandoSL | T20Is | 2026 | 2 | 1 | 1 | 0 | 0* | - | 2 | 0.00 | 0 | 0 | 0 | 0 | 0 |
| Asitha FernandoSL | ODIs | 2025 | 2 | 1 | 1 | 0 | 0* | - | 2 | 0.00 | 0 | 0 | 0 | 0 | 0 |
| Vijayakanth ViyaskanthSL | T20Is | 2025-2026 | 2 | 1 | 1 | 0 | 0* | - | 2 | 0.00 | 0 | 0 | 0 | 0 | 0 |
| Eshan MalingaSL | ODIs | 2025 | 1 | 1 | 1 | 0 | 0* | - | 1 | 0.00 | 0 | 0 | 0 | 0 | 0 |
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.