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
Mushtaq AhmedPAK19971997181571275915.8827546.1801184
Baseer KhanAUA202620262215612731*14.1113792.7000174
Curtly AmbroseWI199219922318712724*11.5521658.8000291
Mohammad ShahzadAFG2009200922012611063.0013990.65100130
Basil HameedUAE2019201933112663*63.0017771.19010111
Brian BoothAUS196119612301267142.00--010180
Collins ObuyaKEN202420244401266831.5071177.46021139
V RavindranHUN202420244401265731.5094134.04010163
Tom LowryNZ193019304401268031.5020.0001100
Aminul IslamBAN199719975501263725.2020461.7600061
Leon GarrickWI200120014501267625.2028045.00011100
Saleem ElahiPAK199619966601265421.0015780.25010153
Shane DowrichWI202020204601266121.0023653.39012150
Taranjit BharajDEN202420246601264621.0098128.57000153
Maitland HathornSA190219023601264521.00--00000
George GiffenAUS188318833601264121.0010.00001120
Bob McLeodAUS189218923601263121.00--00050
Hitesh ModiKEN200620067701263718.0023254.31001150
Colin IngramSA201120117701264618.0015481.82000132
Obed AgbomadzieGHA202420248711263321.0016277.78000102
C PotgieterPOR2026202677112652*21.00102123.5301187
Gerry GomezWI1954195447112647*21.00--00000
Andre RussellWI2016201688312643*25.2091138.4600098
James McCollumIRE202320234811263618.0032638.65001170
Matthew BreetzkeSA202420248811265118.00110114.55011105
Tafadzwanashe KaitanoZIM202220228801264215.7518667.74002162
Billy BatesENG1882188248112652*18.00--01091
Jack CrawfordENG190819084811266218.0010.00011121
Brian HastingsNZ197519758811263718.0026048.46002120
Gregory TaylorBAH2025202599112656*15.7513791.97012165
Kithuruwan VithanageSL201520155901263814.0016974.56001144
Manan BashirBUL2026202699112656*15.7582153.6601167
Dick MotzNZ196919696901262314.0016041.25000132
Tushar ImranBAN20032003111001264812.6020561.46001121
RJ AinsworthHUN202620261010612651*31.5013196.18012103
Andy RobertsWI198119811110112650*14.0024052.50012115
William PorterfieldIRE20082008111101264111.4522855.26001160
Tim MurtaghIRE201920191511412654*18.0017173.68013132
Ramesh MendisSL2021202191121263314.0025749.03001111
Guy de AlwisSL19881988101131264415.7514885.14002111
Jerome TaylorWI20142014101211264011.4513593.33001175
Ravindra JadejaIND201220121512312624*14.0018966.6700070
R Sakurano-ThomasJPN20242024211231263914.0013196.1800141
H VenkataramSIN202520251412912627*42.00119105.88000103
Abdur RehmanPAK201120111613212640*11.4533138.07002142
Fidel EdwardsWI2011201191461263015.7533837.28001150
Safyaan SharifSCO2019201921141012626*31.5012997.6700191
Nathan LyonAUS20232023101421263410.5030341.58000200
Bishan BediIND19771977714812626*21.0021359.15000140
Graeme CremerZIM20102010241541262411.4522057.2700291
PreviousPage 207Next

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.