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 2026AFGZIMT2069th 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)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th 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
Gerald HartiganSA1914191412018189.00--00100
Billy MidwinterAUS18831883121181018.00--00010
Bransby CooperAUS1877187712018159.001618.7500000
George BonnorAUS1880188012018169.003748.6500030
Christopher HeseltineENG1896189622018189.00--00100
Percy FenderENG1929192912018129.00--000-0
John EvansENG1921192112018149.00--00010
Eddie McLeodNZ19301930121181618.00--00000
Morappakam GopalanIND193419341211811*18.00--000-0
Verdun ScottNZ1946194612018149.00--000-0
Keith AndrewENG19631963121181518.006129.5100020
Dick WestcottSA1957195712018189.00--00100
Bapu NadkarniIND1967196712018159.00--00020
Clairmonte DepeiazaWI1956195622018149.00--00000
Scotch TaylorSA1956195612018129.00--00000
Mushtaq MohammadPAK1959195912018149.00--000-0
Kim ElgieSA1962196212018129.00--000-0
David AllanWI1965196512018119.00--000-0
Peter LeverENG1974197412018149.004738.3000020
Derick ParryWI1980198012018179.004936.7300011
Dirk WellhamAUS1985198512018139.005831.0300020
Dirk WellhamAUS1987198712018179.006627.2700020
Sidath WettimunySL1987198712018129.00--000-0
Martyn MoxonENG1989198912018189.005135.2900130
Athula SamarasekeraSL1990199012018139.00--000-0
Mohammad HussainPAK1998199812018179.003060.0000030
Warren HeggENG1999199912018159.006030.0000000
Hrishikesh KanitkarIND2000200012018109.008620.9300020
Naimur RahmanBAN2000200012018159.007623.6800020
Rahmat ShahAFG2018201812018149.002185.7100020
Srinivasaraghavan VenkataraghavanIND1978197833018116.0040.0000100
Jehan MubarakSL200720072301896.006030.0000130
Farveez MaharoofSL2011201123018166.005930.5100110
Stephen O'KeefeNSW2019201923018156.004440.9100110
Adam WheaterND2013201323018186.004738.3000211
Haris SohailPAK201920193301896.005333.9600011
Paul CoughlinDUR2025202523118119.004738.3000120
Nicholas WinterSA202020202301896.0012414.5200020
Anrich NortjeSA2023202323118149.0018100.0000040
Harry DarleyWOR2026202623018126.0014512.4100000
Tibby CotterAUS1910191023018156.0011163.6400120
Arthur MaileyAUS192019202331810*-5234.6200010
Alf ValentineWI19621962231187*9.00--000-0
Jim McConnonENG1954195423118119.00--00000
Srinivasaraghavan VenkataraghavanIND196519654411876.00--00010
Heath StreakZIM1997199724018174.508221.9500220
Dwayne SmithWI2005200524018144.503158.0600221
HMRKB HerathSL2013201344018104.505333.9600110
Justin KempSA2001200134018164.505532.7300210
Anwar Hossain MonirBAN2005200524218139.006428.1300110
PreviousPage 357Next

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.