Live1st ODI · India in New Zealand 2026/27NZ109/5 (24.5)INDIND chose to bowlTest1st 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th 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 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
Shiv Sunder DasIND20022002812030310525.2584935.69102391
Rashid LatifPAK20012001141223037130.3045766.30020321
Hamilton MasakadzaZIM20072007121203038025.2542371.63011262
Dilip VengsarkarIND19901990101203035425.2561048.52022322
Albie MorkelSA/AX20072007191303039723.31293103.410112413
Aarif SheikhNEP202420241914130351*23.3139676.52012275
Marcus StoinisAUS20232023191633034523.31249121.690003013
Dipendra Singh AireeNEP201920192019230347*17.82289104.84001246
Kiran MoreIND19921992191943035520.2079138.31010233
O ManishimweRWA20232023343033033111.2237580.80005232
Bruce MitchellSA1939193935030210960.40--120270
Jeffrey StollmeyerWI1952195235030215260.40--200200
Herbert SutcliffeENG1932193236130219460.4074237.74110220
Ryan ten DoeschateNED20102010773302109*75.5030698.69110238
Brendan NashWI2010201068030211437.7556153.83120291
Sami SohailMAA20222022108430294*75.50240125.83020286
Jack HobbsENG190819084813028343.147873.08031271
Graeme FowlerENG198219824803028637.7573940.87030350
Samson AwiahGHA2022202299130296*37.75265113.96011346
Graham YallopAUS1980198079130217237.7579837.84111270
Daren GangaWI2002200291003026530.2059450.84022342
II SelemaniTAN20212021101013028133.56183165.030213616
Doug InsoleENG195719575102302110*37.75--111220
Asif IqbalPAK1969196951003029230.20--022220
Sai SudharsanIND2025202561103028727.4578038.72022380
Aunshuman GaekwadIND19791979811130210230.2039327.48100220
Asad ShafiqPAK20172017813030211223.2369643.39101290
Ishan PandeyNEP20262026131313028425.1745466.52021253
Ricardo PowellWI20032003211853025023.23269112.270113211
Asif AliBHR20262026191823028918.88251120.320132618
Chris WoakesENG20232023242563025115.8937879.89013304
Umar GulPAK201020102731830265*13.1342371.390182813
Clem HillAUS1899189935030113560.20--121240
Billy ZulchSA1911191136030115050.1764146.96200291
Dudley NourseSA1951195158030120837.63--100300
Jack HobbsENG193019305903017833.4485135.37020180
Gary WilsonIRE20112011101013016133.4433490.12020297
Vikram SolankiENG20052005161223016630.1044268.10021231
Stuart BinnyIND20152015131323017727.3633490.12011296
Ryan BurlZIM201920191713430157*33.44284105.990201914
AB KamaraSIE20262026141423015725.0831994.36012276
Nick KnightENG199719971516230184*21.5050659.49011281
Chamara KapugederaSL201020102316430155*25.0838478.390101610
Marco JansenSA20252025171613019320.07285105.610342518
Aminul IslamBAN2001200191713018418.8187534.40021250
Darren SammyWI20142014211983016127.36205146.830102917
Travis FriendZIM20012001272133018116.7270442.76012310
Dennis LilleeAUS198119812829830142*14.3373141.18002310
Sybrand EngelbrechtNED202320238803007037.5045066.67020253
Stan McCabeAUS193019306813009042.8631067.74020380
PreviousPage 107Next

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.