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
Andrew FlintoffENG2003200328346119714242.75150079.80110314440
Angelo MathewsSL/DC20172017323861197111*37.41196760.8526111921
Nick BrowneESS20152015293841197151*35.21209657.114411703
Shakib Al HasanBAN/SH201820184744311979729.20133989.4009412911
Caleb JewellMR/DER/TAS202620263851411979425.47201259.490761395
James WhartonYOR2024202422261119628547.84164172.8825113234
David GowerENG1986198622331119613637.38198960.132731443
Hilton CartwrightMS/WA2024202428366119615339.87194461.5216313123
Nick GubbinsHAM20242024243021195201*42.68232851.334431393
Imran KhanPAK198919893233121195109*56.90160974.271907619
Michael ClarkeAUS20062006363491195135*47.80166971.60280938
Ishan KishanIND/MI202320234644411958229.881080110.65010212246
CWJ AllisonESS2026202626385119411436.18181265.8917413625
Hardik PandyaIND/GT20222022454211119487*38.52886134.7608110842
Alec StewartENG1996199623294119317047.72227752.392601345
Ravi BoparaENG/PK2009200936390119314330.59175468.0232211914
JP DuminySA/DC/CC2016201641419119314137.28151178.9516112016
Ben StokesENG/MR/DUR2015201532433119310129.82145781.8817415024
Matthew ShortAUS/AS/VIC2025202535362119210935.061063112.14112311443
Jordan SilkSS/TAS2023202332379119218142.57165671.9835411813
Stephen EskinaziPS/MID/WF2023202343515119294*25.91130891.1308713326
Keith FletcherENG1973197316255119117859.55218944.3621001417
John WrightNZ1988198827320119110337.22252047.262611355
Viv RichardsWI1987198727272119018147.60135088.1537111327
AB de VilliersSA/AX2005200524320119017837.19214855.403501588
Josh BohannonLAN2025202524352119015536.06192661.7942513312
Brendon McCullumNZ/KKR2013201333383119011334.00145581.79110112835
Travis HeadAUS/RCB/AS2016201639393119017533.061160102.5917310433
Marvan AtapattuSL19991999404541190216*29.02224652.98173981
Lahiru ThirimanneSL/DD20152015354161189139*33.97192261.861841008
Mark PettiniLEI20162016344241189142*31.29197760.142611499
Hilton CartwrightMS/HAM/WA20252025404381189171*33.97178066.8016110833
Tillakaratne DilshanSL20062006474661189117*29.73161473.671511215
Viv RichardsWI1988198825301118814640.97142283.5437115017
Yuvraj SinghIND2006200631346118812242.43160574.023531459
Arjuna RanatungaSL19941994293551188101*39.60164172.391731018
Johnson CharlesWI/CV/MS202420244343211889328.98831142.9608211668
Zak CrawleyENG/PS/KEN2024202431470118823825.28150478.9917516613
Alex LeesDUR2021202121272118712947.48209856.583951257
Emilio GayNOR2022202223340118714534.91203958.213511663
Miles HammondGLO20232023314121187109*30.44151578.35110513934
Josh InglisAUS/PS/WA2023202345426118713832.971016116.8335512037
Steven MullaneyNOT2022202228333118619239.53155076.5235411934
Shikhar DhawanIND/PK/DEL202220223737411859735.91132989.1609013319
Rohit KumarNEP/LL202420244742311859630.381097108.0208210142
Suresh RainaIND/CSK200920095144611859831.181027115.380848952
Liam DawsonMS/HAM/LQ2023202351446118514131.18179366.0936112519
Varun ChopraWAR20152015344421185119*28.21210256.372761366
Mushfiqur RahimBAN/SR2013201329312118420040.83151378.2618010529
Marcus HarrisPS/LEI/VIC2024202423342118421437.00209056.652621416

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.