Live4th ODI · Ireland in Namibia 2026/27NAM29/2 (10)IRE298/8 (50)NAM need 270 runs in 240 ballsLive7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd 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)T20I1st 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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting records (Men's First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v West Indies×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Shahid AfridiPAK2002-200536032112253.5035091.712013711
Mike SmithENG1960-1966611031910829.006516.9211225
Alex CareyAUS2022-202571113186531.8038881.96031425
Mark BurgessNZ1969-1972712131710128.822729.63110283
Colin MilburnENG1966482316126*52.6747167.09111457
Saleem YousufPAK1986-199071213156228.6462450.48021332
Javagal SrinathIND1994-2002111733146022.4347665.97022366
Peter TooheyAUS1978-197947031312244.714240.48110262
Asad ShafiqPAK2011-201781513136822.3672343.29034350
Angelo MathewsSL2010-2021812230969*30.9059452.02010266
David SteeleENG1976510030810630.8084036.67111331
Sarfraz AhmedPAK2016-20176903055633.8944169.16040281
Ijaz AhmedPAK1988-199756030315150.5068644.17110351
Rachin RavindraNZ2025352302176100.6733390.69110347
Haroon RasheedPAK197751003007230.00--02065
Bruce YardleyAUS1978-198281422997424.9210786.92010442
Chris LewisENG1991-1994712229575*29.5069142.69021282
Fred TruemanENG1954-1963182672953715.537154.930011410
Shaun MarshAUS201535129418273.5049459.51110302
Lala AmarnathIND1948-194951022946236.75--02060
Scott StyrisNZ2002-200645229210797.3346263.20210334
Hansie CronjeSA1992-199961102915826.4566743.63021272
Hanuma VihariIND201924128911196.3348559.59120391
Taufeeq UmarPAK2002-201148028913536.1374638.74111290
Ken MackayAUS1960-19615922897441.2945629.61021210
Heath StreakZIM2000-20036114288127*41.1467542.67111292
WPUJC VaasSL2001-2008914228854*24.0071540.28012270
Dominic CorkENG1995-2000914328756*26.0954652.56011352
Habibul BasharBAN2002-200448028411335.5040570.12111360
Craig SerjeantAUS1978510128412431.56--101361
Mohammad RizwanPAK2021-202661112827128.2056749.74010361
Sami AslamPAK20163602819046.8362844.75030271
Craig ErvineZIM2013-202361212817225.5562744.82011330
Mohammad HafeezPAK2006-2011510028010428.0068740.76110341
James NeeshamNZ201436027810746.3341467.15120278
Martin GuptillNZ20122402779769.2563243.83030343
Alan KippaxAUS1930-193156027714646.17--110300
Terry JarvisNZ197246027718246.1755532.79101230
Tony de ZorziSA2023-20244802778534.6352153.17021312
Graham DowlingNZ1969-197251002777627.70--020122
Tony LockENG1954-1968131912778915.3928651.75034261
George GunnENG19304802768534.5032540.62010120
Motganhalli JaisimhaIND1962-197191702764416.24--003161
Michael BevanAUS1996-199747227587*55.0076735.85031290
Les FavellAUS1955-196161112757227.5020445.59031282
Andrew SymondsAUS2005-20085822747945.6745759.96030306
Roger BinnyIND198361102706524.5516539.39020182
Merv HughesAUS1988-19931422326872*14.1159744.89015225
Srinivasaraghavan VenkataraghavanIND1966-1983232842675111.1350.00015140
Henry NichollsNZ2017-202045026617453.2050352.88110321

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.