Live1st ODI · India in New Zealand 2026/27NZ107/5 (23.4)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
Jock CameronSA193519355803069038.25--030196
Chandika HathurusingheSL199119915803068138.2597631.35030370
Qasim UmarPAK1983198369130611338.2566743.63110240
Ed JoyceIRE20112011111103068827.8246166.38020321
Rakep PatelKEN20252025111113066530.60265115.47031289
Andries GousUSA20252025111103068327.8237282.26020288
M PodoskyPHI202520251212130610127.82255120.001112815
S HeathDEN202620261212230661*30.60206148.540112615
Faisal JavedQAT20192019131303066123.54181169.060214211
Jacob OramNZ200620061014230613325.5058352.49100383
Prasanna JayawardeneSL20122012914230661*25.5061949.43010313
Andrew BalbirnieIRE201720171514230685*25.5039577.47022362
Godfrey EvansENG1947194791453067434.0026029.23011210
Bryan YoungNZ19981998121613065520.4068944.41011380
Ravichandran AshwinIND20182018101723063820.4055255.43000401
P MishraBUL20222022171703065518.00218140.370221727
Saqlain ArshadQAT20242024181803065017.00242126.450113810
Chris JordanENG201420143025730638*17.0037781.17002328
K IrakozeRWA20232023363343063410.55276110.870062013
Jeffrey StollmeyerWI195019504713057850.83--020180
Tom HaywardENG190519055903058233.89--030210
Stan McCabeAUS193119317903057933.89--020241
Chris WoakesENG202020201111230584*33.8941074.39022350
Paul StirlingIRE20262026141313057725.4231895.910213411
Brad HaddinAUS20152015171553054330.50272112.130003610
David GowerENG198019801115130598*21.7955654.86011380
Bob TaylorENG19821982202693055417.9489334.15011300
Herbert SutcliffeENG1934193447130469*50.6789933.82030231
Collins ObuyaKEN2011201188130498*43.4346365.66030247
Mohsin KhanPAK1978197879130451*38.0079038.48010272
Grant FlowerZIM20042004121213049427.6449960.92021300
Mohammad ShahzadAFG20132013121203044825.33222136.940004011
Shimron HetmyerWI202120211714130481*23.38259117.370202212
Simon SsesaziUGA20242024141403049021.71224135.710313015
Noel McGregorNZ19551955814130411123.38234.35101150
Wasim RajaPAK19821982161663046030.4041872.73011325
Andrew HallSA200320032217630499*27.6433590.75024347
Kyle CoetzerSCO20212021181803048116.8939876.38021337
Tim DavidAUS202420242118830441*30.40178170.790012320
Blair HartlandNZ199419941619130468*16.8967045.37012300
Gareth HopkinsNZ20102010232223044515.2044268.78001247
Denesh RamdinWI20102010232253044417.8848263.07000280
Soumya SarkarBAN20212021232203046813.8232593.54034319
Akila DananjayaSL201820182824630443*16.8945666.67002283
Bruce MitchellSA1949194936130312060.60--12000
Hanif MohammadPAK1960196036130316060.6020.00121260
Archie MacLarenENG1905190547030314043.29--120420
Stanley JacksonENG1899189958130311843.29--111280
Gyanendra MallaNEP20212021111023035537.8835485.590201813
A DizijaSER20222022101003039230.30262115.65031348
PreviousPage 106Next

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.