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
Eoin MorganENG/RCB20102010404010129713043.23149087.0544112619
Richie RichardsonWI1988198832403129712235.05232955.691811482
Alex HalesST/NOT/IU2021202144446129711034.13810160.1224514960
Desmond HaynesWI19881988273741296142*39.27249551.944621118
Moeen AliENG/WOR2017201740445129610233.23151785.4319415028
Ijaz AhmedPAK1998199833374129515539.24183470.6154414212
Tom WestleyESS2023202325384129514838.09246652.513521643
Scott StyrisNZ2004200434405129517037.00205962.8937214420
Max HoldenMID202220223642312959133.21179172.3109115814
Sachin TendulkarIND2003200326301129415244.62169276.483931487
Mahela JayawardeneSL2000200031383129416736.97220658.663511476
James BraceyGLO2022202234462129417729.41197165.6536514413
Sam CurranENG/PK/SUR202320237569512946820.221072120.710759260
Jacques KallisSA2003200325283129317751.72225957.2444113610
Gary BallanceYOR2019201926332129315941.71227356.8964117111
Chris GayleWI20032003283421293153*40.41191467.5538517114
Alistair CampbellZIM2001200134411129312432.33223657.834631217
Aiden MarkramSA/DUR/PR2018201836481129315227.51184670.0424716813
Marnus LabuschagneAUS/BH/GLA2025202528372129216036.91178472.4255214213
Damien MartynAUS2005200536386129216540.38202763.741921272
Wayne MadsenITA/DER2026202634434129215133.13167577.133441572
Sam RobsonMID2021202121341129125339.12221758.233511683
Sam HainWAR/BB/MO2021202130406129111837.97237654.34111312712
Dinesh ChandimalSL2017201730413129116433.97270447.743631254
Matthew CritchleyESS20252025364331291145*32.27207362.2846214916
Peter TregoSOM20152015344551291130*32.27161180.1427517327
Geoff MarshAUS1989198926333129013843.00283745.47350914
Andrew SymondsAUS200720073933131289107*64.451255102.7119112028
Dominic SibleySUR2026202622332128918741.58258449.884631388
Andy FlowerZIM1999199929355128912942.97244752.6811151117
Saleem MalikPAK199619964240111289100*44.45205262.8219210010
Steve SmithAUS/RR/SS2020202040415128913135.811264101.9837111630
Brendon McCullumNZ/BH/MID2016201643453128914530.69927139.0524413764
Max HoldenMID/DV2026202629401128718233.00210461.1719215214
Sanju SamsonIND/CSK20262026444441287115*32.17755170.4629313374
Adam WheaterHAM/ESS20162016283841286204*37.82192066.982621589
Mark BoucherSA20062006364351286147*33.84191267.26110212222
Greg SmithLEI2014201434463128611829.91188468.262741617
Shan MasoodPAK/LEI/KK2025202531362128514537.79172074.7137312816
Quinton de KockSA/MI2020202035382128510735.691252102.64110212149
Travis HeadAUS/SH/SA2026202633380128516333.821170109.8335117136
Matthew CritchleyDER/WF2021202131417128510937.79199864.3119314115
Rishi PatelLEI2026202636451128516429.20165177.8335118123
Luke RonchiNZ/WF/WEL2017201747463128510229.88809158.8418514363
Graham GoochENG1991199117251128417453.50242452.973611320
David BoonAUS1989198929385128420038.91270047.562451432
Ian BothamENG1982198221281128320847.52191567.0038214119
Inzamam-ul-HaqPAK2004200432321128312341.39187268.5447412615
Dinesh ChandimalSL/KF/DV2024202428352128311638.88171474.8528313635
Dean ElgarSA/SUR/TS2019201928435128316033.76225756.8529415410

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.