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)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
Ben CooperNED201520156612156643.00169127.220201411
Yashasvi JaiswalIND20262026561215110*43.0022097.73101343
Sachin TendulkarIND198919895702155930.7148943.97021230
Dean ElgarSA20132013672215103*43.0043549.43100252
Hanuma VihariIND202220224712155835.8352241.19010240
Joshua van HeerdenGER2023202377221553*43.00170126.47010321
Tom HaywardENG190419044702156730.7150.00032120
US HathinjarCAA202520258812156730.71156137.820201516
Asghar Ali KhanLUX2026202688221588*35.83134160.45010219
Johnny TyldesleyENG190419044802159726.88--021212
Wasim JafferIND200220025902158623.8942051.19032350
P BaronARG2024202499121569*26.88154139.61020227
Sean WilliamsZIM200720071010221570*26.8826880.22031201
Vernon PhilanderSA2019201961112154621.5057937.13002242
Ronnie IraniENG20022002131212155319.5530370.96012141
James FranklinNZ20092009121242155226.8847745.07011240
Benjamin WardJER201920191312321558*23.89160134.38011815
Madan LalIND198219821712521553*30.7128259.93020242
Logan van BeekNED20232023161572155926.8825584.31012145
Mahedi HasanBAN202120212822621530*13.44213100.94004139
Mathew SinclairNZ19991999110214214214.0044747.87100220
Ross TaylorNZ20062006661214128*42.8022694.69100254
Denis ComptonENG1938193846121410242.8040153.37110350
Bevan CongdonNZ1966196636021410435.6726732.58111161
Ravija SandaruwanKUW202220227702145130.57144148.610101613
C MusemezUGA202620269802148926.75156137.180112012
Sammy CarterAUS190819084832146642.80--020280
Kenneth HutchingsENG1908190848021412626.75--101261
Jeffrey StollmeyerWI195119514802145426.75--010170
VP ThamotharamMAC202220229922145730.57132162.120211217
Sageer AhmadSOU20262026101002145621.4021599.53011257
John GoddardWI19481948710321446*30.57--00081
Doug BracewellNZ20152015121132144726.7534961.32001213
Jack CheethamSA1953195371122146623.78--020150
Lee GermonNZ19951995121202144817.8341951.07000250
Tim BresnanENG20092009171362148030.5724188.80011260
Heath StreakZIM200220021114321450*19.4544248.42011213
James FranklinNZ200720071814721434*30.5722993.45000124
Jamie HowNZ20062006101412146616.4635859.78014281
A TuraySIE202320231414121478*16.4623192.64012186
Chris OldENG19771977111502145214.2755538.56011262
Kagiso RabadaSA20172017291622143415.2931368.37001293
D SuzukiJPN202420242218721445*19.45173123.70002225
Tony BlainNZ198819881618621449*17.8340552.84001171
Muttiah MuralitharanSL200920093221821433*16.46190112.63004268
Allan RaeWI1949194923021310971.00--110113
Bill EdrichENG1946194634021311953.2574928.44110150
RD ShahKEN199819985502137042.6024586.94030271
Ashwell PrinceSA2009200935021315042.6037956.20101262
Jack FingletonAUS1937193735021313642.6067931.37100110
PreviousPage 142Next

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.