ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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
Ben WheelerCS2012-20212837469481*21.03125155.48066995
Sharujan ShanmuganathanBSC/TUCA2025-20261016569212362.91139349.68331708
Ian DavisAUS1973-19771527169210526.62158143.77143672
Irosh SamarasooriyaPSC2024-2026142426919631.41137850.150526914
Hasan AliPAK/YOR/WAR2017-2026436396915412.8094972.8102116237
A MuthalibNSWC2025-2026142046887043.00117258.70070632
Hanumant SinghIND1964-19691424268610531.1828835.76153972
W SahanACCC2024-20261726268615328.5898369.79220737
Ashar ZaidiSUS/ESS2014-20171924168410629.74109862.30131995
Al SahariarBAN2000-2003153006837122.77132951.39042994
Frederick FaneENG1906-19101427168214326.2320.00133490
Vanburn HolderWI1969-19794059116824214.2161444.46007478
Cam HawkinsOV2018-2020142706809025.19165841.01051881
Ali BacherSA1965-1970122216797332.3372247.09061490
Jeff ThomsonAUS1972-19855173206794912.81122950.200014689
Matthew QuinnAA/KEN/ESS2013-20266385246785011.11130651.9101149414
Graham NapierESS2014-2016344026777317.82101866.500348615
James WeighellDUR/GLA/LEI2015-2022243546768421.8196869.830368514
Jim LakerENG1948-19594663156766314.0829643.58026432
Brian StathamENG1951-19657087286753811.4426442.800013355
David SteeleENG1975-1976816067310642.06170039.59151743
Oliver Hannon-DalbyWOR/WAR2014-202611414462673408.21246327.320022944
Joel GarnerWI1977-19875868146726012.44114848.0001175515
Tillakaratne SampathNSWC2025-202616262671129*27.96131051.221327011
Finn AllenAA/WF2018-2024203426717920.97121655.18043968
Kevin PereraNSWC2025-20261729267011624.81106562.91133871
Kaveen BandaraNCC2025-202614203669110*39.35102065.59231535
D'Arcy ShortWA2018-2024122146698739.35125453.35050867
Hedley VerityENG1931-193940441266966*20.91137325.05034170
Umesh YadavIND/MID/ESS2011-20236378316665114.17104663.6701106236
Blair PocockNZ1993-1997152906658522.93223129.81064590
Sai SudharsanIND/SUR2023-20261220066410533.20140947.13142761
James KellyAUS1896-190535561766446*17.032150.00007230
Denys MorkelSA1927-1932162816638824.5630.0004383
Hannan SarkarBAN2002-2004173306627620.06141946.65055900
James MarshallNZ/ND2005-201313221661156*31.48124952.92222860
Adam MilneCS/WF/KEN2012-2023223486619725.42122853.83044764
Katene ClarkeND2020-20231833465812922.69110759.441237813
Adrian BarathWI2009-20121528065710423.46138847.33142935
Keith BoyceWI1971-19762130365795*24.3363172.27044795
Ian McPeakeWF2016-20255375196574411.73159641.1700187510
Billy BatesENG1881-1887152626566427.331844.44050534
John MorrisonNZ1973-19821729065611722.62134936.92134612
Mushtaq AhmedPAK1990-20035272166565911.71182835.890214708
Bishan BediIND1966-1979671012865650*8.9960342.950120513
Mansoor AkhtarPAK1980-19901829365511125.19155842.04134911
Colin MilburnENG1966-1969916265413946.7183062.052219111
Jamie GibsonWF2019-202219314653116*24.19143845.411267411
Johnny WardleENG1948-1957284186536619.799451.060255314
Graham OnionsENG/DUR/LAN2009-20196890356536511.87123253.000117905

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.