ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by year (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.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Jos ButtlerENG/RR/PR20242024373551229107*40.97820149.8826312749
Hamish RutherfordNZ/OV/OTA2019201933360122912634.14160276.7234116125
Brooke GuestDER2023202334397122919738.41180668.0524313812
Aneurin DonaldGLA2016201635434122923431.51146284.0618315724
Ben BrownSUS2021202117262122815751.17189964.675331393
Steven DaviesSUR2014201430340122817436.12158077.722821683
Michael KlingerAUS/PS/GLO2017201738373122813436.121177104.3326210636
Younis KhanPAK2014201415242122721355.77218556.166219114
Virat KohliIND/RCB20262026252551227139*61.35875140.2338311942
Steven DaviesSUR20152015232721227200*49.08163475.0936411712
Billy RootGLA202320232936101227117*47.19176869.4018216111
Tom BantonENG/SOM/TR2026202643406122712636.09903135.88110312750
Shivnarine ChanderpaulWI19971997273341226137*42.28221455.372721134
Karl BrownLAN2015201532362122613236.06201660.8119115418
Marcus StoinisAUS/DC/MS20202020444681226147*32.26949129.19110411446
Chamika KarunaratneSL/NCC/GG202620263332111225125*58.331164105.242808754
Russel ArnoldSL2001200146479122591*32.24190264.4101161073
Ben DuckettNOR/NOT/NMBG2018201840493122513326.63126396.9916416018
Kieron PollardWI/MI/AS20172017605510122583*27.22829147.770817478
Laurie EvansSUS/KZ/NL201820183133111224107*55.641066114.8211019739
David LloydGLA20222022304131223313*32.18156878.0018317012
Kevin O'BrienIRE/LL2019201942445122312431.361085112.7217311544
Avishka FernandoSL/CC/JK2024202444422122210030.551123108.82110412547
Niall O'BrienIRE/LEI2014201435474122213328.42187465.2125615113
Viv RichardsWI1980198018221122114558.14174070.1721011459
Ian BellENG2012201225366122112640.70235651.8321021338
Robin SmithENG1990199027377122012840.67244349.944721310
Sharmarh BrooksWI/JT20222022444631220109*28.37153179.6925810635
Mark StonemanMID2022202222323121912842.03214756.783521554
Billy GodlemanDER2018201828375121913738.09159176.6238511911
Asif KhanUAE20232023424251219151*32.95130693.343448653
Monank PatelUSA/MNY/SW2025202537341121810436.911014120.12110211934
Liam DawsonHAM/ESS2015201528365121814039.29215356.5716012610
Will JacksENG/MI/SUR20262026534812121870*33.83919132.5408210261
Shakib Al HasanBAN/KKR/JT2016201670641212187923.42124897.6006310524
Damien MartynAUS20032003323291217101*52.91170071.5921031195
Ben SlaterNOT2025202522332121712439.26214756.6811121745
Brett D'OliveiraWOR2025202531410121613829.66192463.2035513618
Kane WilliamsonNZ/ND/GT2024202418273121515650.63210657.694611437
George MunseySCO/SS/BK2025202533331121519137.971020119.1229410562
Tom AbellSOM20182018324291215132*36.82197361.581521549
Michael HusseyAUS200520052726141214137101.17171870.6636011820
Cheteshwar PujaraIND/SUS2023202320273121415150.58194562.425421309
Mark StonemanMID/YOR/SUR2021202127342121417437.94208158.344651637
Ollie RobinsonDUR/KEN20222022354131214206*31.95145883.2618213823
Salman ButtPAK/KKR2008200831313121313643.32132491.6236314113
Mahela JayawardeneSL1999199939411121324230.32201760.143431245
Finn AllenNZ/WEL/YOR2022202247460121310126.37897135.2317111767
Nic MaddinsonMR/DUR/VIC20222022425541213110*23.78178967.8015513825
Tom Kohler-CadmoreYOR/QG2018201829342121216437.88145583.3038512833

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.