Live1st ODI · India in New Zealand 2026/27NZ67/2 (13.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
David CapelENG19871987101413169824.3181039.01032255
William PorterfieldIRE20162016161503167321.0739380.41021344
Kassim NassoroTAN20222022252063166022.57311101.61010333
Tim BresnanENG20102010302173169122.5753259.40013320
Faoud BacchusWI1979197935031525063.0040.00112403
Lindsay HassettAUS1950195058031516739.38--120202
Musa ShaheenDEN202620269903158035.00272115.810203010
Marvan AtapattuSL2007200781013158035.0069345.45020361
Brian CloseENG1963196351003157031.5057434.84031380
Vusi SibandaZIM20162016111103155928.6435788.24020318
Luqman ButtCAA20232023111113156931.50211149.290102718
Abdool SamadCAN20072007121213158328.6444970.16021314
Naseem KhushiOMA20242024131203156926.25166189.760212724
Peter LeverENG197119711113231588*28.6469645.26021301
Godfrey EvansENG1957195791423158226.25--021342
Shane DowrichWI201720171019131510317.5071144.30113431
Shahid AfridiPAK20082008242043158519.69236133.470111812
Ruwan KalpageSL199319932623113154226.2558553.85001190
Kepler WesselsAUS1982198236031416252.3361451.14100310
Peter BorrenNED20112011101023148439.2540178.30020253
Ken FunstonSA1953195371203149226.17--021170
Geoff MillerENG19821982101303149824.1569545.18023340
Craig SerjeantAUS19781978713131412426.177341.10101401
Gareth DelanyIRE201920191715331489*26.17206152.430202812
Matty CrossSCO20212021191713147019.6340278.11013264
Keemo PaulWI20182018262263144719.6334890.230022216
Shahid AfridiPAK201220122925331452*14.27275114.18025316
Tony PitheySA1965196535031315462.6038330.81110281
Vinoo MankadIND1956195647031323144.71--101211
Marco JansenSA2026202611813138544.71291107.560303316
Marcus CampopianoITA2022202298331387*62.60257121.790312310
Frank WorrellWI1951195148031310839.13--110280
Oshada FernandoSL202220226913136439.1349862.85030368
Shaun MarshAUS20102010101003138331.3043671.79021274
Smit PatelUSA20242024101013137034.7840377.67020371
R SatheesanROM202220221111131386*31.30226138.500213312
Darius VisserSAM2025202511112313110*34.78248126.21201446
Nick KellyNZ20262026121213138328.4538082.37030384
Musaddiq AhmedGER202620261414031312222.36196159.691022721
Len BraundENG190219029152313103*24.08--112201
Richie BenaudAUS1956195691513139722.36--021322
Yusuf PathanIND201120111716231310522.36259120.851112220
Riazat Ali ShahUGA202320231916431347*26.08229136.680022215
Khizer AhmedNOR202520251616131364*20.87265118.110122810
Bruce YardleyAUS1978197891623137422.3618531.89010422
Naved-ul-HasanPAK200520052827731342*15.6539479.44003376
Mahmudul Hasan JoyBAN2025202535031217162.4056355.42110304
Rayyan PathanCAN20212021662312107*78.00190164.211203116
Brian BoothAUS1963196347131216952.007030.00111301
Nawroz MangalAFG201420141010031212931.2038680.83111296
PreviousPage 103Next

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.