Live9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd 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)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/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,349 of the 23,356 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
George BartlettSOM/NOR2017-202616120925538013429.24869861.859291961484
Lahiru ThirimanneSL/DD2010-2022201214225596155*29.15999955.977311948233
Asad ShafiqPAK/QG/MS2010-202216921711657413731.911209054.3812381968344
Greg ChappellAUS1970-1984161223339441247*49.691615856.1427451995023
Parthiv PatelIND/RCB/CSK2002-20192202262349619524.44554389.500271962868
Rod MarshAUS1970-198418722628485813224.54874352.173201946741
Cameron DelportST/LIO/DOL2012-202423722814532812924.904034132.0852519550225
Joe BurnsAUS/ITA/BH2012-2025179228206515202*31.321058361.5693119662101
Michael VaughanENG1999-200817023118772819736.281410454.7918341994935
Brooke GuestDER/LAN/CV2019-202619223635636319731.661071859.379271966452
Jake WeatheraldAUS/AS/LEI2016-202619024311716118630.87944175.85104019851140
Rishi PatelESS/LEI/BP2019-20261992439674617928.83954170.71142519863128
Ishan KishanIND/MI/SH2016-202626125119765721033.005706134.1964919777334
Toby Roland-JonesENG/MID2014-2026229255554415103*22.07613272.0011519516101
Richie BerringtonSCO/GC2008-202627425739699112732.07749893.2493519527204
Caleb JewellMR/HH/DER2019-202620626214769123231.011064472.2612371993986
Craig ErvineZIM2010-202623826322732816030.411046470.038431973593
Imrul KayesBAN/SR/RR2008-202523827215658515025.62918871.6773119690145
Asif AliPAK/HH/JT2016-2026315279474844100*20.883694131.1311919335305
Hansie CronjeSA1992-200025628640927913537.721559759.4986219775127
Hashan TillakaratneSL1986-2004278299658334204*35.621774046.6713331976411
James HildrethSOM2014-2022246307339848220*35.941345973.171846191124104
Jacques RudolphSA/AX/TIT2003-2017249310399752222*35.991693557.58155519120542
Evin LewisWI/RR/MI2014-2026326317248890176*30.347238122.82115219744546
Dhananjaya de SilvaSL/JS/JK2015-202628232734940820432.111326070.951644191003119
Abdul RazzaqPAK/AX/MR1996-201335234077750313428.531137165.9862919637173
Moisés HenriquesAUS/KKR/RCB2009-202636137969898916729.001026887.5464319738217
Michael HusseyAUS/CSK/MI2004-2016394413831514719545.902143670.662393191381218
Alan MullallyENG1996-2001685114211245.7054238.930018283
Mohammad AsifPAK/AX/DC2005-2010805923187295.1957232.690018230
Usama MirPAK/MS/WOR2016-20261447914522398.03419124.5800183933
Chris TremainAUS/ST/MR2012-202410584296655812.09141646.9601186714
Tymal MillsENG/IWX/RCB2014-20262698429336306.1140882.3500183910
Junaid SiddiqueUAE/SW/SW2019-20261798944269185.9838869.3300181314
Jayden SealesWI/SUS/TKR2020-20261359043420328.9489347.0300183416
Reece TopleyENG/RCB/MI2014-20262679658303167.9764247.200018325
Jack WhiteYOR/NOR2020-20261019647452599.2288750.960118597
Mitchell McClenaghanNZ/IWX/MI2012-20212311024265573*10.9291571.5801185623
Venkatesh PrasadIND1994-20011931105142430*7.19107039.630018185
Yasir ShahPAK/BH/KEN2011-202212611321128911314.01246152.38101814115
Nehemiah OdhiamboKEN2006-20221521212411646612.00144880.39021811428
Derek RandallENG1976-19859512410353717431.03732748.277171833612
Mark SteketeeBH/MS/YOR2014-20251521272813415313.55206065.10031813626
Craig MeschedeSOM/GLA/GER2014-201913313120244810722.05305080.262101829767
Graeme CremerZIM/CV2005-2026155132331358102*13.72296845.751118977
Nick SelmanGLA2016-2021921346364515028.48675253.987181842217
Abdullah ShafiquePAK/YOR/LQ2020-202611614211418820131.97630666.4172418389103
Barry McCarthyIRE/DUR/LL2015-202620414441160711015.60216274.33121813457
Andile PhehlukwayoSA/DOL/TIT2014-202621114544168969*16.72175196.46021814071
Alok KapaliBAN/BB/SR2002-202215714918231511517.67354765.27171821526

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.