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
Colin AckermannNED/LEI/MO20222022384851375277*31.98195970.1927516313
Ravi BoparaENG/SH/ESS20152015535681375101*28.65195070.5119111930
Kim HughesAUS19791979274051374130*39.26300943.9721021347
JP DuminySA/MI200920094851111374111*34.35173979.01111411425
Nick GubbinsHAM20232023233331373139*45.77278149.374601645
Chris NashSUS20152015314221373142*34.33182775.1528118716
Daryll CullinanSA19991999313431372275*44.26233358.8144314416
Herschelle GibbsSA2005200528343137116144.23230659.4536116113
Ryan ten DoeschateNED/ESS/KZ20182018455071371173*31.88166382.4416113027
Daryll CullinanSA19961996293371370153*52.69199768.604621178
William PorterfieldIRE/WAR2015201543487137018633.41209265.4935313818
Allan BorderAUS1981198130404136912438.03301645.393811327
Virat KohliIND/RCB2021202139455136980*34.23192970.97013513821
Ian BellPS/WAR2017201738464136910432.60174478.50110516615
Michael ClarkeAUS20072007433671367145*47.14183074.7029411913
Ben SlaterNOT20242024253771367168*45.57224960.7845317618
Matthew CritchleyESS2026202635437136717337.97190671.7227315219
Dane VilasLAN/WP2022202240456136712435.05141096.9536211933
Adam LythRR/YOR2017201736451136716131.07173178.9729516031
Leus du PlooyDER/WF/BOL2022202240489136713435.05192870.9027314320
Lance KlusenerSA200020005251171367118*40.21206666.1718511020
Kiran CarlsonGLA/LS2026202627391136620935.95199368.5437616629
Sam HainWAR2016201637433136613534.15183974.2836515611
Tawanda MuyeyeMR/KEN/OI20252025364531366125*32.52149891.1928415128
Sikandar RazaZIM/PK/NOR202420247166111366133*24.841059128.9913610961
Usman KhawajaAUS/ST/GLA2018201823350136517139.00240956.6645116813
Daryl MitchellWOR2017201731415136514237.92201467.785541567
Tamim IqbalBAN/IWX/PZ20182018384251364130*36.86160784.8829313125
Sam HainWAR/BB2018201833376136310843.97191171.32211115113
Tom AbellSOM/RR20192019384321362101*33.22209065.1727116012
Samit PatelENG/NOT20152015405161362124*30.27191671.0936514322
Jason RoyENG/PS/SH2021202146454136174*33.201004135.56010216239
Alex CareyAUS/AS/SA20242024223141360123*50.37170080.0028014823
Mark WaughAUS1995199524310136012643.87213863.613911189
Imam-ul-HaqPAK/PZ2019201938412136015134.87165682.1337212616
Quinton de KockSA/LIO/SH2013201334342135713542.411328102.1851214233
Matthew BreetzkeSA/NOR/LSG2025202539391135715035.711257107.96111011847
Ramiz RajaPAK1987198734391135711435.71219455.65272972
Kepler WesselsAUS1984198427343135617343.74227459.6321131271
Paul CollingwoodDUR2014201435447135611336.65193969.9339314923
Tim SeifertNZ/MR/ND20242024464781356104*34.771116121.5126212958
Ravi BoparaRR/ESS/KK20192019534913135613537.67166281.5925312228
David WarnerAUS/SH20202020343551355128*45.171279105.94210113024
Aravinda de SilvaSL1993199330363135514841.06239356.62112011117
Sourav GangulyIND200420043939113559035.66207365.36011213518
Colin AckermannLEI20182018334051355196*38.71193470.0628215119
Joe DenlyKEN20152015334541355161*33.05206065.7828218722
Mark StonemanDUR2014201437473135518730.80188172.0438617010
Max HoldenMID/MO/DC20242024374441354211*33.85230658.7227214911
Chris DentGLO2015201535466135426833.85240756.253651768

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.