Live3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM79 (14.3)Innings break - AFG need 80 runs to winLive9th 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)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 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
Chris WoakesENG/KKR/RCB2011-2026368341895791137*22.98870366.542223165461
Wiaan MulderSA/LIO/SH2016-2026235247526157367*31.57766580.3372920653133
Mohammad ShahzadRR/CV/RR2009-202318919185606131*30.635364104.517299651162
Hamish MarshallNZ/WF/WEL2000-201818921720616416031.29964963.8810361565043
Daniel FlynnNZ/ND2008-202013218713497618828.60917754.229182465048
Gundappa ViswanathIND1969-198311617811651922239.04884144.921437116496
Jonty RhodesSA1992-200329630060846712135.281290365.625501664869
Ross WhiteleyBH/HAM/WOR2014-202634234057722713125.54807489.5123127648306
James FranklinNZ/MI/AS2001-201836836686749513926.771184663.2773129647142
Lorcan TuckerIRE/LQ/LL2016-202629026636646613328.116366101.5733922646167
Ryan PatelSUR2017-202613416916523913434.24884459.2410271564479
Scott StyrisNZ/CSK/DC1999-201428627136728017030.98980374.2693714643125
Billy RootGLA/NOT2015-202618421930583313230.86920063.407261464350
David WilleyENG/RCB/CSK2014-202647138171755013124.356753111.8063225641351
Mohammad NabiMI/MR/SR2009-202660751791958913622.518712110.0723229640407
Umar AkmalPAK/BT/GAW2009-202331330348763512929.94796895.8234631640214
Craig OvertonENG/SOM/SB2014-202634831881561314123.68756674.1942130640119
Lewis McManusHAM/NOR2015-2026302320636270168*24.401014961.7842420638137
Abdul RazzaqPAK/AX/MR1996-201335234077750313428.531137165.9862919637173
Ian ChappellAUS1964-19809115212601819642.99964848.4614341163622
Mayank AgarwalIND/RCB/PK2011-20261982129569224328.04646288.0872514636161
Tom ClarkSUS2019-202614119111499414027.74820160.907221963565
Hardik PandyaIND/MI/BAR2015-202641635686806610829.876322127.5913716634388
James PeirsonBH/QUE2014-202623126241623113228.19914168.179271763379
Ben ComptonKEN/NOT2019-2026851428552822141.251220045.31143196315
Parthiv PatelIND/RCB/CSK2002-20192202262349619524.44554389.500271962868
Ryan RickeltonSA/MI/LIO2017-202619220418647925934.836259103.5193310627270
Kris SrikkanthIND1981-19921882177615312329.30843968.876391862660
Nathan McSweeneyAUS/BH/MR2018-202614119219613613735.471088156.3913341362552
Roshan MahanamaSL1986-199925928724773822529.421465152.388462262419
Michael BurgessSUS/WAR/LEI2015-202419121223577017830.53783973.617291562395
Wavell HindsWI1999-201016419312541321329.91972855.6410271462065
Dean BrownlieNZ/CAN/ND2010-20211151629503833432.93842959.779271162050
Joe WeatherleyHAM/KEN/BP2016-202620523625595516828.22876467.955271461991
Ken BarringtonENG1955-19688213115680625658.67499242.432035561827
Neil McKenzieSA/LIO/BT2000-201416618426566822635.871085652.217271461836
Harry TectorIRE/GLO/NK2017-202628127445719114031.40783691.7764321617172
Imam-ul-HaqPAK/YOR/SOM2017-202614417313648115940.51931869.5516411261767
George BartlettSOM/NOR2017-202616120925538013429.24869861.859291961484
Michael-Kyle PepperESS/LS/SB2018-202619621620534214027.26547597.5772720614156
Stuart BroadENG/HH/NOT2006-202340339988530416917.05776568.311185461382
Niall O'BrienIRE/KRB/RR2006-201823525430629413328.10893570.443371761170
Geoff MarshAUS1985-199216620813721113836.981591445.311337760923
Mehedi Hasan MirazBAN/GAW/RK2016-2026345337426369112*21.59903470.5042422608131
Nic MaddinsonAUS/RCB/SS2011-202621924615614622426.61764180.43102520608183
Ravichandran AshwinIND/PK/CSK2009-202653236086579512421.15898264.526193060867
Roston ChaseWI/BT/SLZ2016-202628829843659519425.86960868.6463232607121
Eddie ByromSOM/GLA2017-20261281698431517626.80748757.636201260445
Simon HarmerSA/WAR/TIT2012-202640537095592483*21.54990759.8002440602115
James ColesSUS/LS/SB2020-2026158186275297224*33.31738371.75922860289

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.