Live4th T20I · India in New Zealand 2026/27NZ259/7 (20)IND27/2 (3)IND need 233 runs in 102 ballsLive4th ODI · Ireland in Namibia 2026/27NAMIRE123/3 (27.1)NAM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWFirst-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 runsT2053rd Match · CSA Pro20 2026/27BOL137/9TIT137/8Match tied (Boland won the Super Over)T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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
Dilip VengsarkarIND1976-199211618522686816642.131145042.4017351556017
Ken BarringtonENG1955-19688213115680625658.67499242.432035561827
Joe DenlyENG/MID/KEN2014-202511619712661522735.761267452.1913351984153
Kiran CarlsonGLA2016-202610919110656120936.251103959.4316352582837
Ed BarnardWOR/WAR2015-2026142208316511177*36.791158856.1911351979635
Gareth RoderickWOR/GLO2014-2026132222196125172*30.171280547.838353672917
Gundappa ViswanathIND1969-19839115510608022241.93801144.091435106166
BJ WatlingNZ/ND/DUR2009-202111418422608020537.531340245.3711351971321
Mark BoucherSA/IWX1997-201214720624551512530.301100550.115351765620
Bharat PopliND2013-20268214610542817239.911095949.5310351266530
Gordon GreenidgeWI1974-199110818516755822644.721253849.0319341188467
Gary KirstenSA1993-200410117615728927545.271678343.4321341392212
Kraigg BrathwaiteWI/YOR/WAR2011-202511822412673021231.751654140.6913342268618
Ben CoxWOR/LEI2014-202614622829619916231.151052658.895342281651
Dane CleaverCS2015-20268514518530420141.76939056.499341464979
Babar AzamPAK/SOM2016-20266712411481119642.58871855.18934957428
Younis KhanPAK2000-2017117213191009931352.061937552.12343319108270
Ollie PopeENG/SUR2017-202613021416831427441.991276865.12233311102749
Mohammad YousufPAK1998-20108915612753022352.291437252.3924331195751
Leonard HuttonENG1937-19557913815697136456.67310737.95193354757
Tom BruceCS/LAN2015-20268915024596834547.37900066.3111331166776
Nasser HussainENG1990-20049617116576420737.191427240.3914331473424
Doug WaltersAUS1965-19817412514535725048.26866249.171533452523
MS DhoniIND2005-20149014416487622438.09824959.116331054478
Virender SehwagIND/IWX2001-20131041806858631949.341044182.23233216123391
David BoonAUS1984-199610719020742220043.661811640.972132168222
Tom BlundellNZ/WF2014-202612020524673218637.191193056.4317321683460
Brett D'OliveiraWOR2014-2026129213166370202*32.341259950.5611322077829
Jack LeaningSUS/YOR/KEN2014-2026129219226353220*32.251455143.6611322776327
Ramnaresh SarwanWI/LEI2000-2014921648602629138.631288246.7815321377115
Virat KohliIND2011-2025123210139230254*46.851660855.58303115102730
Greg ChappellAUS1970-198487151197110247*53.861307951.5324311275516
Sanath JayasuriyaSL1991-200710918814697334040.071069865.1814311591059
Brendon McCullumNZ/OV2004-20161011789650030238.461005764.63123114782107
Tom AlsopSUS/HAM2014-2026109179145405182*32.761186245.5710311766513
Tamim IqbalBAN2008-2023701342513420638.89885258.0010311165541
Ian RedpathAUS1964-19766612011473717143.46902037.5683194812
Shakib Al HasanBAN/SUR2007-2024721328462121737.27750261.60531755728
Garry SobersWI1954-197493160218032365*57.78407153.4826301272632
Justin LangerAUS1993-200710518212769625045.271419254.2323301191140
Mushfiqur RahimBAN2005-2026106195176957219*39.081434448.5014301479639
Gary BallanceENG/ZIM/YOR2014-202397165116635203*43.081296551.182130989229
Colin AckermannDUR/LEI2017-2026100172185817277*37.771154550.3913301575715
Thilan SamaraweeraSL2001-20138113220546223148.771164146.921430116337
Adam RossingtonMID/NOR/ESS2014-202496155134619138*32.53725463.687301458764
Alan KnottENG1967-19819514915438913532.75887044.4353084916
Niroshan DickwellaSL/NCC2014-2026731258383412632.77524473.11230743520
Matthew HaydenAUS1994-200910318414862538050.741434960.11302914104982
Liam DawsonENG/HAM/ESS2014-202613021121634717133.411190353.3212291370855
Michael HusseyAUS2005-20137913716623519551.531243650.1419291268539

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.