ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by year (Men's All internationals)

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Wazir MohammadPAK1955195571021845523.00--01300
Imran KhanPAK19811981910318470*26.2931159.16012121
Thatayaone TshoseBOT20232023121111846018.40136135.29012154
Talha KhanGER202120211212218451*18.4020191.54012163
Brendon JulianAUS19991999181301843514.1520888.46003145
Nehemiah OdhiamboKEN20092009151431844016.7321485.98000156
Iftikhar AhmedPAK202420241714218437*15.33159115.72000128
Zeshan ArifAUA20252025161431843116.73173106.36000159
Godfrey EvansENG19541954101501843112.271546.6700270
Javagal SrinathIND19981998231661844318.4024774.49000164
George Edward NgegbaSIE202320231616418438*15.3322880.70004151
Mitchell StarcAUS202220222919518438*13.1441444.44002142
Mehran KhanOMA2024202422201184379.6819892.93004911
David HempBER20092009221183102*183.0025372.33110180
KS RanjitsinhjiENG18971897121183175183.00--100260
Hasan RazaPAK200220023511836845.7548437.81020300
Denis AtkinsonWI195619564501838536.60--02192
Bryan YoungNZ199319934501837436.6046239.61021130
Sean WilliamsZIM200620066601836830.5024873.7902193
Kusal MendisSL201520153601834630.5039446.45000260
Clive LloydWI1979197997118373*30.5029462.24011120
Michael JonesSCO202220228801838622.8820887.98011175
Dipak ChudasamaKEN199619968801835122.8833654.46011240
Daniel VettoriNZ2012201210901834620.3327965.59002280
Dale BenkensteinSA1999199911911836922.8828264.89011110
Daren GangaWI2007200751011834920.3344341.31002220
Wasim AliOMA20262026101011836220.3318797.86012125
Bikram AroraMAC20222022101001836018.3018996.83010183
Zahir MohammedHUN20222022101001837818.30121151.240101414
AV LazarusTHA202520251010218339*22.88173105.78001134
Hashan TillakaratneSL19891989101121837120.3335152.14011141
Joshua RasuVAN20242024111111834318.30176103.98001125
Shadnan KhanAUA20262026121131838022.88143127.97011139
Zane GreenNAM20212021131201834715.2522880.26002161
Roger BinnyIND19811981101231833520.3339446.45001210
John ReidNZ19861986111211833716.6442642.96000110
Manoj PrabhakarIND199119911612418354*22.8837548.80011160
Adrian KuiperSA19921992131311833615.2543841.78001131
Thuya AungMYA20242024141411833714.0832855.79001113
Andrew CaddickENG200120011622318349*9.6334053.82006252
DJ HawoeINA202520254123718338*11.44151121.19003146
Greg ChappellAUS19841984110182182182.0040045.50100170
Runako MortonWI2009200955218285*60.6724673.98010132
Arthur MorrisAUS1954195435018215336.403268.75100212
Peni VuniwaqaFIJ202420246601824530.33120151.670011316
Syd GregoryAUS1896189636018210330.33--100170
Brendon KuruppuSL198319836601827230.3335651.12020252
William PorterfieldIRE201420147711824730.3323378.11000186
Nauman AliPAK202120217701829726.0028364.31012207
Robert AndersonNZ197619764711829230.332218.18010111
PreviousPage 161Next

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.