Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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,340 of the 23,347 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Paul CollingwoodENG2007200752618202612838.23298467.9049517722
Ross TaylorNZ/CS/MID2019201947515202320043.98249980.95312117030
Brendon McCullumNZ/CSK/OV2014201443504202230243.96233586.6045319674
Mahela JayawardeneSL/DC2012201265707202118032.08282971.44213421119
Tom LathamNZ/CAN/WAR2025202548552201718438.06294568.49611519132
Mahela JayawardeneSL/KTK2011201154613201714434.78286670.38414021214
Tom BantonENG/BH/SOM2025202564679201537134.741991101.2136322756
Rahul DravidIND2006200639495201414645.77384652.3741522394
Jos ButtlerENG/LAN/MO2025202562597201397*38.711465137.41017517986
Marnus LabuschagneAUS/BH/GLA2022202245594201320436.60315563.8066321913
Sachin TendulkarIND1997199749534201116941.04315963.6668223217
Mahela JayawardeneSL20142014435132007203*41.81313164.10412321315
Michael HusseyAUS/CSK/PS20122012505682007150*41.81281271.37410017039
Ravi BoparaENG/SS/ESS20142014636616200416240.08277772.16211215843
Colin IngramAS/WAR/GLA20172017465352002155*41.71245381.6175217879
Mohammad YousufPAK2000200052596200012437.74398950.1459616315
Michael CarberryPS/HAM201520155061719989737.00312264.00019426531
Devon ConwayNZ/WF/WEL20212021444810199320052.45227087.80214223921
Chris GayleWI2002200236441199220446.33305865.14414128728
Sam NortheastGLA20222022344481990410*55.28247480.44310521226
Paul StirlingIRE/MID/KK20182018596511989127*31.08211594.04510623549
Andy FlowerZIM20002000414851988232*46.23349456.90411118313
Devon ConwayNZ/CSK/JSK2025202549505198822744.18230986.10311323633
Babar AzamPAK/GAW/KK20172017566071988125*37.51240882.5647516519
Dawid MalanENG/YOR/TR2022202250547198715242.28202298.27313519854
Jos ButtlerENG/RR/LAN20222022504961984162*46.141406141.11512317895
Kumar SangakkaraSL/PK2010201045475198321947.21245680.74312222615
Jacques RudolphTIT/GLA20142014404951981169*45.02283569.8851432407
Eoin MorganENG/ST/MID2014201466694198019130.46242781.5839419559
Steve SmithAUS/RR/SS2014201435407197919259.97274372.1579219720
Michael ClarkeAUS2009200941518197913846.02321861.5041341972
Ajinkya RahaneIND/RR2014201451591197814734.10264274.87511523317
Paul StirlingIRE/MID/KT2019201958613197813834.10208594.87215522745
Samit PatelWEL/NOT/RK20172017505181976257*45.95220189.7849221541
Mohammad HafeezPAK/GAW201320135864101976140*36.59228886.3659518545
Rachin RavindraNZ/CSK/WEL2025202556566197517639.501636120.7248221854
Riki WesselsSS/NOT2015201545573197313236.54260775.68311422337
Kevin PietersenENG2006200632443197215848.10276671.29411224722
Michael KlingerPS/GLO201520153641101971137*63.58226786.94811218946
Rahul DravidIND2004200443465197127048.07359354.8631452075
Shai HopeWI/GAW/YOR20232023495012197113251.871786110.36411013979
Herschelle GibbsSA2001200134431197019646.90338958.1369126423
Jacques KallisSA20012001324091968189*63.48393150.06412117124
Joe RootENG/YOR20142014394351966200*51.74283869.2768117712
James VinceENG/ST/HAM20182018435421966201*37.81264774.2756226020
Philip SaltENG/DC/LAN2023202364686196511931.691556126.2949722073
Damien MartynAUS2004200440507196416145.67340657.6661032007
Jonny BairstowENG/YOR2018201840521196413938.51232884.3667823640
Andy FlowerZIM20012001424771959199*48.98290267.5141112128
AB de VilliersSA/RCB20122012495114195716952.89238981.9248218837

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.