Live5th ODI · Ireland in Namibia 2026/27NAM124/5 (19.5)IRE129 (33.1)NAM need 6 runs in 181 ballsLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th 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 runsODI1st 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/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZIND

Batting records (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,352 of the 23,359 matches in this selection (from 1877). Earlier matches have results and team totals only.

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Brett HamptonCAN/ND/HAM2015-202612013816288312123.63314791.6121613272131
Aiden MarkramSA/PK/TIT2016-2026374405441224717533.931337191.591468251319287
Janith LiyanageSL/DG/DA2021-202611711318327316534.45357691.53522527486
CG WilliamsNAM2011-20221049914262314030.86286891.46414721363
Shane WatsonAUS/RCB/CSK2002-20205615846117715185*33.871937991.4119107361786602
Nicholas KirtonCAN/JT/BK2018-20269186131914108*26.22209491.40110512858
Ademola OnikoyiNGR2014-20233432346352*15.9750791.320153616
George ThomasSUS/SOM2021-2026414321039106*25.34113891.3012313622
Johann MyburghSOM2014-20189110010271711830.19297691.30318835858
Jeevan MendisSL/DC/SS2010-20201371041713747215.79150591.3003910638
Corey AndersonNZ/USA/RCB2012-202623123137552316728.47605091.2942318485240
George LavelleLAN2020-2024363236067220.9066491.270555216
Ben DuckettENG/BH/MS2014-2026462573431980024137.362174191.0735106422556203
Max O'DowdNED/AUC/CC2015-2026188183125130158*30.00563591.0433310521106
Nasum AhmedBAN/SSS/CC2015-202614867214674410.1551391.0300144516
Fateh SinghWOR/NOR/NOT2021-20265939104766016.4152391.010155015
Ashan PriyanjanSL/CK/CS2013-2025584668537421.3293890.940228113
M Syahadat RamliMAS2015-202678661689955*17.9898990.900146829
Owais ShahENG/KKR/RR2001-2019192182304519107*29.73497490.8512611354119
Faf du PlessisSA/IWX/RCB2011-2026612641722162519938.012380390.8531141322088556
L LaminSIE2017-202672671483252*15.7091790.7301105039
Louren SteenkampNAM2025-202638372110110231.46121490.6917110026
Josh PhilippeAUS/RCB/SS2017-202624427420729213928.71804190.6944815783164
Mohamed RishwanMAL2014-2026535028126716.9289690.630356630
N BalasooriyaPSC2024-2026323725685916.2362790.59034629
Ali ZaheerKUW2014-2026383357789927.7985990.570526021
Craig KieswetterENG/BH/WAR2010-201411110910292110729.51323190.41122730188
Ikramullah KhanQAT2022-2026604196387119.9470690.370544921
D KansonkhoMAA2018-20266663610305418.07114090.350139716
Niroshan DickwellaSL/DV/SLK2014-202626130616791612627.30876590.3154721921103
Aryansh SharmaUAE2023-202650502122810525.58136090.2919714225
Justin OntongSA/AX/CC2001-201686671493951*17.72104090.290166021
James FullerOV/OTA/AUC2013-20263253037452809323.06584890.2901821520150
Andrew SymondsAUS/MI/DC1998-2011276249517861162*39.70870990.2694721710182
Mohammad RizwanPAK/MR/SUS2015-20264034067713558171*41.211502390.251195201237266
Muhammad UsmanUAE2016-202210195162211102*27.99245090.2419718260
Tim SoutheeNZ/KKR/RCB2008-202551937090383777*13.70425290.240950342165
Yuvraj SinghIND/AX/RCB2000-2019548531721484216932.341647690.081786311494409
Shardul ThakurIND/KKR/PK2015-20262351122912076814.54134090.07061611738
Shrideep MangelaUGA2024-20252424150765*22.0456390.05022475
Navneet DhaliwalCAN2015-20261039814297814035.45330790.05417524897
Oliver DaviesST/NSW2020-202610211910308225328.28342390.044131032768
Pikky Ya FranceNAM2011-20235946155416217.4560190.020265617
Oliver NightingaleGUE2015-2026362765215924.8157989.98022376
Chris WoodHAM/LS/BP2014-20262271073710216114.59113689.88011011014
George BaileyAUS/IWX/PK2009-202030829652829516134.00923189.8695115715178
Shaiman AnwarUAE2011-201911011363296117*30.80367089.81227528498
Cade CarmichaelIRE/NK2022-202666659181810732.46202589.78210320530
KL RahulIND/RCB/PK2013-2026410439611622219942.921807189.7729111241511472
Grant StewartITA/SUS/KEN2017-202620820538393818223.58438789.7731824367177

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.