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
Kevin PietersenENG20112011323411455202*44.09187977.4328116517
Ben DuckettENG2024202422371145415340.39159890.9938218811
Kevin PietersenENG2012201221323144618649.86203671.0255217323
Ben DuckettENG2025202532400144616536.151422101.6938419320
Alastair CookENG20102010172721443235*57.72252257.225601644
Karanbir SinghAUA2025202528283144311557.72822175.552131120120
Younis KhanPAK20112011333451439200*49.62239560.082921199
Steve SmithAUS2023202331413143912137.87256656.0837416111
Martin GuptillNZ20122012344331439101*35.98216966.34113116033
David WarnerAUS2022202234432143820035.07170984.1429417519
Younis KhanPAK2007200733392143713038.84210468.3047314920
Matthew HaydenAUS2004200427330143413043.45207569.1139214614
Alex HalesENG2016201632401142617136.56205669.3639218116
Mohammad RizwanPAK20242024374081420171*44.38175480.9619310835
MS DhoniIND20102010354071419132*43.00216165.6627113424
Suryakumar YadavIND2022202243428141811741.71900157.56210212973
Devon ConwayNZ2022202232375141712244.28200470.7128015919
Jonathan TrottENG2012201229404141514339.31295947.822931520
Hashim AmlaSA2015201535393141315939.25205068.9344115915
Herschelle GibbsSA2003200323293141222854.31201770.0045120621
Faf du PlessisSA20192019273371410112*54.23201070.15311015816
Pathum NissankaSL2025202533351140818741.41146795.9846215931
Babar AzamPAK20172017343961408125*42.67189274.4245511111
Jonathan TrottENG2013201325354140412145.29229861.102941511
Andrew StraussENG2010201025331140215443.81205968.09310315213
Travis HeadAUS20242024283421399154*43.721221114.5845416252
Ross TaylorNZ20172017262861396107*63.45184175.8331001345
Usman KhawajaAUS2016201631361139314539.80200969.3429316216
Kamindu MendisSL20242024333761393182*44.94189673.4754214131
Michael ClarkeAUS2013201323343139218744.90229360.715421527
Ahmed ShehzadPAK2014201428341138517641.97208666.4064313515
Rachin RavindraNZ2025202532324138217649.361252110.3846015831
Harry TectorIRE2023202340384138214040.65180276.6929211437
Ian BellENG2006200627364138011943.13240057.503921414
Kamran AkmalPAK20092009404551376158*34.40160985.5228315226
Faf du PlessisSA20162016313561372118*47.31194770.4737114314
Tillakaratne DilshanSL2010201035395137111040.32144395.013721819
Mohammad HafeezPAK2012201239451137119631.16196869.6626614216
Kane WilliamsonNZ2018201830353137013942.81202867.5546211112
Kane WilliamsonNZ2017201728312136917647.21173978.7249014313
Brendon McCullumNZ2010201031375136922542.78174978.2745416132
Dinesh ChandimalSL2016201635401136913235.10214363.8839011716
Yuvraj SinghIND2009200939394136813139.09142895.80211214844
Michael ClarkeAUS20072007433671367145*47.14183074.7029411913
Alastair CookENG2015201514261136426354.56312343.683811500
Rishabh PantIND2022202243425136014636.761354100.4437315635
Faf du PlessisSA20152015343751357133*42.41192170.64310412120
Mohammad YousufPAK/AX2007200727337135611752.15195769.2921101247
Rahul DravidIND2007200739446135312935.61238456.7511031538
Ajinkya RahaneIND2015201532374135212740.97204566.1137212916

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