Live5th ODI · Ireland in Namibia 2026/27NAM20/0 (4.5)IRE129 (33.1)NAM need 110 runs in 271 ballsLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live61st Match · CSA Pro20 2026/27DOL174/4 (20)BOL118/0 (13.1)BOL need 57 runs in 41 ballsT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T2062nd 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 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
Xavier BartlettQUE2019-2026294197097222.16129254.880537721
Lahiru MadushankaBCAA2024-2026182746519228.30105361.820414821
Hashim AmlaSA/HAM/DER2004-20221622732211669311*46.492349249.67355017143920
Steve WaughAUS1985-2004168260461092720051.062246148.65325022117520
Mark BoucherSA/IWX1997-201214720624551512530.301100550.115351765620
Ashwell PrinceSA/LAN2002-201591143185332257*42.661117547.711517958620
Andy FlowerZIM1992-200263112194794232*51.551063645.071227554320
Allan LambENG1982-19927913910465614236.09905851.401418961820
Niroshan DickwellaSL/NCC2014-2026731258383412632.77524473.11230743520
Lyndon JamesNOT2018-202677113143390203*34.24686849.366141041820
Tom ClarkSUS2019-2026691216313514027.26647648.415161341720
Mohammad RizwanPAK/SUS2016-20265287103024171*39.27548555.13416532020
Richard LeviNOR2014-202048827255016834.00362470.36413736720
Philip SaltSUS/LAN2016-202548792243313031.60346970.14513931120
Moisés HenriquesAUS/NSW2013-2024468511239816732.41466051.46412924120
Aaron RedmondNZ/OV2008-201536674222115435.25426052.14512532120
Ajaz PatelNZ/CS/YOR2012-20261201733621616215.77464646.51061728120
Josh InglisAUS/LEI/WA2018-2026386271912153*34.76284567.2165623020
Lance KlusenerSA1996-2004496911190617432.86318759.8148423620
Sam KonstasAUS/NSW2023-202630561185915233.80335555.4148320120
Colin BlandSA1961-1966213951669144*49.09100238.8239213720
Jack BrooksSUS/WOR/YOR2014-202392121391467109*17.89235362.35131219920
Chris GreenLAN/NSW2022-2026274011114616039.52205755.7126013720
Kagiso RabadaSA/KEN2015-2026761142111277112.12218251.65012214320
Henry BrookesMID/WAR/DER2017-20264768139728917.67190251.1007910820
Corey RocchiccioliWAR/WA2021-20265176228905016.48154957.460188220
Lakshan EdirisingheKYCC2024-20261626282511634.38154553.401417120
Umar GulPAK2003-20134767957765*9.95120447.9201156320
Lahiru SamarakoonTUCA2025-2026111733927328.0052774.380102920
Jake LibbyWOR/NOR/NOT2014-2026136237168153228*36.891651049.3822351793119
Mohammad AzharuddinIND1984-2000981479621519945.04989557.812221572019
James HildrethSOM2014-202210217076013220*36.89994360.4715251078919
Billy GodlemanDER2014-20239617510570122734.551103351.6716251570819
Tom LammonbySOM2020-2026861509474222933.63918351.6410211858919
Stephen EskinaziMID/LEI2015-20269817013473717930.17976748.5010211163319
Tony GreigENG1972-197758934359914840.44725146.04820543719
Dale PhillipsOV/AA2019-202649904297114934.55543254.69913738619
Mansur Ali Khan PataudiIND1961-1975468332793203*34.91177435.68616733219
Matt RevisYOR2019-20265278142178152*34.03448648.5556426219
Nathan LyonAUS/WOR/LAN2011-20261862456721334711.98448547.56003325919
Kris SrikkanthIND1981-199243723206212329.88273762.88212722119
Andrew SalterGLA2014-202367981819859024.81464842.7108726819
Michael-Kyle PepperESS2018-202649747195914029.24316461.9257723919
Jim AllenbySOM/GLA2014-201743701181010026.23316657.17112823019
Tom PrestHAM2021-202640633170515628.42285759.6845520619
CWJ AllisonESS2025-202626463158314036.81285255.5045520819
Graeme SwannENG2008-201360761413708522.10179176.4905518119
Tim RobinsonWF/NOR2022-202626473134810830.64211663.7138516319
Haroon RasheedPAK1977-198323361121715334.77169049.8235211219
Kris ClarkeND/GLO2022-202632548117610325.57222452.8813313919

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.