Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 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-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th 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/27NSWSA

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,778 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ryan BurlZIM202620262221444257*26.00426103.76022358
Ken RutherfordNZ1988198820222442107*22.1080055.25122410
Mushfiqur RahimBAN20072007322994428022.1090548.84035334
Calum MacLeodSCO201720171212244115444.1051485.80130447
Ed JoyceENG200720071515044110729.4066266.62131472
Bob WyattENG19351935915344114936.7530.00121170
Najibullah ZadranAFG201820182218544181*33.9245497.140303214
YS ChauhanSWE20262026191824415227.56380116.050203417
Paul StirlingIRE20242024192104418821.0051585.630404711
Avishka FernandoSL202120212322244111822.0552084.81123347
Chris LewisENG199319931622444111724.5070662.46103534
Jeff DujonWI19911991222504417017.6499944.14034412
Thisara PereraSL20122012362874417521.00422104.500223117
Warwick ArmstrongAUS1911191159044013248.8979955.07121450
Wazir MohammadPAK1958195859144018955.00--212390
Mike VelettaAUS198819881618344068*29.3382853.14020260
Dipendra Singh AireeNEP202420242924444064*22.00349126.070202921
Steve WaughAUS19901990282754406420.0085951.22011350
Irfan PathanIND200420043731104405520.9582953.080124210
Phil JaquesAUS2007200757043915062.7177057.01230510
Charlie BarnettENG19371937612143912939.9153645.34120422
Roy McLeanSA19531953712143910139.9120.00132462
Martin GuptillNZ2017201713131439180*36.5844498.871105015
Javed BurkiPAK19621962714043914031.36--201452
Ian RedpathAUS1964196491534399736.58117628.74021430
Adam GilchristAUS200820081416043911827.4446394.82131477
Andrew BalbirnieIRE20152015191814399725.8254780.26020404
Alex CareyAUS20262026162024397424.3969163.53012422
Chris HarrisNZ20012001232164395629.2771661.31020252
Ravindra JadejaIND20162016312394399031.3661371.620323413
Rohan KanhaiWI19661966710043810443.8077841.65121471
Christopher De FreitasPOR202620261111043812539.82270162.221313624
Greg ChappellAUS19731973711143810643.8017355.49130511
Neil HarveyAUS1951195171304388333.69--030490
Kyle CoetzerSCO201520151515043815629.2044797.99112645
Trevor FranklinNZ199019901017143810127.38151128.99121441
Stuart WilliamsWI19941994141714386127.3881154.01011593
Jeff CroweNZ19861986181924386625.7677056.88021350
Keshav MaharajSA20222022382614388417.5257176.71012568
Gordon WhiteSA1906190659143714754.63--120533
Chris TavaréENG1981198159043714948.56136931.92131410
Geoff BoycottENG19741974611043711239.73144530.24130520
Gary WilsonIRE201020101715243711333.6253182.30120451
Nick KnightENG19991999161604378427.3166665.62021324
Hardik PandyaIND20252025231944376329.13311140.510303127
Asif AliPAK201820182723743750*27.31324134.880112427
Wesley MadhevereZIM20212021232304377319.00414105.56045407
Upul ChandanaSL19991999272504375017.4862370.14015316
Jack RussellENG1923192347043614062.29--210110
Herbert SutcliffeENG1930193047243616187.20121136.00130292

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.