Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

Batting by year (All cricket)

The most runs in a calendar year in all cricket v West Indies at Sir Vivian Richards Stadium: 240 by Lahiru Thirimanne in 2021.

More filters

2 active
Reset"Match result" is from the side of the player or team.
v West Indies×At Sir Vivian Richards Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Lahiru ThirimanneSL202120212402407660.0060139.93030190
Pathum NissankaSL2021202156020510334.1744945.66110170
Dhanushka GunathillekeSL202120213301879662.3319595.90020233
Oshada FernandoSL202120213511819145.2535351.27020200
Dimuth KarunaratneSL202120215701757525.0035948.75020151
Dinesh ChandimalSL202120215711617126.8335046.00010122
Niroshan DickwellaSL202120212301489649.3326456.06010120
Wanindu HasarangaSL2021202133113080*65.0096135.4201097
Ashen BandaraSL2021202133112355*61.5016275.9302081
Dhananjaya de SilvaSL202120212301025034.0024541.63010110
Nurul HasanBAN20182018120686434.008480.9501062
Liton DasBAN20182018120272513.507038.5700020
Dasun ShanakaSL20212021110222222.002781.4800010
Rubel HossainBAN20182018121221622.004351.1600020
Thisara PereraSL20212021220221911.002975.8600020
Dushmantha ChameeraSL202120214511984.755832.7600010
PADLR SandakanSL202120213221816*-2281.8200020
Lasith AmbuldeniyaSL2021202123118109.004738.3000011
Tamim IqbalBAN2018201812017138.502860.7100020
Suranga LakmalSL202120213301785.674636.9600010
MahmudullahBAN2018201812015157.503148.3900120
Shakib Al HasanBAN2018201812012126.002060.0000120
Kamindu MendisSL20212021110999.002142.8600000
Mushfiqur RahimBAN20182018120884.001361.5400120
Kamrul Islam RabbiBAN20182018120773.503122.5800110
Angelo MathewsSL20212021110555.00771.4300000
Mehedi Hasan MirazBAN20182018120321.501816.6700000
Abu JayedBAN20182018121222.001216.6700000
Nuwan PradeepSL20212021210111.00425.0000000
Mominul HaqueBAN20182018120110.50520.0000100
Vishwa FernandoSL2021202123211*1.00137.6900100

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.