Live3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM37/3 (6)AFG chose to bowlLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live62nd Match · CSA Pro20 2026/27LIO206/3 (20)TIT67/1 (6)TIT need 140 runs in 84 ballsT20I5th 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)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th 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)ODI1st 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/27NZINDT2067th Match · CSA Pro20 2026/27WPLIOT2069th 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
Sam KonstasAUS/NSW2023-202630561185915233.80335555.4148320120
Robert KeyENG/KEN2002-201539692183622127.40384447.762862294
Devon SmithWI2003-201843762176010823.78383445.911872461
Upul TharangaSL2005-201731583175416531.89321254.613862399
Aubrey FaulknerSA1906-192425474175420440.79125658.284821253
Kamindu MendisSL/CCC2022-2026213631740182*52.73269564.5668117837
Corey AndersonNZ/ND2012-201829492173916737.00294159.1338524130
Chris BenjaminDUR/WAR/KEN2021-202631546173812736.21323953.663832018
Fergus O'NeillNOT/VIC2022-2026467614172670*27.84298657.8008820814
Javed OmarBAN2001-200740802172011922.05450938.151852401
Shahid AfridiPAK1998-201027481171615636.51197386.9758622052
Mark CraigNZ/OV/GLO2012-2018517714168310426.71316953.1118820426
Keshav MaharajSA/YOR/LAN2016-202671111916748516.41257065.14082218644
Chesney HughesNOR/DER2014-2017305651674137*32.82342748.8558822411
Oliver DaviesNSW2023-202627483167325337.18219876.1148321915
Joe DarlingAUS1894-190533602165717828.5760.003881419
Russell EndeanSA1951-1958285241630162*33.96--383901
Stuart CarlisleZIM1995-200537666161511826.92433237.2828718510
Gareth SeverinWF2023-202625480160419633.42318150.4248118412
Louis KimberNOR/LEI2021-202644704158624324.03244764.8128920741
Harry SwindellsLEI2019-2024416451542171*26.14343144.942881873
Tom PriceSUS/GLO2020-2026426613154110929.08290753.0118719713
Intikhab AlamPAK1959-1977477710149313822.2895945.78181011616
Yasir HameedPAK2003-201025493149117032.41258857.612812234
Travis DeanVIC2017-202331573148714627.54354341.9728101850
Alex DoolanAUS/TAS2014-2021234321473247*35.93312647.1228618011
Pathum NissankaSL/NCC2021-202621352141618742.91245457.704801646
Keith ArthurtonWI1988-1995335051382157*30.71339640.6928814517
Sadagoppan RameshIND1999-200119371136714337.97293846.532831590
David RichardsonSA1992-199841648135910924.27324141.931871442
Tim RobinsonWF/NOR2022-202626473134810830.64211663.7138516319
George BaileyAUS/MID/HAM2013-201925402133216135.05236056.4448516715
Ryan PringleDUR2014-20193558813319926.62246054.110851978
Duleep MendisSL1982-198824431132912431.64134262.1548210611
Graeme FowlerENG1982-198521370130720135.32336238.883831453
David HookesAUS1977-1985234131306143*34.37220257.541841475
Sam WellsOV2012-201732493129611828.17256550.532871836
Roy DiasSL1982-198720361128510936.71158054.943821411
Chandika HathurusingheSL1991-19992644112748329.63357335.660821540
Peter NevillAUS/NSW2015-202240617125772*23.28314539.970851331
Gerry GomezWI1939-195429465124310130.3210.00185370
Dattu PhadkarIND1947-195831457122912332.3476541.05283354
Alan KippaxAUS1925-193422341119214636.12180039.06281971
Josh de CairesMID2021-20263149311908725.87227152.400831615
Ed CowanAUS/NSW2011-201820350117013633.43269743.381821453
Faisal IqbalPAK2001-201026442112413926.76254544.171841365
Alec BannermanAUS1879-18932850211089423.0826626.32083801
Charlie HemphreyGLA/QUE2017-20202343210479325.54258640.490841254
Johnny TaylorAUS1920-19261928099710835.61117049.32181880
Thanuka DabareCMCC/ACCC2024-2026173009949933.13102097.450819040

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.