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
Harold LarwoodENG192819285611997039.8026157.47011191
James VinceENG201720174701998328.4342047.38020320
Adil ButtSWA/ESW202220227701995328.43142140.14021274
David AllenENG1962196277119979*33.17--021170
Obed AgbomadzieGHA20212021108219954*33.17168118.45010233
Lindsay HassettAUS193819384801995624.8830465.46010251
David AllenENG196619666831998839.8023144.16020180
Dhiren GondariaKEN2019201999219985*28.43157126.75010126
Josh ButlerGUE/ISL2026202610911996824.88169117.75021177
AN LascuROM202620269911994824.88146136.30000229
Shadman IslamBAN2019201951001994119.9042347.04002260
Tarisai MusakandaZIM2017201791011996022.1125179.28011203
Rizwan-uz-ZamanPAK1987198761011996022.1133119.9403110
Nizakat KhanHK20192019111101994818.09164121.34001244
Sundeep JoraNEP20242024131121995622.11157126.75020137
Virk AliFRA20262026111101995318.09191104.19011253
Faoud BacchusWI1978197871101999618.092152.3801270
Kirti AzadIND1981198191101993018.0943445.85000231
Ashwell PrinceSA2002200281211994918.0953237.41002220
CK JasmatSAM202520251212319941*22.11175113.710021313
Hammad MirzaOMA202420241212219962*19.9021791.71010126
James FranklinNZ20052005121311995516.5844644.62012182
US HathinjarCAA20242024171701996811.71190104.74013294
Yasir ShahPAK20162016121841993314.2138851.29003230
Sompal KamiNEP20242024312251994611.7120597.070031310
James AndersonENG20092009412591992912.4446642.70002261
George GiffenAUS189518953501985839.60--03080
AR NaidooCAY2024202487119853*33.0021890.83010164
Alec BannermanAUS188218824711987033.0015614.10010210
Mark StonemanENG201820184801986024.7545143.90021241
Kavem HodgeWI20252025481198123*28.2944844.20103230
Neil HarveyAUS1960196058019810224.752157.1410130
Colin CowdreyENG195519555811987928.2910.00021230
Clifford McWattWI195419545821985433.00--020-0
Farveez MaharoofSL2009200999219838*28.2924780.16000144
Ryan WatsonSCO2008200899219854*28.2922787.22033242
Matthew StokesGUE2024202499519867*49.50149132.89010202
SSM StanislausMAC2023202310901986222.00182108.79011119
Percy FenderENG192119215911985924.7520671.84011161
Narsingh DeonarineWI2005200581011984122.0048540.82000202
Jeet RavalNZ20192019710019813219.8047541.68102251
Dhiren GondariaKEN20252025101001986019.80189104.76010231
Neil FairbrotherENG199619961010319857*28.2932960.18011101
Tristan StubbsSA202620261311519844*33.0020895.19000107
Sadiq MohammadPAK1980198071101984618.0047841.42002170
Dion MyersZIM20262026141201987316.50180110.00011175
Tom MoodyAUS199919991712719856*39.6022588.00021125
CJO SmithSCO20072007141321985118.0027671.74011231
Seekkuge PrasannaSL20162016141421989516.50151131.130211613
Brian MasabaUGA202320232716519837*18.00150132.00001204
PreviousPage 151Next

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.