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
Muhammad Haziq AimanMAS20262026131311754514.58140125.00002218
Adam ParoreNZ19921992131311756014.5846937.3101190
Farveez MaharoofSL20052005161441753617.5036348.21000191
Vincent AdewoyeNGR202420241916517541*15.91128136.72001176
Geoff LawsonAUS198219821416317557*13.4633951.62024171
Sompal KamiNEP20222022281941754711.6731755.2100291
Herbie CollinsAUS1924192412017411487.0050334.59110120
William ScottonENG188418842301749058.0037524.00020110
Devon ConwayNZ2020202064117465*58.00115151.30020176
Joe HardstaffENG193919393411749458.00--02081
Imran FarhatPAK201220125501745634.8022776.65020260
Craig MeschedeGER201920195511746743.50115151.30011913
Sharmarh BrooksWI2019201935017411134.8037546.40111251
IDM LatinGIB202520255511746543.50117148.72020245
Andy PycroftZIM198719876611746134.8025468.5002091
Dale RichardsWI201020105601745929.0023075.65021223
Jermaine BlackwoodWI2014201446117466*34.8030058.00020173
A SokovagoneFIJ202420246601746229.00129134.880101012
Martin CoetzeeHK202320237701748624.86133130.83021245
Kennedy OtienoKEN199619968801748521.7531655.06011122
Srimantha WijeratneCAN202420248801745921.7524870.16021170
Shimron HetmyerWI202520258801745221.7591191.210101013
John MooneyIRE2009200910921744224.8624172.20000142
Mudassar BukhariNED2011201110921744124.86163106.75001119
Manish PandeyIND20202020109617450*58.00140124.29010133
JJ SmitNAM20232023119817440*174.00121143.800001011
S RavichandranJPN202520259901745019.3317698.86011182
Minod BhanukaSL2021202191001743617.4023773.42000210
Kieron PollardWI20222022121151746929.00168103.57011127
Kapil DevIND199419941511317453*21.7531056.13010124
Susil FernandoSL1983198381101744615.8251333.92004140
Uvais KarnainSL198519851111517441*29.0030756.6800132
Mohammad AshrafulBAN20112011101201747314.5034650.29012220
Nuwan KulasekaraSL20112011201311743414.5021282.08000125
Nixon McLeanWI19991999131411743913.3822776.65002217
Nurul HasanBAN202520251414517431*19.33170102.3500089
S Vijay UnniMAS20232023211451743819.3319489.69000105
Keshav MaharajSA201720171315517432*17.4025568.24001214
Wally GroutAUS19641964111501743711.6032842.38004180
Wellington MasakadzaZIM20232023221631744013.3834550.43000123
Damien FlemingAUS19991999331771746517.4032054.38016180
Mohammad AmirPAK201020101922517430*10.2457630.21005162
Stewie DempsterNZ1931193112017312086.50--110100
Giff VivianNZ1932193212017310086.50--11081
Frank IredaleAUS189818983301738957.67--021140
Bam Bam WeekesWI1939193923017313757.67--100181
Brun SmithNZ194919492311739686.50--02082
Herbie TaylorSA192719272401737143.25--02000
John ReidNZ194919492401739343.25--020110
Bob SimpsonAUS196219622401737143.2510649.06020190
PreviousPage 167Next

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.