Live2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7 (20)ZIMInnings break - ZIM need 222 runs to winLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsFirst-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 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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
Marvan AtapattuSL1990-20079015615550224939.021238444.431617226854
Shaun PollockSA1995-200810815639378111132.32719852.53216941235
Doug BracewellNZ/CS/NOR2011-202510215621329210524.39579156.852172339069
Gundappa ViswanathIND1969-19839115510608022241.93801144.091435106166
Robert O'DonnellAA/ND2014-20268915512510722335.71976552.3011231063969
Arjuna RanatungaSL1982-200093155125105135*35.70895750.544381255340
Adam RossingtonMID/NOR/ESS2014-202496155134619138*32.53725463.687301458764
Graeme van BuurenGLO2016-20269415520446318733.06749359.569221958728
Brett HuttonNOR/NOT2015-20261051551922968416.88522943.91082327314
Herschelle GibbsSA1996-2008901547616722841.951227050.2614261188747
Saleem MalikPAK1982-199910215422576823743.701090649.331529126787
Lewis McManusHAM/NOR2015-2026106154243640168*28.00774047.03317645636
Moeen AliENG/WOR2014-20239015310492121934.41863057.028291761868
Ollie RobinsonDUR/KEN2018-20269915212503319835.95751167.011027762349
Rob YatesWAR2019-202693152104518228*31.82944147.8612181561714
Mohammad AbbasPAK/HAM/DER2017-202611115280479426.65184625.950026577
Greg ChappellAUS1970-198487151197110247*53.861307951.5324311275516
Leus du PlooyMID/DER2019-202693151196115263*46.331050758.2016291268735
Mominul HaqueBAN2013-20268115111526518137.61968954.3413281960821
Tom BruceCS/LAN2015-20268915024596834547.37900066.3111331166776
Riki WesselsWOR/NOT2014-202190150134781202*34.90760162.908271963749
Tom LammonbySOM2020-2026861509474222933.63918351.6410211858919
Rod MarshAUS1970-19849615013363313226.52725445.993161238124
Tom TaylorWOR/NOR/DER2014-2026931502724628020.02499349.310111630921
Alan KnottENG1967-19819514915438913532.75887044.4353084916
Tim MurtaghIRE/MID2014-202310814944131954*12.56194767.75013217410
John WrightNZ1978-1993821487533418537.831461935.271223763010
Steven CroftLAN2014-202310114812471815634.691008046.819231354425
Sam WhitemanYOR/NOR/WA2019-2026801484468019332.501035445.2013181959911
Ian HollandHAM/LEI2017-202694148133455146*25.59802443.06418154139
Ishant SharmaIND/SUS2007-202110914849888668.97278131.930234993
Mohammad AzharuddinIND1984-2000981479621519945.04989557.812221572019
Michael VaughanENG1999-2008821479571919741.441118451.141818974222
Wasim AkramPAK1985-2002104147192898257*22.64538952.83371732457
Richie RichardsonWI1983-19958614612594919444.401240047.771627876123
Bharat PopliND2013-20268214610542817239.911095949.5310351266530
Jake LehmannHAM/YOR/LAN2016-202680146124481133*33.44752859.521126155652
Scott KuggeleijnNZ/ND/WF2012-202690146233353142*27.26562559.613181735484
Dane CleaverCS2015-20268514518530420141.76939056.499341464979
Beau WebsterAUS/WAR/GLO2018-20268714521526918742.49895258.861129559745
Harbhajan SinghIND1998-201510314523222411518.23343264.80291927742
Curtly AmbroseWI1988-2000981452914395312.41308046.72012617212
MS DhoniIND2005-20149014416487622438.09824959.116331054478
HMRKB HerathSL1999-20189314428169980*14.65340549.9003232016
Jacob DuffyNZ/OV/WOR2012-2025971443814377113.56273052.64032219916
Oliver Hannon-DalbyWOR/WAR2014-202611414462673408.21246327.320022944
Ashwell PrinceSA/LAN2002-201591143185332257*42.661117547.711517958620
Tim AmbroseENG/WAR2008-2019911429389816729.31811548.03818165067
Greg HayCS2013-2024811419573222643.421268245.20142896915
Darren StevensKEN2014-20229314112437923733.95611671.607251658093

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.