Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting by year (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,365 of the 23,372 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Sourav GangulyKKR20092009131101894617.1820791.30002136
Chadwick WaltonJT/KK20212021111131894723.63158119.62001168
Alex HughesDER20222022131121894921.0028765.8500096
ASF SirahPHI202520251111218958*21.00134141.04010237
Fabian AllenWI/MNY/AABF20252025141231894521.00128147.660011312
Dinesh KarthikIND/DC200820081613218956*17.18170111.18011166
Malcolm WallerZIM20092009141311896315.7527269.49012211
Scott KuggeleijnND/SLK20222022161341899121.0019596.920141410
Waqas BarkatHK20142014131301894414.5427169.74003231
Jofra ArcherSUS20162016121331894618.9030362.38002242
Matthew KellyPS/WA20192019151341894621.0039847.49002233
KK Lin ThuMYA20252025131321897117.1822384.75012182
Shantanu KaveriMEX202420241413218946*17.1823680.08002100
Shaun PollockSA199619962014718966*27.0027867.99011130
Craig EvansZIM19981998151401894613.5027768.23000221
Jeevan MendisSL/DC20132013191401893713.5021587.91002135
Ryan PringleDUR20182018151411893514.5421587.91001212
Karan KCNEP201920192214318940*17.18129146.510011014
Ismail AliMAL20242024161511893313.50169111.830011011
Sohail TanvirPAK/LIO20132013251621894113.5020293.56003216
Nathan BuckLEI201420141616618929*18.9037750.13001311
Nathan LyonAUS/SS20162016191911893310.5029564.07003220
Gavin LarsenNZ199519952320818926*15.7551436.77002172
Brad WhealSCO/HAM/LS2021202138221018946*15.7563030.00004230
Josh LawrensonJER2025202554018813947.0023580.00101192
Fahad BabarUSA2014201455118863*47.0026371.48010243
Surendran ChandramohanSIN2026202655018810537.60142132.39100245
Phillimon SelowaUGA201520156611887037.6023580.00011212
Jack SharpENG1909190936218810547.00--110110
Richie BenaudAUS196419643601889031.3336340.50010120
Jack RichardsENG1986198666018813331.3335852.51101210
Adam VogesAUS200920098721887237.6019994.47010133
Umesh LakshanNCC202520254721884537.6033955.46001212
Noel HarfordNZ195519554701889326.86--021110
Mohinder AmarnathIND19821982872188109*37.6041245.63110160
Niall O'BrienIRE200920098821884031.3320691.26000224
Syd GregoryAUS1899189958018811723.5010.00102150
Nathan ReardonBH2015201599218852*26.86162116.05010127
Obed AgbomadzieGHA20222022991188107*23.50158118.99100910
Rahul TewatiaGT20242024129218836*26.86129145.74000245
Adam HoseSOM201520159901884620.8923878.99000262
AA NavichaMOZ20262026109318861*31.33107175.700111612
Clem HillAUS190519055901885420.8920.0001170
Mandeep SinghRCB20172017111001885218.80177106.21012214
Smit PatelBAR/BR20212021131001885418.8019596.41012166
Upul TharangaSL/DD/COLBO20192019121111885118.80187100.53011225
Roelof van der MerweDC/TIT20132013121121886620.89187100.53011193
Christi ViljoenNAM/OV2017201771111883618.8030162.46000241
Andrew HallSA20022002121231887020.8934754.18012220
Neil RockIRE/NK20252025151201885015.67187100.53011139
PreviousPage 283Next

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.