Live6th Match · Pakistan ODI Tri-Series 2026/27SL22/1 (5.4)ENG386/5 (50)SL need 365 runs in 266 ballsLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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
Virat KohliIND2011-2025123210139230254*46.851660855.58303115102730
Javed MiandadPAK1976-1993123189218832280*52.571516445.992343680948
Marcus HarrisAUS/GLO/LAN2017-202612322114878723942.451717051.18254011109539
Tom BaileyLAN2014-20261231702426617818.23500853.130101933424
Lewis GregorySOM2014-202612218324437013727.48726860.134221854482
Viv RichardsWI1974-199112118212854029150.24992270.20244510105184
Mitchell StarcAUS/NSW2011-20261211793628409919.86501356.650151829152
Tom BlundellNZ/WF2014-202612020524673218637.191193056.4317321683460
Keith BarkerHAM/WAR2014-202612017630421611328.88726558.033242055032
Tim SoutheeNZ/ND2008-202412017412247177*15.25299882.420722245104
Ajaz PatelNZ/CS/YOR2012-20261201733621616215.77464646.51061728120
Graeme SmithSA/IWX/SUR2002-201411920813938527748.131566659.91283811118224
Inzamam-ul-HaqPAK/IWX1992-200711920022883032949.611634554.02254615110548
Ian HealyAUS1988-1999119182234356161*27.40876049.73422184255
Graham GoochENG1975-19951182156890033342.581807549.24204613107925
Kraigg BrathwaiteWI/YOR/WAR2011-202511822412673021231.751654140.6913342268618
Will RhodesYOR/DUR/WAR2015-202611818910620320734.651240350.0113241077227
Steven MullaneyNOT2014-20231182006616519231.781067557.7511281582987
Joe LeachWOR2014-20241181732631849521.66522160.980181643526
Younis KhanPAK2000-2017117213191009931352.061937552.12343319108270
David WarnerAUS/NSW2011-202411721599198335*44.651321969.58273914109369
David GowerENG1978-199211720418823121544.251626850.601839797910
Ben SandersonNOR2015-20261171654312806510.49248751.4701301889
Desmond HaynesWI1978-199411620225748718442.301548844.6818391083024
Dilip VengsarkarIND1976-199211618522686816642.131145042.4017351556017
Joe DenlyENG/MID/KEN2014-202511619712661522735.761267452.1913351984153
Ryan HigginsMID/GLO2017-202611618517589222135.07968360.8514231769441
Daniel VettoriNZ/IWX/ND1997-201411617923467814029.99796558.736242057718
Michael ClarkeAUS2004-2015115198228643329*49.111545655.922827997739
Mike AthertonENG1989-200111521277728185*37.702060937.501646209044
Ravichandran AshwinIND/WOR/NOT2011-202411516718397612426.68721055.156171045526
Ollie RobinsonENG/SUS2015-202611517235284311020.75444363.99292239015
AB de VilliersSA2004-2018114191188765278*50.661607754.5222468102464
Travis HeadAUS/SUS/WOR2016-202611420311804317541.891224365.69203914100664
Colin CowdreyENG1954-197511418815762418244.07632437.192238975313
Jonathan TrottENG/WAR2009-201811419611760822641.121514550.231839179494
BJ WatlingNZ/ND/DUR2009-202111418422608020537.531340245.3711351971321
Jordan ClarkLAN/SUR2015-202611415921377913727.38654957.703241446046
Oliver Hannon-DalbyWOR/WAR2014-202611414462673408.21246327.320022944
Sourav GangulyIND1996-200811318817721223942.181407051.2616351390057
James BraceyENG/GLO2016-2026113202186800207*36.961249954.4019282284438
Chris WrightWAR/LEI2014-20251131643526708720.70518751.470102137421
David LloydDER/GLA2014-2025112195145229313*28.89836962.485251675334
Max HoldenMID/NOR2017-202611119186058211*33.101223049.539291575322
WPUJC VaasSL1994-2009111162353089100*24.32703343.921131237616
Mohammad AbbasPAK/HAM/DER2017-202611115280479426.65184625.950026577
Clive LloydWI1966-1984110175147515242*46.68748957.781939475870
Dawid MalanENG/MID/YOR2014-20251091909729221940.291335254.6117361696535
Stephen FlemingNZ1994-2008109189107172274*40.071565245.829461691726
Sanath JayasuriyaSL1991-200710918814697334040.071069865.1814311591059

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.