Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st 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)ODI5th 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 (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Jo AngelAUS199419942302086.675635.7100030
Cameron CuffyWI200120012312013*10.0010319.4200020
Anil KumbleIND2003200344020125.007825.6400120
Kumar DharmasenaSL200020003412012*6.6710020.0000010
Mohammed ShamiIND201920198422010*10.0019105.2600212
Oli StoneENG/WAR2019201924020195.004346.5100240
Venkatapathy RajuIND1993199354120186.679720.6200010
Kagiso RabadaSA2020202024120166.674445.4500121
Stu WhittinghamSUS20162016642208*10.006928.9900140
Danru FernsAA202120213432010*20.006232.2600120
Dan MoriartyYOR/SUR202320235442013*-5139.2200040
Trevor GwanduZIM202520252412018*6.6710319.4200210
Danushka SandaruwanNCC2025202554120176.674346.5100130
Ravindra KarunaratneKYCC2025202534020155.004841.6700221
Affie JarvisAUS188818882402085.00--00000
Charles VintcentSA188918892402095.003834.2100020
Bruce PairaudeauWI195719572402075.00--00000
Eric AtkinsonWI1958195844020195.00--00201
Martin CroweNZ198219823402095.007327.4000140
Danny MorrisonNZ1991199134020135.009521.0500210
Ravindra PushpakumaraSL199419943412086.676928.9900130
Jermaine LawsonWI2003200335120145.005238.4600230
Blessing MahwireZIM20032003353208*10.0011517.3900030
Umesh YadavIND202020203512095.005337.7400130
Kyle AbbottSA2015201535020144.007028.5700230
Cam FletcherCAN2022202235020104.007128.1700120
Reece TopleySUR2026202655120125.002195.2400121
Matthew CarterNOT201620163512085.005933.9000140
George ScrimshawDER202320233542019*20.004247.6200130
Lance MorrisWA202120214522014*6.673164.5200140
Freddy WalkerND2024202445120165.002871.4300230
Dominic GoodmanGLO20212021453209*10.0011617.2400130
Joey PalmerAUS188318833512075.00--00120
Bob McLeodAUS189318933502064.00--00000
Tom RichardsonENG189618963522010*6.67--00000
Nobby ClarkENG19341934454201020.003020.0000000
Tim WallAUS1934193445120185.006232.2600100
Maurice TremlettENG194819483522018*6.67--00201
Danny MorrisonNZ1992199235220126.6714713.6100220
Heath DavisNZ19971997452208*6.6711517.3900010
Matt ParkinsonLAN2017201756320136.679022.2200220
Hamidullah QadriDER201720173642011*10.005735.0900130
Jamie BrownAA2018201856320146.678224.3900130
William O’RourkeNZ2026202636220195.006630.3000240
Bill JohnstonAUS195219523642013*10.0020.0000230
Ravindra PushpakumaraSL199519953632017*6.674346.5100120
Jasprit BumrahIND202020204732010*5.005040.0000230
Derek ShackletonENG1963196347520810.002227.2700020
Mike HendrickENG19741974774208*6.676829.4100140
Mike HendrickENG1979197977220104.007825.6400310
PreviousPage 352Next

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.