Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I4th 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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st 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,346 of the 23,353 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Lahiru ThirimanneSL/DD2010-2022201214225596155*29.15999955.977311948233
Asad ShafiqPAK/QG/MS2010-202216921711657413731.911209054.3812381968344
Greg ChappellAUS1970-1984161223339441247*49.691615856.1427451995023
Faheem AshrafPAK/HH/RR2017-20262992254831849117.99328297.0101019300126
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
Andile PhehlukwayoSA/DOL/TIT2014-202621014444168869*16.88174996.51021814071
Barry McCarthyIRE/DUR/LL2015-202620414441160711015.60216274.33121813457
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.