Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR63/0 (7)ES chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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 (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
Frank IredaleAUS189418942401648141.00--020120
Bruce MitchellSA193819382411647354.67--01050
Mushtaq MohammadPAK1971197134016410041.0058328.13110211
Sadiq MohammadPAK197119713401649141.0044337.02010240
Andy FlowerZIM199219923511648141.0044337.02020141
Ben AllisonESS2022202235216469*54.6735845.81020222
W.G. GraceENG189218923501645832.80--020131
Adam RouseKEN201620166601646527.3330753.42010271
Conor McInerneySA201820183601645127.3333748.66021162
Archie MacLarenENG1899189946116488*32.80--010-0
Vic RichardsonAUS193319333601648327.3337443.85012120
KC IbrahimIND194819483601648527.33--01191
Tom AlsopHAM202020205701648723.4334747.26010190
John TrumbleAUS188518854711645927.33--010130
Alex MellorWAR/DER201620165811644423.4337543.73001220
Abid AliPAK202020205801646020.5047534.53012170
Prithvi ShawNOR202420245901643718.2217593.71000310
Lance CairnsNZ198319836911644520.5019683.670001110
AP AgathangelouLAN2014201451011644818.2231052.90002241
Brett HuttonNOT2021202171001645116.4032850.00011240
Gordon LeggatNZ19551955510116450*18.22333.3301060
Pananmal PunjabiIND1955195551001643316.40--00000
Steven PattersonYOR20172017811416444*23.4340840.20000240
Devendra BishooWI2017201771211644414.9145036.44003142
Cyril VincentSA1931193171231643518.2220.00001151
Phil EdmondsENG19781978121331645016.4045136.36010172
Chris RushworthDUR20172017121521645712.6223569.79014200
Rodney RedmondNZ1973197312016310781.50--110290
Peter van der MerweSA196619662401637640.75--020-0
Trevor GripperZIM2001200135116311240.7539241.58101210
Narsingh DeonarineWI201020103501636532.6037743.24011161
Aaron FinchSUR/VIC201720173501638332.6031052.58011154
Paul CoughlinDUR2023202365216359*54.3322771.81020202
Saif ZaibNOR201920193501635432.6027958.42010136
Syed KirmaniIND198519854521637554.3326761.05010200
Ashok MalhotraIND1983198335116372*40.7512259.02010100
Pravin AmreIND1992199235116310340.7551331.77100170
Kushal Janith PereraSL202120213601636227.1725065.20020211
Peter MoorZIM201720173601635227.1747534.3201091
Ollie PopeSUR20172017461163100*32.6029655.07101240
Dattu PhadkarIND195319534601636527.17--010-1
Ian ChappellAUS196619664601634927.1714025.7100031
Sadiq MohammadPAK196919693601636927.17--010140
Andrew SalterGLA202320234701634823.2941239.56001290
Richie RichardsonWI199419944711636327.1744336.79010201
Tom JonesOV2025202547016311923.2919384.46101243
Bill EdrichENG195419544701638823.2913628.68010231
Keith BoyceWI197419746711636827.1711973.11010194
Dipak PatelNZ199619965711637827.1737243.82012190
Ricky PontingAUS199619964801638820.3838542.34010171
PreviousPage 168Next

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.