Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd 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 runsFirst-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
Mohomad AslamKUW20202020532793279.0074106.7600081
Zahir MohammedHUN20212021430793326.3346171.7400084
Idrees Ul HaqueSWI20212021430794226.3348164.5800076
Allan RaeWI195319532317963*39.50--01000
Richard SnellSA19961996330796326.339682.2901041
Craig WhiteENG20032003541793526.338197.5300060
Shaun PollockSA200820087437936*79.0070112.8600052
Freddie ColemanSCO20152015440797019.7510873.1501170
Tamoor SajjadQAT20202020442792939.5064123.4400071
Keemo PaulWI202020205427932*39.5064123.4400174
WAE BurtonSER20212021440792219.7554146.30000122
Manav SutharIND20262026340792819.7516049.3800072
AP YadavTHA202320234427931*39.5078101.2800070
Michael LevittNED20262026440792819.7560131.6700084
ZXM VukusicCRO20252025440794319.7570112.8600093
George GearyENG19281928241796626.3325231.35010100
Cyril VincentSA19271927241795326.33--01000
Wasim BariPAK19721972240797219.752330.43012100
Akram KhanBAN19981998550793915.8015451.3000050
Navdeep PooniaSCO200820085527938*26.3312264.7500110
Khurram ChohanCAN200920098537935*39.5010376.7000133
Mohammad ShahzadAFG20212021550794515.8072109.7200173
Harry ManentiITA20232023550795115.8064123.4401081
JD AllanVAN20222022650793015.8073108.2200061
Dick BarlowENG18841884352793826.334744.6800120
Arthur GilliganENG19241924550793615.801612.5000001
John SparlingNZ19581958352795026.33--01000
Graeme WoodAUS19891989551793919.7511270.5400010
Peter McGlashanNZ2009200910617956*15.8068116.1801071
Vernon PhilanderSA20202020361792715.8023134.20000120
Trevin BastiampillaiCAN20102010860793313.1711767.52001140
Umar AdamMAL20222022660795013.1766119.7001055
Metuisela BeitakiFIJ20242024660792813.179583.1600181
Charlie BrennanJER20232023660794313.1770112.8600154
DB LoicCAM20262026660793913.1764123.4400161
DS MaraiwaiFIJ20222022660792313.1772109.72001121
GJ van RensburgNAM20242024660793213.1711071.8200051
John TrumbleAUS18861886360792413.17--00100
Tony LockENG195519553617919*15.80--00060
Iqbal QasimPAK19821982961795615.8016248.7701040
Sherwin CampbellWI19981998360792813.1727728.52000100
Tony SujiKEN20012001972792715.8016747.3100070
Ahmed RazaUAE201920191672792215.809583.1600034
Jason MohammedWI20212021871791713.1714654.1100060
Noman AmjadFRA202320239747924*26.3365121.5400043
Jamshid NasiriFRA20262026771791813.1768116.1800163
Wes HallWI19631963571792813.174070.0000141
Anderson PhillipWI202520254827924*13.1732024.6900190
Percy McDonnellAUS1888188848079329.882142.8600210
Charlie TurnerAUS18881888481792611.295238.4600220
PreviousPage 268Next

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.