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
Matt HorneNZ2000200059015511017.2246933.05102170
Theunis de BruynSA201920195901554917.2231649.05000281
Ben FitchetGUE202420249901554117.22125124.00000204
FA CossaMOZ20222022129515546*38.75133116.54002148
M StanikzaiSWI202620269901553617.2296161.460001411
Ian CraigAUS195619565901554017.22--00170
Abdul QadirPAK1985198516931555425.8316875.00011102
Gordon DrummondSCO201020101310315535*22.14142109.15001103
S BurdekinCYP20242024101011555917.22153101.31010136
Mick CommailleSA1910191051001554215.50--00000
Winston BenjaminWI19941994101021554419.3821472.43001201
Hamza DarSPA202220221311115539*15.50138112.3200195
Ken HiggsENG1966196681121556317.2251328.65011113
Javagal SrinathIND19941994271251556022.1425760.31021142
Zaheer KhanIND20062006131231553717.2230950.16000154
Carlton BaughWI20122012101221553315.5032747.40001161
Farveez MaharoofSL20042004211451554017.2223466.24000123
Ian GouldENG19831983181421554212.9224363.7900250
Stuart BroadENG200720072417815545*17.2222469.2000192
Khaled MashudBAN20012001131831554010.3343235.88004150
Vijay MerchantIND19511951110154154154.00--100-0
Heinrich KlaasenSA202520253301548751.33119129.41020223
Klaas-Jan van NoortwijkNED20032003441154134*51.3316096.25101143
Harmanjot SinghGER202420244411547051.3399155.56020148
Mike SmithENG196219623401547338.50--020141
Seymour NurseWI196019602401547038.5027626.4502010
Francisco CouanaMOZ2024202455215476*51.33114135.09012156
Hadisullah TarakhelBEL202120215511547838.5084183.330101611
Tenjin RabgeyBHU202520255501547430.80118130.51021137
J MoscaITA202420245511547238.5083185.54020176
Percy SherwellSA1907190735015411530.80--100190
Wally HammondENG194719473501547930.8019937.69010170
Alan FairfaxAUS1931193145115460*38.50--02080
Osama MahmoodSWI2023202366115453*30.80133115.79010152
Gavin HamiltonSCO201020107701544822.0023465.81000111
Rubin HermannSA202520257701546322.00118130.51010136
Nick GreenwoodJER201920197701544322.00124124.19000152
Arthur ChipperfieldAUS193619365711543925.6714745.5800080
Kerry O'KeeffeAUS197419745711548525.6746333.26011151
Robin SmithENG198819884711545725.6738340.21011180
Alex CusackIRE2008200811811543822.0022867.5400074
Zulqarnain HaiderPAK201020107821548825.6729053.10011190
Gaurav TiwariINA202620268811544222.0015897.47000136
Dunith WellalageSL20242024138315467*30.8018085.56010125
S MadurangaSOU2025202588215451*25.6715599.35010174
AR OdedaraOMA2024202488115454*22.0031449.04012152
Hugh TayfieldSA195319537831543430.80--00013
Graham GoochENG199519955801544719.2535843.02001150
Dougie LockhartSCO2010201010811544622.0027057.0400170
Mashrafe MortazaBAN2009200910911546319.2520674.76013127
PreviousPage 182Next

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.