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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ramnaresh SarwanWI2006200635394134711638.49197268.3121131449
Graeme WoodAUS1981198129394134712538.49259951.833711135
Saleem MalikPAK1987198734407134510240.76221558.242921172
Jonny BairstowENG2022202219273134416256.00165981.0163315426
Alistair CampbellZIM20002000374441344105*33.60242355.472841346
Neil McKenzieSA20012001303351343131*47.96279248.1029213510
Arjuna RanatungaSL19971997394471343131*36.30220360.96111313612
Imam-ul-HaqPAK2022202216242134215761.00230358.2757112615
Tom LathamNZ202320234548413419830.48194768.88011412612
Saleem MalikPAK19891989323361339102*49.59172577.6231031167
Daryl MitchellNZ2022202233356133819046.14196068.2737012530
Nathan AstleNZ1999199933393133812037.17233757.2536216315
Kevin PietersenENG2010201031395133722739.32180574.0718417016
Sikandar RazaZIM20222022383741335135*40.451196111.623759353
Chris GayleWI2001200129381133517536.08223759.682851986
Shoaib MohammadPAK19891989262741334203*58.00275048.514711211
Steve WaughAUS19931993323791334157*47.64260351.253521240
Devon ConwayNZ2025202525273133322755.54179574.2636216415
Tillakaratne DilshanSL20152015292811331161*49.30141893.864821498
Andrew HudsonSA1996199629343133016142.90205464.7529416611
Herschelle GibbsSA2007200738394133011938.00176775.27310515529
George BaileyAUS2013201332324132915647.46140194.8629310440
Sanath JayasuriyaSL2003200332374132912240.27180173.7937316413
Allan BorderAUS1981198129384132912439.09292045.513811297
Shakib Al HasanBAN2010201037443132910632.41183272.542721419
Marvan AtapattuSL1997199734402132811834.95240555.222731422
Tamim IqbalBAN/IWX/ICC2017201729361132312837.80190969.3029314517
Suresh RainaIND2010201039407132312040.09151287.5037213724
Javed MiandadPAK19921992313481322153*50.85228557.8621011104
Devon ConwayNZ20232023333921321152*35.70177074.6355416220
Jonny BairstowENG20172017243261320141*50.77171976.7937016012
Jacques KallisSA2009200925301131912045.48191768.8129015211
Viv RichardsWI1983198327293131814950.6989196.3046011819
Pathum NissankaSL2022202238403131413735.51143991.31111213220
MS DhoniIND20112011394612131414438.65177574.0319410725
Mohammad RizwanPAK20232023323091312131*62.48138794.59110011820
Stephen FlemingNZ20032003293341312274*45.24233556.1933316111
Andrew BalbirnieIRE20192019353631312145*39.761296101.2336213927
Mahela JayawardeneSL2008200836394131216637.49203964.353831265
Martin CroweNZ1990199029333131111343.70233456.173801194
Arjuna RanatungaSL1998199830355131110243.70216960.44111312512
MahmudullahBAN20182018444710130913635.38172675.842449930
Ross TaylorNZ20142014313761308112*42.19178173.4446312915
Virat KohliIND2015201531373130714738.44198565.8443011912
Mohammad YousufPAK2004200434384130711238.44186070.2735213518
Martin GuptillNZ20092009424641306122*31.10176174.1617313029
Aaron FinchAUS2018201833384130217238.29147088.5745411345
Javed MiandadPAK1988198819232130121161.95235055.365501219
Jacques RudolphSA20042004283451301154*44.86261249.813741617
Rahul DravidIND20112011182931300146*50.00274047.455501336

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