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
Hamid SafiAUA20252025211471634223.2993175.27001617
Nuwan ZoysaSL20012001271971633213.5820977.99003134
Mushtaq AhmedPAK19961996301971634213.5839441.37002170
Mervyn DillonWI200320032621416327*9.5929156.01003192
Mohammad RafiqueBAN/AX2007200722214163409.5926062.69003126
John MurrayENG1966196622016211281.0026043.08110162
Francisco CouanaMOZ2021202144016210440.50100162.00100159
Ted BowleyENG1930193034016210940.50--100111
Arthur MiltonENG19581958341162104*54.007927.85100190
Majid KhanPAK196919693411626854.00--010-0
Andrew StoddartENG189318933501628332.40--01100
Rick DarlingAUS198119815501627432.4026561.1301090
PD HennessySPA201920196601627127.00132122.73010117
Saeed AhmedPAK196719673611626832.4036144.88011240
Javed MiandadPAK199119916611626132.4027159.7801060
Bill WoodfullAUS193219324711628227.0015827.2201260
Ken ArcherAUS195119514701624823.1430.00001120
Pankaj RoyIND196019604701625723.14--01000
Imran KhanPAK197619765721625932.4014938.26010112
Rikki ClarkeENG2003200313801625520.2535545.63011162
Irving RomaineBER200820088801626020.2521176.78010145
Andre FletcherWI201820189801625220.25142114.08011129
Devendra BishooWI201620167801624520.2541938.66000131
Tom BantonENG2025202511831623832.40115140.87000205
Wally HammondENG193419345801624320.2546235.0600011
Barry KnightENG196919695821624927.0037942.74001210
Y JallohSIE202520259901627218.0017891.01011151
Yasim MurtazaHK2022202210901625818.00160101.25010193
Les FavellAUS195919596911625420.2520934.9301160
Phil DeFreitasENG199519957921628823.1422073.64012153
Cephas ZhuwaoZIM20182018101001624516.20139116.550041810
Roelof van der MerweNED202520251510416236*27.00154105.1900093
Shai HopeWI2015201551001623616.2038442.19000220
Joshua Da SilvaWI2023202361021624420.2533947.79000201
Jimmy KamandeKEN20082008121111624216.2024466.3900192
Nick ComptonENG2016201661111624516.2041738.85002221
Liam LivingstoneENG20252025111101624314.7316399.39001108
Lega SiakaPNG20212021111101623014.7320678.64001152
Ray LindwallAUS1953195371101626214.73--021193
Stuart BroadENG2022202291221624216.2020180.60001204
Navdeep PooniaSCO20072007121201626713.5024466.39013232
Mahmudul Hasan JoyBAN2024202461201624013.5042538.12002161
Shane WarneAUS19961996201331623316.2023568.94001144
Zaid AhmadSWE202620261714316243*14.73157103.1800296
RafiullahOMA20242024191531623313.5094172.34003915
Warren LeesNZ198019801215116225*11.5733847.9300294
Noman AmjadFRA20262026181641625213.50143113.29014171
Salum JumbeTAN20222022211641623413.5016697.59001156
Zaheer KhanIND20012001232271624510.8028856.25007154
Mashrafe MortazaBAN2003200317245162288.5320678.64003175
PreviousPage 176Next

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.