Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th 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)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 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)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWA

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
Steven CroftLAN2014-202310114812471815634.691008046.819231354425
Mark CosgroveLEI2015-2019601064406315639.83684659.351123857415
Nick ComptonENG/MID/SOM2012-20176711810347815632.20828741.978121241311
Jack TaylorGLO2014-2026781205328215628.54541560.61711742148
Shahid AfridiPAK1998-201027481171615636.51197386.9758622052
Tom PrestHAM2021-202640633170515628.42285759.6845520619
Jack BoyleCAN/OV/CS2016-202641691170015625.00411841.283551865
Lahiru ThirimanneSL2011-2022448562088155*26.43529439.44310112073
Chad BowesCAN2016-2025661156343015531.47509167.371091146030
Peter TregoCS/SOM/NOT2012-2020649973190154*34.67450570.81614840337
Prasanna JayawardeneSL2000-20155883112124154*29.50436148.7045922315
Frank WoolleyENG1909-193463987328315436.08148860.625231319015
Mark RamprakashENG1991-200252926235015427.33649536.18212122517
Aaron RedmondNZ/OV2008-201536674222115435.25426052.14512532120
Sean WilliamsZIM2013-202524474194615445.26302064.4467022216
Freddie McCannNOT2024-202627444136615434.15274349.803531791
Jacob BethellENG/WAR/GLO2021-202630502134915428.10255052.9019218311
Ashton TurnerDUR/LAN/WA2018-202523375132215441.31202365.3545113615
Vijay MerchantIND1933-19511018085915447.72--332390
Tony PitheySA1957-19651727181915431.50120327.10142672
Mark WaughAUS1991-2002128209178029153*41.821536052.2720471984441
Josh InglisAUS/LEI/WA2018-2026386271912153*34.76284567.2165623020
Kushal Janith PereraSL/PSC2015-2025254641281153*30.50173373.9227516013
Calvin HarrisonNOR/NOT2023-202643645156115326.46302751.5735819917
Tatenda TaibuZIM2001-201228543154615330.31373241.4311251827
Haroon RasheedPAK1977-198323361121715334.77169049.8235211219
W SahanACCC2024-20261726268615328.5898369.79220737
LG PretoriusSA202523023515378.3325392.89110187
Saqib AliUAE201112019815399.0037053.51100215
Matt RevisYOR2019-20265278142178152*34.03448648.5556426219
Chamara SilvaSL/PSC2006-202512181546152*32.1286762.98123691
Jos ButtlerENG/LAN2014-20227212610363815231.36654555.583221041947
Aiden MarkramSA/HAM/DUR2017-2026571032355415235.19612458.038161050716
Hassan AzadNOR/LEI2019-202348857255115232.71635440.1561592931
Sam KonstasAUS/NSW2023-202630561185915233.80335555.4148320120
Nayan MongiaIND1994-200144688144215224.03374238.541661595
SB KeeneAA2022-202629497139915233.31221263.2529217715
Navod ParanavithanaTUCA2025-20261524194815241.22162358.412309010
Warren LeesNZ1976-19832137477815223.5863139.62114905
Charlie FrankSA192136023615239.33--100200
Richard HadleeNZ1973-199086134193124151*27.17461157.342151234333
Ian CockbainGLO2014-2021264421043151*24.83279437.332551245
Jason SanghaSA/NSW2018-202650887279215134.47549950.777151033028
Sam HarperVIC2019-2026569410254015130.24416960.935101027440
Max ChuOV2019-202646788249115135.59531646.86411631513
Risith UpamalBRC/TUCA2025-2026914240515133.7581249.88110464
MahmudullahBAN2009-2021509472914150*33.49545653.415161133824
Will JacksENG/SUR2018-2026558372487150*32.72400862.05414929948
Phil JaquesAUS/NOT2005-2014193321621150*52.29282557.3851122054
Nick SelmanGLA2016-202152975247415026.89543945.49612163113

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.