Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Sri Lanka tour of West Indies 2026: Batting by format

More filters

2 active
Reset"Match result" is from the side of the player or team.
v West Indies×Series: Sri Lanka tour of West Indies 2026×

Player figures come from full scorecards, which we hold for 6 of the 7 matches in this selection (from 2026). Earlier matches have results and team totals only.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Lahiru UdaraSLTests202612018818894.0025274.60101215
Dhananjaya de SilvaSLTests202624018712046.7529962.54101211
Sonal DinushaSLTests20262411759258.3329659.12010230
Dinesh ChandimalSLTests20262401697142.2524967.87020172
Kamindu MendisSLTests20262401378434.2521364.32011171
Dasun ShanakaSLT20Is2026330965832.0060160.0001076
Kamindu MendisSLT20Is2026330955131.6774128.3801046
Kamil MisharaSLT20Is20262218961*89.0063141.2701074
Pathum NissankaSLODIs2026110797979.0010376.7001091
Kusal MendisSLTests2026240796919.7514255.6301193
Kusal MendisSLODIs2026110727272.0062116.1301044
Kusal MendisSLT20Is2026330723624.0047153.1900055
Milan PriyanathSLTests2026241622720.6711852.5400141
Pathum NissankaSLT20Is2026330512617.0041124.3900062
Nishan MadushkaSLTests2026240512312.757865.3800061
Charith AsalankaSLODIs2026110454545.0044102.2700031
Janith LiyanageSLODIs20261114444*-29151.7200051
Dunith WellalageSLT20Is2026220444322.0030146.6700061
Pavan RathnayakeSLODIs2026110242424.003863.1600001
Wanindu HasarangaSLT20Is2026320242112.0019126.3200011
Prabath JayasuriyaSLTests20261212417*24.003177.4200010
Isitha WijesunderaSLTests2026120241412.0020120.0000012
CBRLS KumaraSLTests20261212112*21.0021100.0000040
Kamindu MendisSLODIs2026110121212.002157.1400011
Kasun RajithaSLTests20261201286.003138.7100020
Wanindu HasarangaSLODIs2026110777.004175.0000010
Mahesh TheekshanaSLT20Is2026320542.50955.5600010
Pathum NissankaSLTests2026120532.501241.6700000
Pavan RathnayakeSLT20Is2026330541.671241.6700110
Eshan MalingaSLT20Is202632243*-3133.3300000
Dushmantha ChameeraSLT20Is2026320110.50333.3300100
Mahesh TheekshanaSLODIs202611100*-0-00000
Lasith CroospulleSLT20Is2026110000.0010.0000100
Milan PriyanathSLODIs2026110000.0010.0000100
Asitha FernandoSLTests202623100*0.0050.0000200

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.