Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by year (All cricket)

The most runs in a calendar year in all cricket v Australia at Kensington Oval, Bridgetown: 160 by Xavier Marshall in 2008.

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Australia×At Kensington Oval, Bridgetown×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Xavier MarshallWI200820082301608553.3322272.07010214
Marlon SamuelsWI2016201622013112565.5014192.91100152
Denesh RamdinWI201620162201319165.5015982.3901084
Shivnarine ChanderpaulWI2008200812112979*129.0027347.25020171
Chris GayleWI200320031201277163.5027845.68020200
Dwayne BravoWI200820082311266963.0020561.46010108
Shivnarine ChanderpaulWI20122012121115103*115.0026942.75100111
Ramnaresh SarwanWI20032003120985849.0026437.12010110
Darren BravoWI20122012120835141.5020141.29010101
Rohit SharmaIND201020101117979*-46171.7401046
Devon SmithWI20032003120645932.0017137.4301090
Sanath JayasuriyaSL20072007110636363.006794.0301090
Dwayne SmithWI20122012110636363.0034185.2901064
Craig KieswetterENG20102010110636363.0049128.5701072
Ramnaresh SarwanWI20082008120634331.508177.7800081
Kirk EdwardsWI20122012120626131.0011454.39010101
Darren SammyWI20122012230604120.007975.9500063
Kraigg BrathwaiteWI20122012120575728.5020627.6701140
Brian LaraWI20032003120564228.0018829.7900040
Omari BanksWI20032003120563228.0011449.1200080
Kumar SangakkaraSL20072007110545454.0052103.8501061
Carlton BaughWI20122012230522317.339654.1700070
Kevin PietersenENG20102010110474747.0031151.6100041
Johnson CharlesWI20162016220454522.506569.2300141
Carlton BaughWI20032003120422421.0010241.1800031
Narsingh DeonarineWI20122012120422121.0013431.3400040
Kemar RoachWI20122012120412520.507951.9000020
Chris GayleWI20082008120402620.005967.8000070
Kieron PollardWI20162016220402020.004393.0200022
Johnson CharlesWI20122012110373737.0021176.1900061
Jason HolderWI20162016220353417.503989.7400031
Daren GangaWI20032003120322616.0011228.5700020
Jerome TaylorWI20082008220313115.504568.8900160
Shakib Al HasanBAN20102010110282828.0028100.0000001
Devendra BishooWI201220121222518*-6936.2300030
Mushfiqur RahimBAN20102010110242424.002596.0000021
Adrian BarathWI20122012120242212.006338.1000020
Sunil NarineWI20162016221242324.0020120.0000040
Dwayne BravoWI20122012110232323.002495.8300000
John MooneyIRE20072007110232323.004452.2700020
Chamara SilvaSL20072007110212121.002295.4500011
Shivnarine ChanderpaulWI20032003120212110.509322.5800100
Darren BravoWI20162016220211510.504052.5000040
Carlos BrathwaiteWI20162016220211410.5017123.5300021
Tillakaratne DilshanSL20102010110202020.0012166.6700021
Tino BestWI200320031212020*20.005635.7100120
Mahela JayawardeneSL20072007110191919.0019100.0000010
Dinesh ChandimalSL20102010110191919.002479.1700010
Sewnarine ChattergoonWI2008200812019139.502479.1700020
Jahurul IslamBAN20102010110181818.0012150.0000011
Page 1Next

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.