Live1st ODI · India in New Zealand 2026/27NZ22/1 (5)INDIND chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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,355 of the 23,362 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Travis HeadAUS/AS/SA20202020182511004171*41.83161762.0924111914
Hamish RutherfordNZ/OV/OTA2013201324311100417133.47139172.1823212821
Marlon SamuelsWI2011201131365100488*32.39153665.3609310816
Colin de GrandhommeNZ/KKR/AA20172017494411100410530.42851117.981467451
VVS LaxmanIND/DC20102010172451003143*52.79187253.582701092
Murali VijayIND/PK2016201624291100313635.82165660.5727110918
Ibrahim ZadranJK/AFG2026202630294100210740.08986101.6217010521
Rohit SharmaIND/DC2010201036345100211434.55957104.702537627
Graham ClarkDUR20212021252621001141*41.71110091.0031213614
Chris CookeGLA20222022273381001191*40.04156963.8025310215
Dinesh KarthikIND2007200732366100112933.37171158.501831183
James BraceyGLO20232023314031001224*27.05133375.0914313015
Scott StyrisNZ2003200329323100014134.48164360.862548615
Nicolas PooranWI/PK/MS2021202157506100075*22.73779128.370465670
Sam RobsonMID2025202520261999169*39.96137072.922511403
Luke ProcterNOR202520253234899915038.42171158.392621242
Graham ClarkDUR20182018344409996522.70144469.1805213810
Taufeeq UmarPAK200320031824199813543.39212846.902601402
Nick BrowneESS201720171826099822138.38216546.101541342
David BedinghamSA/DUR/SEC202520252936399810730.24130076.7714311018
Rishi PatelLEI202520253138299811427.72151565.8726812718
Andre RussellWI/KKR/ST201520155246999866*26.97578172.660628470
Alastair CookENG200920091626399716043.35201349.533421161
Dwayne BravoWI/CSK/MR201420144942999710630.21873114.201337739
Greg ChappellAUS198219822128499617641.50149266.764451164
Ben SlaterNOT202320232132099614031.13194951.102411295
Sachin TendulkarIND/MI201220123238299611427.67141370.491511296
Pieter MalanMID/BOL202220222424299511045.23112988.13111210523
Martin GuptillNZ/AA/AUC202020202629199511035.54117784.5416010138
Shai HopeWI/GAW202220223434299512731.09119982.993419824
Sikandar RazaZIM2015201542384995100*29.26106493.522407922
Brian LaraWI199819981623299411047.33154164.5018013610
Ryan McLarenHAM2016201621291199410055.22176056.4816012510
Nazmul Hossain ShantoBAN/FB/RW202520252529299414836.81141770.154229621
Quinton de KockSA/DC/TIT201520153131199410933.13879113.0825212922
Bilal ZalmaiAUA202520253534399479*32.06639155.5609210157
Matthew ShortAS/VIC20222022303549948932.06127777.840609829
Campbell KellawayMS/VIC2025202518263993165*43.17184553.823321088
Matt RenshawAS/QUE2021202129312993156*34.24145868.112429811
Andries GousUSA/IU/SLK202620263131399313235.46686144.751618356
Alex WakelyNOR201920193032399310234.24154364.361511107
Anton DevcichND/SKAN/LQ201820183636499310631.03707140.4518510544
Tanzid HasanBAN/CC/DC202420243838299311627.58836118.781759743
David MillerSA/DC/SB2026202644391299314236.78702141.451227352
Jacques RudolphGLA20162016344369938726.84189452.430441214
Moeen AliENG/CSK/GAW202420246149999310324.82770128.961446758
Salman ButtPAK201020102331199210233.07150465.961741464
Roshan MahanamaSL1994199429363992119*30.06177955.76242812
JP DuminySA/CC201720173538699215531.00123880.131419117
Eoin MorganENG/KKR/ST2013201343406992124*29.18967102.591327935

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.