Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG170/1 (27)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st 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 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Philip SaltENG/KKR/RCB2015-20264424622812617141*29.0710447120.771176361408416
Colin MunroNZ/KKR/DC2012-2026527533451582728132.4312347128.181890361487713
Shane WatsonAUS/RCB/CSK2002-20205615846117715185*33.871937991.4119107361786602
Mervyn DillonWI1997-200514411822774438.06178943.2600358710
Suranga LakmalSL/DER/JS2009-20252111886213184210.46253252.05003514619
Jacob DuffyNZ/RCB/OV2012-20262552036916287112.15291555.85033521122
Alzarri JosephWI/RCB/MI2016-20263212146520018613.43283170.68033517981
Kyle AbbottSA/PK/WAR2012-202634127071302497*15.20520858.06093536146
Mitchell StarcAUS/KKR/RCB2010-20263953139637009917.05606760.990163535470
Anil KumbleIND/AX/RCB1990-2010443326933479110*14.93803843.28153536215
Dwayne SmithWI/CSK/MI2004-2019344327207548110*24.596608114.2354435763339
Zak CrawleyENG/PS/HH2017-2026280393161131626730.021529074.011366351487124
Marvan AtapattuSL1990-2007357414471399724938.142492856.15277635141519
Mark WaughAUS1988-2002371444361647517340.382631862.60389635149097
Cameron BancroftAUS/ST/PS2015-20263514525314421206*36.142499457.702673351445120
Nicolas PooranWI/PK/MS2013-20265535258714152137*32.3110159139.3198635961933
Ian BellENG/PS/WAR2004-2020424535561932723540.353131861.7138118352155146
Inzamam-ul-HaqPAK/AX/IWX1991-2007494548752047932943.303205063.9035128352068191
Fidel EdwardsWI/DC/ST2003-202126419786735306.62217133.860034796
Hasan AliPAK/AS/YOR2016-20263382176418585912.141807102.820434142109
Tim BresnanENG/PS/HH2006-2021369344856763169*26.111111360.863283471999
Shaun PollockSA/AX/IWX1995-2008435377113750413028.421140865.7833034673105
Brett D'OliveiraWOR/BP2014-20263484143810799202*28.721669464.691455341209120
Brendan TaylorZIM/CK/NOT2004-2026425472381405417132.381928672.872573341443201
Stephen FlemingNZ/CSK/ICC1994-20083994733215515274*35.182714457.16179534178792
Blessing MuzarabaniZIM/KKR/NOR2017-202623112849569477.20110451.5400336114
Matt ParkinsonENG/DUR/KEN2016-202625115757820488.20245733.370033903
Umar GulPAK/KKR/QG2003-201825316737125065*9.62203361.49013311150
Lendl SimmonsWI/MI/BH2006-202230530725858112230.438488101.1046433777344
Colin de GrandhommeNZ/KKR/RCB2012-2023296324587647174*28.75802095.3584233688290
Mohammad AshrafulBAN/AX/MI2001-201928032819697119022.561150060.6210313377069
Grant FlowerZIM1992-2010282332239869201*31.941948850.6411553388853
Dasun ShanakaSL/RR/RR2015-2026365336696166121*23.095065121.7432233439337
David WieseSA/NAM/KKR2012-2026473393112690810624.586171111.9412633585280
Thisara PereraSL/IWX/PK2009-202547539688655614021.294998131.1721933496315
Mark StonemanENG/MID/HAM2014-2025293398161276119733.411961565.06236933170277
Gautam GambhirIND/KKR/DC2003-2018409448351476720635.761862679.282010033170699
Sam CurranENG/PK/CSK2015-2026503459801045612627.591065698.1236233969367
Mark BoucherSA/AX/IWX1997-20125014759910926147*29.061716063.67662331069119
Suresh RainaIND/CSK/UP2005-20215495148314146126*32.8213148107.59991331280410
Brian LaraWI/IWX/ICC1990-20074225183822328400*46.523280768.0653111332596221
Sam BillingsENG/IWX/KKR2014-2026536531801257517127.8812147103.521066331260321
Sourav GangulyIND/AX/KKR1992-2012479543421987023939.663068064.7738113332152288
Mujeeb Ur RahmanPK/MI/BH2017-202636313556656648.3066498.8001326324
Mustafizur RahmanBAN/CSK/DC2015-20264471739548221*6.1885256.5700323518
Mohammed ShamiIND/KKR/PK2013-202633318268113356*9.94142179.73023211342
Javagal SrinathIND1991-20032962135918927612.29314660.14053217225
Keshav MaharajSA/RR/DOL2013-20263162325525798514.57358671.92083227066
Dale SteynSA/AX/RCB2004-20214202427319357611.45375451.55033219250
Roston ChaseWI/BT/SLZ2016-202628829843659519425.86960868.6463232607121

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.