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
Ashraf AliPAK1987198733023127.679324.7300020
Matthew HoggardENG2007200744023155.755938.9800230
James AndersonENG20042004342231211.506336.5100020
Umar GulPAK2013201324023235.755541.8200330
Mahela UdawatteSL2018201824023195.757231.9400220
Luke RonchiWF2017201734023165.753762.1600230
Steven PattersonYOR2020202044023115.755343.4000130
Wellington MasakadzaZIM2023202324123157.6713816.6700010
Clyde FortuinSA2024202424023115.759623.9600130
Tom MooresNOT2024202444023175.755839.6600040
Abidine SakandeLEI2021202134223911.503565.7100030
Hamidullah QadriDER201920192422317*11.503467.6500130
Henry BrookesWAR2020202024023125.756535.3800230
Harry ConwaySA202420243412314*7.6711020.9100220
Dion MyersZIM2025202524023115.755938.9800040
Arafat BhuiyanKEN202420242432322*23.004057.5000031
Billy GunnENG1887188724023105.7540.0000110
J.J. FerrisAUS189018902402385.75--00000
Tom RichardsonENG189418942422312*11.50--00110
Albert TrottENG1899189924023165.75--00100
Les FavellAUS1961196124023165.756428.1300020
Jack AlabasterNZ196319632412320*7.67--00130
Wally GroutAUS196319633432316*23.00--00020
Lindsay KlineAUS1959195934123147.67--00100
Geoff DymockAUS1978197824123117.6713417.1600110
Abdul QadirPAK198019802412318*7.6712718.1100140
Phil CarlsonAUS1979197924023215.756336.5100220
Muttiah MuralitharanSL19991999651237*5.754946.9400120
Wahab RiazPAK201120114532311*11.506336.5100120
Lionel BakerWI20092009353231711.505046.0000130
Matthew QuinnESS2019201935223107.6713816.6700120
Charles MorrisWOR20182018354239*23.008327.7100010
Louis DelportAA20232023453231311.503762.1600030
Dominic GoodmanGLO2023202345223157.677032.8600130
Len PascoeAUS1977197735223207.677431.0800240
Narendra HirwaniIND1988198845223177.675343.4000030
George HankinsGLO2019201946023143.837331.5100220
Ebadat HossainBAN202620264632312*7.675145.1000221
Jack BlackhamAUS189218923632397.6710.0000220
George FrancisWI193119314612384.60--00210
Neville QuinnSA193219324612384.60--00000
Sonny RamadhinWI1954195456023103.83--00100
Alf ValentineWI1953195356223135.75--00201
Subhash GupteIND1955195596223155.75--00000
Sylvester ClarkeWI197819784632387.672040.0000121
Paul JarvisENG199319933602383.8310322.3300120
Richard GleesonLAN2019201987423107.677132.3900130
Geoff ArnoldENG1975197567323145.758128.4000330
Imran TahirSA/NOT201520155822383.834551.1100050
David GrantSA20212021685235*7.679125.2700130
PreviousPage 344Next

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.