Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live62nd Match · CSA Pro20 2026/27LIO40/1 (5.2)TITLIO chose to batT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T20I3rd 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)T2063rd 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/27TITDOLODI3rd 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
Murray GoodwinZIM/GLA1998-2014254941652166*36.71355846.433971945
Rick McCoskerAUS1975-198025465162212739.56383342.324951433
Heino KuhnSA/KEN2017-202134633160814026.80295554.421952205
Yashpal SharmaIND1979-1983375911160614033.46361834.832941407
Sol BudingerLEI2022-202634601160611827.22197181.4819623517
Craig MeschedeSOM/GLA2014-201841619160110730.79232168.9829722925
Manoj PrabhakarIND1984-199539589160012032.65415637.751931654
Bill BrownAUS1934-1948223511592206*46.82271738.72491851
Tim McIntoshNZ/AA2008-201430576158313631.04426437.123991937
Shadman IslamBAN2018-202631593157812028.18313750.302961843
Shane DowrichWI2015-2020356281570125*29.07334146.9939817811
Ryan McLarenSA/HAM/LAN2010-2017334711156310743.42321148.682912048
Lou VincentNZ/AA2001-201228492154522432.87307550.2439519318
BI KellawayGLA2023-2026304861535181*36.55272756.293971889
Bob BarberENG1960-196828453149518535.60107559.631911143
Will GidmanKEN/GLO/NOT2014-201831508145212534.57289850.102941853
Mike BrearleyENG1976-19813966314429122.89483929.800961310
George BellESS/LAN2022-20263759314039925.05269552.060961794
SB KeeneAA2022-202629497139915233.31221263.2529217715
Jack RyderAUS1920-1929193251394201*51.63203744.823911023
Aaron FinchAUS/YOR/SUR2014-201926391138011036.32219762.8129314625
Ken ViljoenSA1930-194927502136512428.44--295520
Jacob BethellENG/WAR/GLO2021-202630502134915428.10255052.9019218311
Shiv Sunder DasIND2000-200223402132611034.89340738.922931801
Joe SolomonWI1958-1965274671326100*34.0059625.00197411
Matt BoyleCAN2023-2026223821273156*35.36193865.6929214921
Rusi SurtiIND1960-19692648412639928.7056428.55095842
Ross EdwardsAUS1972-1975203231171170*40.38200643.722941041
Andrew HoddYOR2014-201836536116096*24.68215553.830971532
Nipun KarunanayakeBCAA2024-20261930494913836.50183451.741928812
Warwick ArmstrongAUS1902-19215084102863159*38.69225754.506862027
Neil DexterMID/LEI2014-2019601029282218030.34596847.29781437714
Nazmul Hossain ShantoBAN2017-202645842280516334.21520853.8698830835
Wiaan MulderSA/KEN/ESS2019-20265288122741367*36.07469858.34681035527
Mohammad AshrafulBAN2001-2013611195273719024.01594046.08681633522
Tom MooresLAN/NOT2016-2024751177259610623.60505651.3428837339
Asanka GurusinhaSL1985-199641707245214338.92610936.6578324811
Godfrey EvansENG1946-19599113314243910420.5061544.5528172027
Ken McClureCAN2015-202546809243721034.32510747.72581031621
Kyle AbbottSA/HAM/WOR2013-202613618331234097*15.39448352.20082731529
Brett HuttonNOR/NOT2015-20261051551922968416.88522943.91082327314
Syd GregoryAUS1890-1912571007228220124.5417640.9148121570
Hamilton MasakadzaZIM2001-201838762222315830.04500944.38581026523
JP DuminySA2008-2017467410210316632.86454446.2868925013
Craig ErvineZIM2011-202632623199116033.75403049.4048221915
Andrew SalterGLA2014-202367981819859024.81464842.7108726819
Archie MacLarenENG1894-190935614193114033.8820.005841480
Rhys MariuCAN2023-202623403192524052.03306762.766812698
Lance KlusenerSA1996-2004496911190617432.86318759.8148423620
Shoaib MalikPAK2001-201535606189824535.15415545.6838623917

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.