Live1st ODI · India in New Zealand 2026/27NZ22/1 (4.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
C RububagumyaRWA20232023282763294015.6737986.81004225
Devdutt PadikkalIND20262026230328167109.3349865.86200331
Douglas JardineENG192819285713288354.6778828.30030220
Jack RussellENG1995199571033289146.8695834.24020430
Hamilton MasakadzaZIM20012001711132811932.8084838.68111421
Mark StonemanENG2017201771213285629.8273744.50030420
Finlay McCreathSCO202620261312032811227.3344174.38111323
Nawroz MangalAFG2013201312122328112*32.8033099.391102417
Ajay JadejaIND20002000121333289332.8052862.12021238
Niall O'BrienIRE201720171514132810925.2352063.08100207
Matty CrossSCO20262026161443286632.80320102.50030326
Aslam KhanMAS20252025181513287723.43187175.400103723
Collins ObuyaKEN200720072116332868*25.2342377.54010254
George DockrellIRE20262026161633284825.23279117.560032416
Vishnu SukumaranUAE20242024181603289720.5038285.860233013
Kevin O'BrienIRE20212021191903286017.26314104.46023336
Paul NixonENG20072007201953284923.4336988.89002238
Zane GreenNAM202420242219532852*23.4335293.18011376
Gudakesh MotieWI202420244126832850*18.2240082.000143510
Vijay HazareIND19511951341327164*109.00--200190
Allan WatkinsENG19511951351327137*81.75--12000
Misbah-ul-HaqPAK2017201748232799*54.5073844.31031259
Michael ClarkeAUS20032003109432775*65.4036988.62030292
Neil HarveyAUS1958195859132716740.8846645.28110170
Steve SmithAUS2018201891203278327.2561653.08020283
Finlay McCreathSCO20252025141203278127.2542177.67020255
Karabo MotlhankaBOT202420241413132752*27.25324100.93010306
Darren SammyWI20152015161443278932.7033198.79020339
Trevor BaileyENG1955195591413277225.1518239.56012270
Ashan PriyanjanSL20142014191723276021.8039582.78010373
Shahid AfridiPAK20152015191823276720.44199164.320122322
Sharvin MuniandyMAS20242024211903274117.21321101.87000248
Ahmad RamdoniINA202420242723732735*20.4441578.800002511
Doug BracewellNZ20122012252963274314.2255758.71007375
David HookesAUS198219826813266846.5752262.45040370
RD ShahKEN19991999111103267129.6451363.55020461
Shahriar NafeesBAN2005200591103267529.6452162.57030370
Tommy AndrewsAUS1921192181113269432.60--020300
Bruce LairdAUS1979197981103269229.6485238.26031280
Alan KnottENG19721972101303269225.0857856.40032430
Hardik PandyaIND20192019171423264827.17276118.120013011
Luke WrightENG20092009201603267120.38292111.64010368
H LakovBUL20222022171633266125.08324100.62010261
Sohag GaziBAN2013201316185326101*25.0847768.34101289
Stuart BroadENG201020103719132616918.1158056.21104363
WPUJC VaasSL200820082322732654*21.7367948.01014301
Kenneth WaiswaUGA202320233022732666*21.73244133.61011319
Darren BravoWI20192019202343266117.1660254.150232114
W NiyitangaRWA20232023252513265313.5841778.180121810
Rohan KanhaiWI1961196136032511754.1716955.03200392

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.