Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th 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

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,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Jeffrey StollmeyerWI195419545902566428.44--02100
Harry SwindellsLEI2020202081032565836.5744557.53022320
Martin van JaarsveldSA2004200471112565925.6060642.24021350
Hassan KhanMR/SFU/AABF20242024121132565732.00178143.820101517
Matt PriorENG200820081312425653*32.0038566.49011233
Tom CooperNED/MR20132013131212565923.2729586.78011184
Abdul KardarPAK1955195581202569321.33--01100
Carl CachopaCS2013201371302565919.6952149.14022372
Ahmer Bin NisarBHR202220221413425655*28.44198129.29010198
T DickwellaKCCC20242024121302563519.6932878.050002710
Yuvraj SinghPK/PUN201820181614225650*21.33256100.00010209
Tom CooperNED/AS/MR20122012161412566019.69232110.340211411
Graham WaggGLA20172017171472565036.5737069.19010206
Wanindu HasarangaSL/GAL20192019151442568725.60210121.90020253
Max BryantBH/QUE20202020131402566518.29193132.64011317
Dominic CorkENG199519951214225656*21.3351050.20011300
Tim JohnstonCAN20172017111512564418.2928390.46001288
Jason HolderWI/OTA/SH20142014231652565223.2726198.080122110
Najibullah ZadranCC/AFG202420241816525661*23.27195131.280122114
Ashton AgarAUS/PS/WA20222022261742567219.6928589.820131612
Jack BrooksSUS/SOM20222022211842563618.2936470.33001275
Adam VogesPS/JT20142014201932564816.00256100.00001164
Dillon HeyligerCAN20242024272062565618.29215119.070122312
David RichardsonSA199619962720825654*21.3345855.90011220
Rumesh RatnayakeSL19851985252162565617.0717881.46010135
Karan KCNEP/KG20242024372842562810.67243105.350021518
Will PucovskiVIC20202020111255255*-38666.06100271
Jack HobbsENG1921192146025512342.5042260.43100231
Jack RyderAUS1928192836025511242.5045855.68110212
Thomas OdoyoKEN200120019902555328.3334773.49020236
Aritra DuttaSIN20222022101002559925.5025898.84010268
Neil WagnerNZ/OV2012201261112556825.5063640.09020304
Rahul TewatiaRR20202020141152555342.50183139.340101317
Peter MoorZIM201920191211325592*31.88227112.330211913
Alex RossST202120211211425577*36.43195130.77021189
Talha KhanGER202220221212125569*23.18231110.39021196
V VijhLUX202320231212325553*28.33194131.440111810
Mohammad AshrafulBAN20022002101402557518.2141661.30011343
Manvinder BislaKKR20132013141412559219.62236108.05022366
Anton DevcichNZ/ND20132013111402555918.2127393.41012384
Shadman IslamBAN/CV/RR2019201991402554118.2147853.35003291
Ben LockroseOV/OTA202520251414325572*23.1846355.08023334
Naimur RahmanBAN2001200191402554818.2143858.22001361
Chandrakant PanditIND19861986181542553923.1838366.58001230
Naman OjhaDC201220121816525564*23.18224113.840102113
Jandre CoetzeeTHA202420241616625545*25.50222114.860011512
Gareth BergITA/NOR202120211516525569*23.1850750.30012272
Chris WrightLEI20212021151632558719.6247054.26012343
Tom BaileyLAN20172017151612555817.0043358.89011304
Washington SundarIND/RCB/TN20182018221642553521.25203125.62000267
PreviousPage 226Next

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.