Live5th T20I · India in New Zealand 2026/27NZ82/2 (8.3)IND191/8 (20)NZ need 110 runs in 69 ballsLive5th ODI · Ireland in Namibia 2026/27NAMIRE126/7 (30)IRE chose to batLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live61st Match · CSA Pro20 2026/27DOL174/4 (20)BOLBOL need 175 runs to winT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2063rd 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/27TITDOL

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
Zaheer AbbasPAK1969-19857812411506227444.80693555.2312201051122
Temba BavumaSA/NOR2014-20267513014451717938.94897650.327271051822
Ravi ShastriIND1981-19928012114383020635.79794236.751112931722
Graeme HickENG1991-2001651146338317831.32692048.896181145022
Neil McKenzieSA2000-200958947325322637.39774442.01516940922
Ryan PatelSUR2017-20267511612318313430.61671447.415141042622
Mohammad AshrafulBAN2001-2013611195273719024.01594046.08681633522
Peter SiddleAUS/SOM/DUR2008-20251562255227378915.82530551.59043329022
James FosterENG/ESS2001-201862869268113234.82491054.60414535222
Jonty RhodesSA1992-200051809253211735.66556745.48317425622
Kyle VerreynneSA/NOT2021-20265585122396148*32.82417557.3975526222
Josh PhilippeNSW/WA2018-202645815215512928.36386055.83117626222
Zafar GoharPAK/MID/GLO2021-202662100921479523.59427550.22014923222
Paul StirlingIRE/MID2013-202552833214413826.80350861.12310629722
Felix OrganHAM2017-2026599782080122*23.37487342.6847924222
Yuvraj SinghIND2003-201240626190016933.93327757.98311726022
BS McKinneyDUR2023-202630481183824439.11288863.6463425722
Matthew PottsENG/DUR2017-202680103221652149*20.40332549.68151519022
Washington SundarIND/HAM/LAN2021-20262238101125101*40.18236347.6117310622
Matt McEwanCAN/AA/WF2013-2020416189726318.34155862.3905913422
Axar PatelIND/DUR2018-20251931583595*32.12148056.420539122
Mashrafe MortazaBAN2001-2009366757977912.85118667.2003129522
Tim JohnstonCAN2012-2018243947657621.8693681.730359022
Andy RobertsWI1974-19834762117626814.94130341.670365422
Shoaib AkhtarPAK1997-20074667135444710.07131341.4300115322
Rahul DravidIND/IWX1996-2012164286321328827052.313125842.5136638165421
Haseeb HameedENG/LAN/NOT2015-2026143249288696247*39.351882446.20204627115021
Cameron BancroftAUS/SOM/DUR2016-2026136249178578206*36.971928344.4821382092321
BJ WatlingNZ/ND/DUR2009-202111418422608020537.531340245.3711351971321
Mominul HaqueBAN2013-20268115111526518137.61968954.3413281960821
Mohinder AmarnathIND1969-19886911310437813842.50511942.1811241233021
Shaun MarshAUS/YOR/GLA2011-2023641147425521439.77905846.9813191453021
Faf du PlessisSA/KEN2012-20217012014419919939.61904646.4210211052121
Alex WakelyNOR2015-20216210310307412333.05614650.02614739621
DC de BoorderOV2012-2018559113270314634.65574247.07219834121
Chris WrightWAR/LEI2014-20251131643526708720.70518751.470102137421
Martin AnderssonMID/DER2018-202658927266822831.39415964.156131233821
Tom TaylorWOR/NOR/DER2014-2026931502724628020.02499349.310111630921
Ken McClureCAN2015-202546809243721034.32510747.72581031621
Dwayne BravoWI2004-201040711220011331.43452748.60313626921
Jacob OramNZ2002-2009335910178013336.33353350.3856420921
Sonal DinushaSL/CCC2024-2026182551298133*64.90197265.8265010821
Matt BoyleCAN2023-2026223821273156*35.36193865.6929214921
Ben CoadYOR2016-2026881153212558915.12188966.44021616821
Danny LambSUS/GLO/LAN2018-2025375310121313428.21244649.5925913021
Jackson BirdAUS/HAM/KEN2012-2026771162011206411.67176563.46041113321
Matt ColesHAM/NOR/KEN2014-20195267410918317.32149972.7804714821
Rory KleinveldtSA/NOR2012-20183958810369720.72119586.6905814221
S KosalaCCC/KCCC2024-20261523198312844.68133573.6327210621
Milan PriyanathSL/MSC2024-20262227384413635.17150056.271317121

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.