Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ben McDermottAUS20212021770943513.4313171.7600133
Narendra PatelUSA202120211172942518.8016457.3200070
Karl BirkenstockNAM20232023871943115.6715660.26001102
G KansonkhoMAA20232023871943815.6712873.4400080
Matthew MaynardENG19941994671943515.6714067.1400180
Ollie RobinsonENG20222022681943713.4311681.03001111
Abdul-Shakoor RahimzeiGER20212021880943111.7512177.69002100
Kushal MallaNEP202120219829450*15.6768138.24011310
KTK RodrigoMAL202420248819437*13.4310391.2600192
Wally GroutAUS195819585829435*15.678525.8800010
Kyle MillsNZ2004200417969444*31.3313370.6800155
Aasif KarimKEN199919991093942215.6716258.02002121
Lendl SimmonsWI201220129919418*11.7516756.2900183
Wahab RiazPAK201720171190942410.4412376.4200083
Ahmed RazaUAE201820181191945011.7520346.3101250
Neil WagnerNZ20172017792943213.4318650.54000123
Mohammad RizwanPAK201620169939434*15.6712376.4200190
Ali NawazHUN202520251193943615.6782114.6300245
GK GhalleyBHU2024202410102942111.7510490.3800192
Bruce TaylorNZ19731973810094229.4014757.14001120
Ray BrightAUS198619869103943013.4329431.9700171
Rizwan ButtBHR2024202420114943213.4371132.3900218
Dayle HadleeNZ19731973711094378.5527633.70005100
Clint McKayAUS2013201326125943013.4318949.7400171
Daniel AnefieGHA202320231513294238.5511879.6600434
Muttiah MuralitharanSL2004200419145944310.4410490.3800494
Javagal SrinathIND200020001715494308.5519248.9600471
T WangchukBHU20242024191549418*8.5512674.6000253
Clint McKayAUS201220122016294286.7113669.1200382
Curtly AmbroseWI19931993311669419*9.4014963.09003101
Bob WillisENG19771977141799424*11.7525337.15003110
Stuart BroadENG201920191119794297.8321144.5500573
Courtney WalshWI200020001724694225.2220047.0000764
Abidullah KotwaAUA202620263119393*-26357.69010212
Joe RootENG20122012221937393.0028532.6301051
Barry WoodENG198219822219378*93.0017652.8401040
J CutinhoCOS20192019330934631.009894.9000074
Algy GehrsAUS19101910230936731.0011382.30010130
Bob WyattENG19271927230939131.00--01100
Gerry GomezWI19491949230935031.00--010-0
Tony HarrisSA19471947230936031.00--01090
Dion NashNZ20002000631936246.5016556.3601082
Vinod KambliIND19911991531934046.5014962.4200060
Ben HollioakeENG19971997230936331.0011283.04010161
Sami AslamPAK20172017240935123.2522541.3301090
Walid GhauriNOR201920194419344*31.0080116.25000102
A KheterpalHUN20232023441933631.0072129.17000103
Dick SpoonerENG19521952240936623.25--01100
Asif IqbalPAK19641964240934123.254436.3600020
SalahuddinPAK196519653429334*46.50--000-0
PreviousPage 245Next

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.