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 10,961 of the 11,320 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
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
Lance KlusenerSA200020005251171367118*40.21206666.1718511020
Alastair CookENG2015201514261136426354.56312343.683811500
Mark WaughAUS1995199524310136012643.87213863.613911189
Rishabh PantIND2022202243425136014636.761354100.4437315635
Daryll CullinanSA19991999303231359275*46.86231858.6344314116
Faf du PlessisSA20152015343751357133*42.41192170.64310412120
Ramiz RajaPAK1987198734391135711435.71219455.65272972
Kepler WesselsAUS1984198427343135617343.74227459.6321131271
Shahriar NafeesBAN2006200631353135613842.38203566.634551833
Aravinda de SilvaSL1993199330363135514841.06239356.62112011117
Sourav GangulyIND200420043939113559035.66207365.36011213518
Ajinkya RahaneIND2015201532374135212740.97204566.1137212916
Azhar AliPAK2015201523270135122650.04216762.344511239
Allan BorderAUS198919892934713518550.04255552.8801501318
Allan LambENG1990199026342135113942.22216962.294611575
Michael SlaterAUS1994199428371135117637.53248554.372721480
Brian LaraWI1999199932383135121338.60199267.8244216726
Adam GilchristAUS2007200743424135114935.551313102.8919215935
Alastair CookENG2007200727370135011836.49254053.154641530
VVS LaxmanIND2004200437404135017837.50197068.535301573
Mike GattingENG19871987364361350150*36.49222460.702731444
Rohit SharmaIND20162016333541349171*43.52141995.0729211746
Greg BlewettAUS1997199730391134921435.50271949.612731484
Roshan MahanamaSL1997199736404134822537.44262051.451711218
Ramnaresh SarwanWI2006200635394134711638.49197268.3121131449
Graeme WoodAUS1981198129394134712538.49259951.833711135
Rohit SharmaIND2021202124342134616142.06221860.6928115431
Saleem MalikPAK1987198734407134510240.76221558.242921172
Jonny BairstowENG2022202219273134416256.00165981.0163315426
Alistair CampbellZIM20002000374441344105*33.60242355.472841346
Neil McKenzieSA20012001303351343131*47.96279248.1029213510
Kumar SangakkaraSL2008200831352134314440.70204365.745511442
Arjuna RanatungaSL19971997394471343131*36.30220360.96111313612
Imam-ul-HaqPAK2022202216242134215761.00230358.2757112615
Saleem MalikPAK19891989323361339102*49.59172577.6231031167
Daryl MitchellNZ2022202233356133819046.14196068.2737012530
Nathan AstleNZ1999199933393133812037.17233757.2536216315
Usman KhawajaAUS2019201927322133510444.50169778.673821425
Chris GayleWI2001200129381133517536.08223759.682851986
Shoaib MohammadPAK19891989262741334203*58.00275048.514711211
Steve WaughAUS19931993323791334157*47.64260351.253521240
Devon ConwayNZ2025202525273133322755.54179574.2636216415
Tillakaratne DilshanSL20152015282711331161*51.19141793.934811498
Andrew HudsonSA1996199629343133016142.90205464.7529416611

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