LiveFinal · Pakistan ODI Tri-Series 2026/27PAKSL136/2 (24.4)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
Moisés HenriquesAUS/NSW2013-2024468511239816732.41466051.46412924120
Mehedi Hasan MirazBAN2016-20266110911238410424.33476350.05211626926
Prasanna JayawardeneSL2000-20155883112124154*29.50436148.7045922315
Paul CoughlinDUR/LAN/NOT2014-20265680111917100*27.78316660.552101122916
Lance KlusenerSA1996-2004496911190617432.86318759.8148423620
Ray IllingworthENG1958-1973619011183611323.24405234.232571723
Malcolm MarshallWI1978-1991811071118109218.85316352.730101518918
Yashpal SharmaIND1979-1983375911160614033.46361834.832941407
Ryan McLarenSA/HAM/LAN2010-2017334711156310743.42321148.682912048
Fred TitmusENG1955-1975537611144984*22.29237032.4901041363
Liam TrevaskisDUR/LEI2017-202538571113768829.91315343.6401041575
Chris GreenLAN/NSW2022-2026274011114616039.52205755.7126013720
Abdul QadirPAK1977-199067771110296115.59224742.100379916
John BracewellNZ1980-1990416011100111020.43250339.991413824
John GoddardWI1948-195727391185983*30.6830.00045421
Jack BlackhamAUS1877-18943562118007415.6926640.23046480
Andy RobertsWI1974-19834762117626814.94130341.670365422
Cameron GannonQUE/WA2017-20264564117455814.06174742.640212888
Matthew KellyNOR/WA2018-20254254117428917.26175142.380178912
Vanburn HolderWI1969-19794059116824214.2161444.46007478
Ian BishopWI1989-19984263116324812.15174336.260010622
Ryan HarrisAUS2010-20152739116037421.5495563.14032639
Simon DoullNZ1992-20003250115704614.6285266.900010769
Trent CopelandAUS/NSW2011-20233147115595815.5392060.76024675
Ryan McConeCAN/CS2012-20193143114734414.78104345.35004482
Matt SalisburyHAM/DUR/ESS2014-2024456211472459.25155230.410012561
Jigar NaikLEI2014-201619331144859*20.36111640.14012501
Geoff ArnoldENG1967-19753446114215912.03132129.45015502
Stuart MacGillAUS1998-2008444711349439.6971548.810012382
Miguel CumminsWI/MID/WOR2016-202130431131128*9.7275441.250010389
Kasun RajithaSL/ESS/SSC2018-2026273911207227.3974727.71009250
Shaminda ErangaSL2011-201619261119345*12.8746941.15004260
Henry OlongaZIM1995-2002304511184245.4178323.500014172
Doug BollingerAUS/KEN/NSW2009-201720231113833*11.5026352.47005173
Pervez SajjadPAK1964-19731920111232413.675316.9800261
Junaid KhanPAK/LAN2011-2015232811122177.1830639.87005142
Lungi NgidiSA2018-202520311197194.8523042.17008141
Manjural IslamBAN2001-200417331181213.6837421.66001060
Ashish NehraIND1999-200417251177195.5025630.08001083
Matthew FisherNZ/ND2021-20251417117528*12.5024330.8600290
Khaled AhmedBAN/KEN2018-202621351166222.7522828.95001883
Mohammad AliPAK/NOT2022-20261120112883.1116816.6700630
Nahid RanaBAN2024-202612191121112.6312017.5000730
Ben StokesENG/DUR2013-202614925910854025834.301411860.49154623999166
Kevin PietersenENG/SUR2005-201510718610829522747.131346061.6323361099781
Stephen FlemingNZ1994-2008109189107172274*40.071565245.829461691726
Donald BradmanAUS1928-1948528010699633499.94980058.60291376816
Kiran CarlsonGLA2016-202610919110656120936.251103959.4316352582837
Will RhodesYOR/DUR/WAR2015-202611818910620320734.651240350.0113241077227
Neil HarveyAUS1948-19637913710614920548.42181143.51212474521

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.