Live9th 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)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 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/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWA

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,354 of the 23,361 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Aiden MarkramSA/PK/TIT2016-2026374405441224717533.931337191.591468251319287
Mitchell SantnerNZ/CSK/MI2014-2026482403125751313627.03945079.5042625686253
Rashid KhanIWX/AS/SH2015-2026648403118435379*15.273455125.9901053341236
Matthew CritchleyMR/ESS/DER2015-2026350400581034517330.251507568.621548281104156
Darren SammyWI/IWX/RCB2004-202044040098654610621.686236104.9711929514323
Stuart BroadENG/HH/NOT2006-202340339988530416917.05776568.311185461382
Mark StonemanENG/MID/HAM2014-2025293398161276119733.411961565.06236933170277
Alec StewartENG1989-2003301396351313719036.392422354.23197327159036
Thisara PereraSL/IWX/PK2009-202547539688655614021.294998131.1721933496315
Jack LeaningSUS/YOR/KEN2014-20263293945810660220*31.731877256.791453391062140
WPUJC VaasSL/DC/ASIA1994-20104493941115216100*18.43993252.521144050641
Zak CrawleyENG/PS/HH2017-2026280393161131626730.021529074.011366351487124
David WieseSA/NAM/KKR2012-2026473393112690810624.586171111.9412633585280
Ryan ten DoeschateNED/KKR/AS2006-20213853928511861259*38.641375786.221956201060250
Rovman PowellWI/KKR/DC2016-202642839173814410725.616176131.8723024503522
Luke WrightENG/PW/MS2007-20223733883011809226*32.991182199.901564321379303
Ed BarnardWOR/WAR/BB2015-20263713887710337177*33.241506468.621748321176118
Harbhajan SinghIND/AX/KKR1998-2021544386100452311515.81576478.4721050471127
Matthew HaydenAUS/CSK/BH1993-2012310385341629138046.412323370.124077241859227
Will JacksENG/RCB/MI2018-20263783853310751150*30.549720110.611068261084451
Kamran AkmalPAK/RR/SR2002-2022371383319406158*26.721072987.671445411119199
Kapil DevIND1978-1994356382549031175*27.53951786.8394129878128
David WilleyENG/RCB/CSK2014-202647138171755013124.356753111.8063225641351
Carl HooperWI1987-2003328379581152323335.901897960.712056201042128
Moisés HenriquesAUS/KKR/RCB2009-202636137969898916729.001026887.5464319738217
Shaun PollockSA/AX/IWX1995-2008435377113750413028.421140865.7833034673105
Chris JordanENG/RCB/PK2013-2026541377139469816619.74541686.7421321434146
Shaun MarshAUS/PK/MR2008-2024328375341342821439.381762076.212287251411243
Nick GubbinsMID/HAM2014-20262723731612591201*35.272213556.88276528157692
Ben BrownSUS/HAM2014-20262863734311380165*34.481800663.20235337131251
Simon HarmerSA/WAR/TIT2012-202640537095592483*21.54990759.8002440602115
Tim SoutheeNZ/KKR/RCB2008-202551937090383777*13.70425290.240950342165
Will YoungNZ/CS/DUR2012-20262783682412129174*35.262007960.412077231394175
William PorterfieldIRE/WAR/NW2006-2022346368241033318630.041444671.531848251129133
David BoonAUS1984-1996286367361338620040.442727349.08266922131618
Adam RossingtonMID/NOR/ESS2014-2026317367269749138*28.591114687.47863261154249
Kevin O'BrienIRE/RR/TTRS2006-202238336651865714227.488610100.5544127764274
James FranklinNZ/MI/AS2001-201836836686749513926.771184663.2773129647142
Denesh RamdinWI/GAW/SKAN2005-202138136675729916925.081060568.8363323697115
Devon ConwayNZ/CSK/LIO2014-20263263655113551327*43.161631283.072080261607236
Fakhar ZamanPAK/BH/GLA2017-20263733641511096210*31.799735113.981566241133364
Richie RichardsonWI1983-1996309363421219719438.002220154.82217116130277
Ramnaresh SarwanWI/PK/GAW2000-2016304362471222529138.812094258.38197222127282
Dominic SibleyENG/WAR/SUR2014-2026258362351203230536.802538147.41286326130280
Gary KirstenSA1993-2004286361341408727543.082621953.73347924158132
Misbah-ul-HaqPAK/RCB/RR2001-20193303617312012161*41.712020859.44108620960221
Ravichandran AshwinIND/PK/CSK2009-202653236086579512421.15898264.526193060867
Nathan AstleNZ1995-2007306358251186622235.631930661.462765301338127
Andrew BalbirnieIRE/MID/GLA2010-20263503572710150205*30.761168986.831557241076193
Shreyas IyerIND/KKR/PK2015-2026357356551131514737.599764115.88107915987416

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.