Live1st ODI · India in New Zealand 2026/27NZINDMatch delayed by rainTest1st 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,772 of the 11,779 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Mitchell SantnerNZ202620262619634147*26.23308110.710022615
Dhananjaya de SilvaSL2017201714191341119*18.9459457.41102364
Karim SadiqAFG2010201021202341114*18.9441681.97104387
Stan McCabeAUS1937193735034011268.0061355.46130400
Keith MillerAUS19471947572340141*68.0069149.20110245
William PorterfieldIRE2013201399034011237.7845375.06120433
Fraser WattsSCO20102010101013409837.7855960.82042213
Andy BlignautZIM20052005812134084*30.9140683.740423114
Dean JonesAUS198519851312434099*42.5040484.16031244
Sese BauPNG202320231716134081*22.6745774.40032353
William PorterfieldIRE20192019151703409420.0054961.93021383
Romario ShepherdWI20222022251853405026.15301112.960102020
WPUJC VaasSL/ASIA20052005201923406520.0056260.50010452
Dhananjaya de SilvaSL2020202088133979*48.4341282.28040423
Bas de LeedeNED20262026111023399742.38337100.590202211
Nick KnightENG20032003111103398830.8247471.52030262
Irfan KarimKEN202320231411533963*56.50337100.59020252
Hashmatullah ShahidiAFG202620261214533910237.6744077.05101385
Gary CosierAUS1978197881503398422.6047953.24022392
Duleep MendisSL198419841115033911122.6050866.73111366
Heath StreakZIM/AX20052005111713398521.1973346.25023333
Mohammad RafiqueBAN20052005172233397217.8450167.660323313
Karsan GhavriIND19791979202473398619.9459447.14011324
Jack HobbsENG191419143613389767.60--030-1
Everton WeekesWI1950195046033812956.33--130350
Colin CowdreyENG195819586803388142.2540024.25030401
Bob BarberENG1966196658033818542.2550966.40111390
Jason HolderWI2024202481243385942.2557558.78022358
Shaheryar ButtBEL20252025131223389133.80256132.030103115
Jermaine BlackwoodWI2016201681303389526.0054462.13032426
Lendl SimmonsWI20212021141413387226.00298113.420103217
Farhaan BehardienSA201720171615733864*42.25255132.550112211
Marcus StoinisAUS202420241815533867*33.80236143.220302520
Matty CrossSCO20252025161523385926.0034498.26010292
Dasun ShanakaSL20182018171633386626.00276122.460232819
Alex CareyAUS202020201816133810622.5336592.60101265
Mosaddek HossainBAN201920191817533852*28.1735495.48010209
Godfrey EvansENG19481948111923385019.8814147.52011190
Kris SrikkanthIND19831983181903384817.7962953.74002312
Kamil MisharaSL202620261920133861*17.79322104.970133911
Stuart BroadENG20142014222163384722.53326103.680014210
Rohan MustafaUAE202320232625333852*15.3656459.93013245
Akeal HoseinWI20222022392573386018.7835994.150112017
Denis LindsaySA1966196624033718284.2532876.52120428
Clem HillAUS1898189846033718856.17--121290
George MannENG19491949592337136*48.14--100282
Nitish KumarCAN20192019121023378342.13241139.830312412
Imal ZuwakSWE20252025101003377033.70271124.35031378
Andrew BalbirnieIRE20252025911033711230.6458457.71122285
Intikhab AlamPAK19731973812133713830.647536.00121308

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.