Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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)T20I3rd 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)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 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
Cyril PooleENG1951195112112469*124.00--020-0
Ben FoakesENG202320232401245131.0019862.63011140
Mohammed AsgharKUW201920194401244531.0091136.26000135
Muhammad FarooqESW202620264401244731.0085145.88000158
Hugh Bromley-DavenportENG189618963401248431.00--010-0
Ernest TyldesleyENG1921192134112478*41.33--011131
Leo O'BrienAUS193619363401245931.003056.6701100
Peter PollockSA1966196624112475*41.33--01000
Dipanjan DeySWE2021202155212475*41.3393133.3301083
Johnny BriggsENG189218923501244124.80--000100
Vinoo MankadIND194619463501246324.8010.0001171
Martin SiriARG202120216611243124.80123100.81000111
Ian HollandUSA202220227601244020.6715679.4900061
C TlaliLES202120216601243520.67119104.20001122
Easton McMorrisWI196019604601247320.67--01100
Phil DeFreitasENG199619968601246720.6714187.94010103
Rohan RangarajanSIN202320237701244617.71116106.90001154
Reginald NehondeBOT20242024117212460*24.80119104.20011103
Ahmed AqeelMAS202620269731243231.00118105.0800080
Dennis LilleeAUS197719775721242724.8022648.67000142
Aravinda de SilvaSL1984198478212450*20.6718865.96010120
Mohammad HafeezPAK200520058801244215.5024151.45001112
Saqib ZulfiqarNED2023202388212434*20.6713095.38000104
Joost MeesLUX202320238811248517.7196129.1701296
S NadigotlaROM202320239801244115.50113109.7300075
A Natubhai AhirPAN202320238801245115.50106116.9801187
Tayyab TahirPAK202520258811243817.7113790.51000122
Len BraundENG190419044801243915.5010.00001140
Wilf SlackENG198619865801245215.5032238.51012141
Simon DoullNZ1999199910811244617.7113889.86002192
Shamim HossainBAN20212021109112431*15.50111111.71000143
Festus BennBAH20252025119212439*17.7116177.02001122
John GleesonAUS196919696921244517.7124337.8600290
David BairstowENG197919799921245917.7123353.22011111
Saqlain MushtaqPAK19981998181031243417.7128743.21001131
Lance CairnsNZ19811981121011244113.7819264.5800283
David MurrayWI19811981101131244615.5029841.6100170
Craig McDermottAUS19871987121111243312.4022854.39000121
Sharvin MuniandyMAS20192019151341242713.78103120.3900277
Alec BedserENG195119511013312430*12.40--002100
Mashrafe MortazaBAN20182018201431243611.2716376.0700285
Vic MarksENG19831983201431242711.2721657.4100070
Aryan DuttNED202320232015412423*11.2715977.9900147
Neil HawkeAUS19641964121581243717.7139229.34003130
Ken WadsworthNZ196919699150124218.2715134.44002100
Ryan SidebottomENG20082008181771242212.4037233.33002120
John MooneyIRE2014201432112396123.00106116.04010182
Ian ChappellAUS1979197922212363*-115106.96020120
Roy FredericksWI196819681201237661.5036034.1701070
Sacha De AlwisCAY202320234401237430.75109112.84010126
PreviousPage 209Next

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.