Live5th T20I · India in New Zealand 2026/27NZIND191/8 (20)Innings break - NZ need 192 runs to winLive5th ODI · Ireland in Namibia 2026/27NAMIRE58/3 (18.3)IRE chose to batLive9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW202 & 144 (51)Stumps - Day 2Live61st Match · CSA Pro20 2026/27DOL73/3 (12)BOLBOL chose to bowlT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2063rd Match · CSA Pro20 2026/27DOLWPODI1st 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/27TITDOL

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.

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Michael PollardCAN/WF2013-2018315851510124*28.49307149.17112618816
Doug WaltersAUS1965-19817412514535725048.26866249.171533452523
S MalshanPSC/SSC2025-20261115347110839.2595849.16110502
M PremaratneBCAA2024-202614241513103*22.30104449.14122551
T HarshanaBCAA/TUCA2025-202681103138928.4563749.14020290
Usman KhawajaAUS/LAN/GLA2011-202613523721919923242.591872849.12244516102145
Zakir HasanBAN2022-20241326159310023.72120849.09142705
Gordon GreenidgeWI1974-199110818516755822644.721253849.0319341188467
Joe GattingHAM2014-2015122034716727.7196149.01031535
Gus MillerNOR2024-202691502936119.5359849.00011352
Daryll CullinanSA1993-200169115124554275*44.21930048.9714201054825
Stephen CookSA/DUR/GLA2016-201820371106411729.56217448.943451180
Chris DentGLO2014-202512822917758426835.771549748.94164620100627
Andrew StraussENG2004-20121001786703717740.911438548.9221271586710
Will YoungNZ/CS/DUR2012-2026128220167755174*38.011585448.9213491397060
Adam BallKEN2014-2016142024486624.8991648.91023671
Dane HutchinsonAA/WF2012-20161117624648*22.3650348.91001283
Graeme AldridgeND2012-2015192662663813.3054448.90002291
Dean JonesAUS1984-1992528911363121646.55742748.8911141136110
Graeme HickENG1991-2001651146338317831.32692048.896181145022
George DockrellIRE/SUS/SOM2014-2023142083234026.9266148.87001402
Chesney HughesNOR/DER2014-2017305651674137*32.82342748.8558822411
Ben FoakesENG/ESS/SUR2014-2026154243398039174*39.411646048.8416411497630
DuleepENG1929-19311219299517358.5385248.83350641
Seymour NurseWI1960-196929541252325847.60195848.83610323011
Stuart MacGillAUS1998-2008444711349439.6971548.810012382
Ibrahim ZadranAFG2019-2025816060211437.63123448.78142734
Joseph Peter PhillipsGLO2023-202621391103813627.32212948.761631400
Peter FultonNZ/CAN2006-20175911093548209*35.13727848.751014542952
Denesh RamdinWI2005-20167412614289816625.88594548.7541593766
Harry GurneyNOT2014-201852733825142*7.1751548.740021333
Madan LalIND1974-198639621610427422.65110848.74057871
Matt RenshawAUS/SOM/KEN2016-202696166125648200*36.681159248.721717363547
Len DarlingAUS1933-1937121814748527.8850348.71032210
Prasanna JayawardeneSL2000-20155883112124154*29.50436148.7045922315
Adil RashidENG/YOR2014-2019538110168412723.72345948.6827102304
G WeerasingheKYCC2024-2026121923146018.4764548.68031341
Ryan McLarenSA/HAM/LAN2010-2017334711156310743.42321148.682912048
Alec StewartENG1990-200313323521846319039.551738948.67154514112110
Mohsin KhanPAK1978-198648796270920037.11486248.667932586
Basil ButcherWI1958-1969447863104209*43.11224048.6671632666
Steve WaughAUS1985-2004168260461092720051.062246148.65325022117520
Asif IqbalPAK1964-198057997357517538.86290348.641112935017
Ollie RaynerMID/HAM/KEN2014-2019628810117552*15.06241648.6302181680
Nick PottsDER2022-2026141812485714.5951048.63010323
Alok KapaliBAN2002-2006173415848517.70120148.63026803
Wayne ParnellSA/WOR/NOR2010-2021263047036327.04144648.62063993
Asad ShafiqPAK2010-2020771286466013738.20958848.6012271351229
Dwayne BravoWI2004-201040711220011331.43452748.60313626921
S DixitAA2024-202691714287426.7588148.58030573

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.