LiveFinal · Pakistan ODI Tri-Series 2026/27PAKSL140/2 (25.3)PAK chose to bowlLive9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZIND

Batting records (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Jerome TaylorWI2003-20164673785610612.97136862.57111211719
Mohammad AmirPAK/ESS/GLO2009-20224273138454814.08210840.090081044
Wes AgarKEN/SA2019-20264673127725712.66133457.8702209315
Jeff ThomsonAUS1972-19855173206794912.81122950.200014689
Shoaib BashirENG/WOR/SOM2023-202648733628644*7.7378736.340015264
Harry GurneyNOT2014-201852733825142*7.1751548.740021333
Les AmesENG1929-1939477212243414940.57213939.788751726
Craig CachopaAA/WF/SUS2012-201840722237820333.97417356.99414835937
Matthew ShortVIC2018-202643725229111934.19410055.88315626813
Jack EdwardsNSW2018-202643729221313835.13409554.0446524315
Campbell KellawayVIC2022-2026397242164165*31.82534340.5031382546
Gary WilsonIRE/DER/SUR2014-20194672122157160*35.95388055.5911452699
Vinoo MankadIND1946-195944725210923131.4877139.695671087
Imtiaz AhmedPAK1952-196241721207920929.28--31191023
Kris SrikkanthIND1981-199243723206212329.88273762.88212722119
Luke HollmanMID2021-202648723181410326.29361650.1719525011
Geraint JonesENG/GLO2004-201546725170810025.49308855.31110322416
Sarfraz NawazPAK1972-198455721310459017.71130350.96046931
Kyle JarvisZIM/LAN2011-20204972247115714.81144449.240113967
Mushtaq AhmedPAK1990-20035272166565911.71182835.890214708
Ryan SidebottomENG/YOR2001-20175672326093115.22189032.22008740
Kepler WesselsAUS/SA1982-199440713278817941.00599846.4861553043
Dwayne BravoWI2004-201040711220011331.43452748.60313626921
Ajit WadekarIND1966-197437713211314331.07242341.7711472172
Motganhalli JaisimhaIND1959-197139714205612930.6911811.02312919812
Ben ManentiSA/TAS2022-2026417115202412836.14265876.15112624531
Mark GreatbatchNZ1988-1996407152021146*30.62494640.86310922710
John SnowENG1965-19764971147727313.54195135.980217734
Alec BedserENG1946-19555171157147912.7542633.570111496
Brad WhealHAM/WAR/GLO2015-20265471236016112.52194330.930112755
Henry CrocombeSUS2020-20265071195365410.31127941.910115711
Danny MorrisonNZ1987-1997487126379428.42169622.350024351
Ed JoyceIRE/SUS2014-201841702335125049.28585757.211112542026
Graham YallopAUS1976-198439703275626841.13540240.988932761
Basil D'OliveiraENG1966-197244708248415840.06503943.96515429814
Asanka GurusinhaSL1985-199641707245214338.92610936.6578324811
Aunshuman GaekwadIND1974-198440704198520130.08154238.5921041090
Matthew HurstLAN2023-202641709194910631.95392749.63213719425
Jim AllenbySOM/GLA2014-201743701181010026.23316657.17112823019
Brett HamptonCAN/ND/HAM2015-202545709171512128.11230574.40210718859
Louis KimberNOR/LEI2021-202644704158624324.03244764.8128920741
Ben GreenSOM/LEI2018-20264470711937718.94256246.5703101559
Kyle JamiesonNZ/CAN/AA2014-202647701410616718.95199553.1804911024
Merv HughesAUS1985-199453708103272*16.65223346.2202109617
Steve MagoffinSUS/WOR2014-20185170216405113.06146943.570114971
Dane PatersonSA/MID/NOT2020-202556703137039*9.4964557.360010479
Lindsay HassettAUS1938-1953436933073198*46.56229844.43101112408
Norm O'NeillAUS1958-196542698277918145.56191842.6061562414
Mark ChapmanAA2015-202439697276727644.63436863.35615137136
Jack ClaytonQUE2022-202640697226813436.58524943.216121025510

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.