LiveFinal · Pakistan ODI Tri-Series 2026/27PAKSL164/2 (30)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 (First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Pankaj RoyIND1951-196043794244217332.5640.005914591
Bill EdrichENG1938-195539632244021940.00198330.5661332449
Jackie McGlewSA1951-1962346462440255*42.0730.0071041542
Godfrey EvansENG1946-19599113314243910420.5061544.5528172027
Ken McClureCAN2015-202546809243721034.32510747.72581031621
James WhartonYOR2022-202644754243628534.31466452.23216628733
Les AmesENG1929-1939477212243414940.57213939.788751726
Philip SaltSUS/LAN2016-202548792243313031.60346970.14513931120
Gareth BergHAM/NOR2015-20237410314242899*27.28400160.680141530733
Tim PaineAUS/TAS2010-20235997172416111*30.20506647.6911262788
John WaiteSA1951-196550867240513430.4428940.8341691371
Imran FarhatPAK2001-201340772240012832.00497048.2931433484
Moisés HenriquesAUS/NSW2013-2024468511239816732.41466051.46412924120
Kyle VerreynneSA/NOT2021-20265585122396148*32.82417557.3975526222
Rehan AhmedENG/LEI2022-202644742239413633.25328072.99711732425
Joe WeatherleyHAM/KEN2016-2026651074239016823.20566942.16212103133
Mehedi Hasan MirazBAN2016-20266110911238410424.33476350.05211626926
Craig CachopaAA/WF/SUS2012-201840722237820333.97417356.99414835937
Cameron SteelHAM/DUR/SUR2017-202558945236122426.53558542.274101127811
Mark RamprakashENG1991-200252926235015427.33649536.18212122517
Kyle AbbottSA/HAM/WOR2013-202613618331234097*15.39448352.20082731529
Wilfred RhodesENG1899-1930589821232517930.19177640.5421161091
Shikhar DhawanIND2013-201834581231519040.61345866.9575431612
Will BraggGLA2014-2017427742308161*31.62507845.4541282821
Graham DowlingNZ1961-197239773230623931.16133135.01311620014
Dan MousleyWAR2019-202654856230214429.14397357.94118831314
Bill WoodfullAUS1926-193434544230016146.00439931.1271361170
Brett HuttonNOR/NOT2015-20261051551922968416.88522943.91082327314
Matthew ShortVIC2018-202643725229111934.19410055.88315626813
Peter BurgeAUS1955-196642688229018138.17230842.1141251926
Trevor BaileyENG1949-19596191142290134*29.74109925.3011071782
Grant StewartSUS/KEN2017-2026589412228918227.91310773.673121225871
Syd GregoryAUS1890-1912571007228220124.5417640.9148121570
Andrew EllisCAN2012-201841684227817135.59404556.32610430328
Mike SmithENG1958-197250786227812131.64118130.483111118210
Michael RipponCAN/OV2017-2025539113227610629.18488246.621111326717
Jack ClaytonQUE2022-202640697226813436.58524943.216121025510
Nathan SmithNZ/OV/WF2016-20266610314226011425.39452449.96114828024
Harry NielsenSA2018-202646857225811428.95507644.48112142697
Graeme PollockSA1963-197023414225627460.97200855.88711128911
Dave NourseSA1902-192445838223411129.7970543.121153940
Harbhajan SinghIND1998-201510314523222411518.23343264.80291927742
Hamilton MasakadzaZIM2001-201838762222315830.04500944.38581026523
Aaron RedmondNZ/OV2008-201536674222115435.25426052.14512532120
Jack EdwardsNSW2018-202643729221313835.13409554.0446524315
Timm van der GugtenNED/GLA2016-202610113934221085*21.05482145.840111828714
Guy WhittallZIM1993-2002468272207203*29.43537341.0841062617
Richie BenaudAUS1952-196463977220112224.46111938.703981828
Dwayne BravoWI2004-201040711220011331.43452748.60313626921
James SalesNOR2021-202647769219316432.73413253.075932749

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.