Batting by year (Men's All internationals)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 7,119 of the 11,061 matches in this selection (from 2001). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Brian LaraWI2004200416174927400*71.31126273.451401068
Matthew HaydenAUS2003200332356168238058.00205082.0535117631
Mahela JayawardeneSL2006200644507197837446.00290668.075862188
Wiaan MulderSA2025202516193805367*50.31105676.23212998
David WarnerAUS20192019243161570335*62.80197179.6565316416
Chris GayleWI2010201029321114433336.90134085.3716312434
Michael ClarkeAUS20122012253132176329*77.71312469.6567023613
Kumar SangakkaraSL2014201446553273731952.63405367.53816429516
Virender SehwagIND2008200832451234131953.20243296.26414230044
Harry BrookENG2024202427314157531758.33164695.6956115230
Chris GayleWI/IWX200520051315073131748.73100472.81233888
Younis KhanPAK2009200931323103631335.72162563.75143907
Hashim AmlaSA20122012303651950311*62.90271571.8266121810
Karun NairIND20162016551366303*91.5049174.54100414
Azhar AliPAK20162016223331539302*51.30302650.864641429
Brendon McCullumNZ2014201428343157030250.65193481.1842315855
Alastair CookENG2011201123262152729463.63247961.605711681
Virender SehwagIND2009200931331158229349.441244127.1754022139
Ramnaresh SarwanWI2009200928324129529146.25195366.3145113511
Ross TaylorNZ2015201535417167529049.26213178.6055417313
Kumar SangakkaraSL2006200644485217928750.67316468.8741422577
AB de VilliersSA201020103542102137278*66.78280176.2989215445
Graeme SmithSA2003200321270127627747.26179870.973601702
Mahela JayawardeneSL2009200947562209427538.78327363.9847220914
Rahul DravidIND2004200430315131727050.65243254.1511031324
Adam VogesAUS20152015121861028269*85.67174259.014311332
Shubman GillIND2025202535426176426949.00230776.4673120927
Zak CrawleyENG20202020711058026752.73102056.86131751
Tom LathamNZ2018201820231957264*43.50186951.20253805
Rohit SharmaIND201420142227299726439.88128377.7116210230
Alastair CookENG2015201514261136426354.56312343.683811500
Joe RootENG2024202417313155626255.57245563.386511472
Stephen FlemingNZ200620061924092426238.50146363.161451218
Marlon SamuelsWI2012201236374167326050.70252366.3158217943
Ryan RickeltonSA202520252126282125934.21120268.301239810
Ben StokesENG2016201633404145925840.53186078.4437315243
Virat KohliIND20192019434582388254*64.54264890.18713323534
Joe RootENG2016201640544255825451.16350073.09518126917
Hashim AmlaSA20102010263442307253*76.90336968.4810802448
David WarnerAUS2015201528382179525349.86207286.6359221818
Tom LathamNZ2022202223274111025248.26147175.4643412416
Kane WilliamsonNZ202020201113175725163.08110868.322408414
Justin LangerAUS20022002120274250137.0046359.18100311
Sachin TendulkarIND20042004202341241248*65.32184867.153511605
Kusal MendisSL2023202338412145924537.41171185.2738515945
Shoaib MalikPAK2015201526297111824550.82127487.762529725
Alastair CookENG2017201711201899244*47.32183149.102201100
Dimuth KarunaratneSL202120211016098624461.63172857.064401132
Virat KohliIND20172017465211281824368.73305892.151110526536
Mayank AgarwalIND20192019811075424368.55127759.043209118
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.