Live1st ODI · India in New Zealand 2026/27NZINDStart delayed - India won the toss and 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,354 of the 23,362 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ken BarringtonENG1961196110184103517273.93--4501000
Sunil GavaskarIND19871987232531035103*47.05152160.161102798
Adam ParoreNZ1994199425294103510841.40185755.74160714
Asanka GurusinhaSL1995199524310103514333.39210149.26331889
Evin LewisWI/MI/SKAN201820184141010358925.24943109.760859157
Desmond HaynesWI1986198619256103413154.42222746.431811084
William TavaréGLO2014201417271103413939.77212048.774441444
Sherwin CampbellWI1999199929341103417031.33188854.772641193
Sam HainWAR2017201730352103410931.33117288.2325111610
Dominic SibleyWAR/SUR2017201728383103492*29.54181057.13010111513
Luke WellsLAN/WF2023202333391103411927.21142872.4126413726
Mushfiqur RahimBAN2021202129346103312536.89169860.84163887
Stephen FlemingNZ1997199727360103312928.69204650.491841084
Michael BurgessWAR/BB2021202137402103310127.18166961.891511125
Andre RussellWI/KKR/ST2016201659518103310024.02650158.921016578
Stephen MurdochWF2015201510201103217154.32189254.5537215413
Greg ChappellAUS1975197517253103214446.91182256.644521085
Misbah-ul-HaqPAK20142014212831032102*41.28185155.753637622
Tim SeifertNZ/ND/GT202320233441210328826.46855120.700858642
Moeen AliENG/CSK/CV202320236560610325619.11103899.420307646
Cameron BancroftPS/WA20222022202531031164*46.86214348.11512972
Dimuth KarunaratneSL2017201713260103119639.65230444.75342912
Salman ButtPAK2005200526310103112233.26177857.993431322
Hamilton MasakadzaZIM/SR20132013313721031111*29.46166362.0016210820
Lasith CroospulleCCC2025202522270103016338.15929110.8743411243
Michael BevanAUS19971997273181030108*44.78175058.86253882
Sam RobsonMID2015201521362103017830.29185755.471551440
Brendan TaylorZIM/CK2013201332373103017130.29161163.942359714
Phil SimmonsWI199319933639510309230.29163962.840751264
Tim SeifertND20172017152311029167*46.77166361.8832210128
Tom LathamNZ/CAN20212021182551029127*51.45186755.124401017
Jack TaylorGLO20162016232931029107*39.58129479.5225012228
Habibul BasharBAN2003200324330102910831.18186155.291831240
Desmond HaynesWI1983198327333102913634.30114557.21161583
Brendon McCullumNZ200720074240710299631.18107495.810529231
Lorcan TuckerIRE/LL/BW2026202642406102994*30.26822125.180969842
Abdul RazzaqPAK20002000494891029100*26.38199251.66156976
Sikandar RazaZIM/TS/PP2018201830303102812338.07111991.871727839
Yuvraj SinghIND2005200530316102812041.12139173.9035211811
Ollie PopeSUR/ML2026202631366102811134.27138474.2827213512
Jacob BethellENG/RCB/MR2025202544454102811025.07903113.841519047
Zak CrawleyENG/KEN2020202019242102726746.68134676.303421368
Rahul DravidIND/RCB2010201028314102719138.04192953.243201273
Phillip HughesAUS/AS20132013293531027138*32.09160663.952541235
Ben DuckettENG/NOT2019201932401102714026.33133676.8714312718
Mushfiqur RahimBAN2010201035414102710127.76179857.1215310912
Nick KellyWF/WEL2024202416233102616151.30154466.4543011112
Henry NichollsNZ/CAN20182018242861026162*46.64197951.84376953
Tamim IqbalBAN/DR/SLZ2013201327310102611233.10143571.5018210518
Mark TaylorAUS1996199627320102610532.06193952.91151893

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.