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 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th 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 runsODI2nd 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
Najeeb TarakaiAFG201720176601569026.00125124.80011128
James HopesAUS2007200710711563926.00130120.00000150
Peter BorrenNED201320139711564826.00128121.88000136
Dion StovellBER2024202487415649*52.00137113.8700083
Ashton TurnerAUS20192019117415684*52.00122127.87011810
Rovman PowellWI202120217711564726.0018683.8700078
Jack IkinENG194619464711566026.0031634.49011100
John GoddardWI1951195147115657*26.0030.00013100
Marcus StoinisAUS202020208821564326.00125124.80001145
Henry TylerPHI202320238801563819.5089175.280021412
Shahil MominAUA2022202298215648*26.00156100.00001101
Jakir PatelZAM202620268811563422.29130120.000001510
Jock EdwardsNZ197819785801565519.5027955.91022192
Wasim JafferIND200820085901567317.3338740.31011181
Michael YardyENG20112011119215660*22.2919779.19011111
Sufyan MehmoodOMA2026202699315640*26.0017788.14000142
Chad SoperPNG20212021119315646*26.0020875.0000195
G MckeonFRA202420249901563417.33144108.33000118
Scott StyrisNZ20092009111021564319.50155100.6500057
Pieter SeelaarNED20222022101001564315.6024962.65002102
Hayden Walsh, Jr.WI/USA20192019171011562817.3315898.73000133
Ross AdairIRE20262026101001563915.60111140.54000206
Chud LangtonSA19351935710315673*22.29--01301
Zaheer KhanIND200920092711315651*19.5023466.67010172
Floyd ReiferWI2009200991101564014.1833346.85000122
Usman KhanPAK20262026121121565317.33127122.83012145
Naushad AliPAK1965196561101563914.18--00000
Bhuvneshwar KumarIND201720173412515653*22.2922369.96012143
Zahidullah KamalFIN20262026121211564414.1817788.14001102
JAR BlainSCO200720071713515630*19.5021173.93001106
Prabath JayasuriyaSL20242024915115628*11.1443036.28002170
GD ArtaINA2026202625210156467.4317887.64003811
Curtly AmbroseWI19951995242171563311.1429353.24002210
Tim SoutheeNZ2022202231225156339.1822868.42004221
Monty NobleAUS1903190312015513377.50--100190
Richie BenaudAUS1957195722015512277.50--100200
Ali BrownENG1996199633015511851.6719181.15101142
Zander de BruynSA200420043511558338.7540937.90010123
Arthur RichardsonAUS1926192655015510031.00--101100
Alexei KervezeeNED200620066611554931.0022369.51000120
Khurram KhanUAE201520156601554525.8321273.11000151
Rory BurnsENG201820183601555925.8328554.39010170
Owen WynneSA194919493601555025.83--01000
Philo WallaceWI199119916601555225.8326159.39010143
K WeeraratneSL200820087711554125.8315699.3600093
Mark RamprakashENG1999199958115569*22.1453628.92012140
J BakerCAY2024202488115555*22.14150103.33010147
Ajit WadekarIND197419745801556719.3829153.26010180
Lance CairnsNZ197819785801556019.3830450.99011124
Romesh KaluwitharanaSL200220029901555217.2224663.01010151
PreviousPage 181Next

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.