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
Billy GodlemanDER2016201620301121120441.76205658.9035115011
Michael ClarkeAUS2004200434365121115139.06173369.8833313113
Rassie van der DussenSA/LIO/LQ20242024353561210104*41.72908133.262738356
Angelo MathewsSL/KF/CCC2024202433398121014139.03177968.0215210531
Tim DavidAUS/MI/HH20232023646019121076*29.51766157.960437882
Wavell HindsWI2002200232371120911333.58192862.7127017016
David MillerSA/DOL/BR2024202455531312098230.23943128.210629557
Ian ChappellAUS1975197517252120819252.52241749.982911364
Lewis HillLEI2025202525321120815138.97198160.982811405
Ben CoxLEI2026202634416120816234.51168171.861631399
Daryl MitchellWOR20162016334341208107*30.97196461.512751333
Matthew WadeAUS/HH/KK2023202347465120810529.461196101.0014313331
David MillerSA/PK/CK201320135149161208101*36.611059114.071738048
Jake LibbyWOR20262026223431207109*38.94179567.245521226
Lewis HillLEI20232023304031207162*32.62197761.0527313610
Kane WilliamsonNZ2023202317224120621567.00186164.804611297
Jonathan TrottWAR20182018212941206170*48.24199360.514721390
Kusal MendisSL2016201629372120617634.46156277.21110415119
Sam NortheastGLA20232023323831206166*34.46179467.2235312616
Steve SmithAUS/SS/NSW2024202433429120614036.55159475.6627411333
Daniel Bell-DrummondKEN201820183442112069029.41150280.2908613813
Adam LythYOR2026202636461120614126.80185565.0127314830
Colin MunroNZ/DC/AUC2019201957542120696*23.19967124.7205511955
Andrew FlintoffENG/IWX/ICC2005200533402120510231.71173069.6517314328
Graeme SmithSA/RR2009200938423120514130.90138986.7518414715
Matthew WadeAUS/MS2012201251506120510627.39179667.091828023
Steve WaughAUS1995199521286120420054.73230052.353631034
Aamer SohailPAK1996199633353120411137.63182565.972721195
Dean JonesAUS19871987252831203184*48.12182865.814517417
Ryan ten DoeschateESS20172017343641203168*37.59152478.9435213115
Peter HandscombAUS/MS/DUR2019201944445120311730.85145982.451629712
David LloydGLA2016201635442120310728.64150479.9925716613
Miles HammondGLO2026202632452120314527.98212856.5336513419
Ben McDermottAUS/HH/DER2021202130342120213337.56139686.1036310445
Ajay JadejaIND19991999383881202103*40.07160974.702528226
Cameron WhiteAUS/RCB20102010474212120210540.07125495.851818142
Kyle MayersWI/BR/LSG202320235557112027321.461086110.6807712367
Kane WilliamsonNZ20132013253231200145*41.38228552.5221011294
Harry CameDER2025202526342120013937.50214755.8928414014
Charith AsalankaSL/JK/ADKR2023202354494120010826.67130691.881629139
Mehedi Hasan MirazBAN/KT/FB202420243942511999732.41178467.2107311821
Rahul DravidIND/RCB2009200925271119817746.08203358.932711369
Graeme SmithSA2002200226302119820042.79180166.521711422
Chris CookeGLA2014201432366119817139.93179066.9319212410
Desmond HaynesWI19931993323651198143*38.65223153.702861346
Heinrich KlaasenSH/DSG/MSG2026202640376119885*38.65746160.590938762
Ben CoxWOR2017201734412119812430.72148780.5615114614
Hilton CartwrightMS/DER/WA2022202240469119810932.38182265.7516313520
Charith AsalankaSL/JK/SSC2024202451478119810130.721060113.021749052
Graeme HickENG1994199423332119711038.61226252.921711306

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.