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
Terry DuffinZIM20072007550953719.0018551.35000100
Tom CooperNED20132013550953819.0012178.5100091
Adnan IlyasOMA20162016550955419.0066143.9401065
Benjamin WardJER202120216529533*31.6793102.1500074
Affie JarvisAUS189518953529534*31.67--00030
Derek SealyWI19391939351952923.75--000-1
Hugh TayfieldSA19581958350956619.00--01200
Sonny RamadhinWI19561956450954419.00--00180
Dion NashNZ20012001551954223.7517155.5600150
Reeza HendricksSA202020206619535*19.0012377.24000110
James NeeshamNZ202620261161952619.0086110.4700081
Samiullah ShenwariAFG201920196629549*23.7511582.6100181
Luke Le TissierGUE20222022660953715.8369137.68001143
KD KesumaINA20232023860953115.8378121.7900096
Sarfaraz AliBHR20232023661953119.0062153.2300188
Sami UllahROM20212021861953319.0045211.11001124
T ParimaCOO202620266629548*23.7593102.1500185
Henry Leveson GowerENG19101910362953123.75--000-0
Alec BannermanAUS18851885360955115.83--010110
Ted WainwrightENG18981898360954915.83--00020
Jack CheethamSA19491949360953515.83--00000
Bill PlayleNZ19631963360956515.8310.0001260
Peter SleepAUS19791979360956415.8327934.0501180
Mark RamprakashENG20002000470955613.5725836.82012150
Stuart CarlisleZIM20052005571953015.8326236.2600170
Ryan HindsWI20092009570952713.5727334.80000122
Darren BravoWI20202020570953913.5717454.6000092
A RazaBEL20242024770952413.5773130.14001152
A RandhawaAUA202520257749545*31.6789106.7400072
BKB CorbinCAY20232023771953415.8368139.71002126
CV AntoKUW20262026972952919.0059161.0200178
J TuffinPHI202420247749532*31.6710689.6200040
Muhammad KaleemUAE20162016880955011.8811284.8201193
Daniel AnefieGHA202220221080954611.8858163.7900446
Sam KonstasAUS20252025480952511.8820646.12002120
SZ VayaniMAA20262026981953013.5792103.26001132
Mirwais AshrafAFG201020101281952313.5711185.5900037
Johan BothaSA/AX2007200712949528*19.0074128.3800183
Henry TylerPHI202520251291953711.8865146.1500295
Nasrulla RanaHK2023202313939536*15.8371133.8000176
Muhammad ArfanUAE202620261193953215.839896.9400272
Erapalli PrasannaIND19681968691952611.889128.5700140
Brad HoggAUS20052005181049525*15.8312576.0000010
Luke JongweZIM2024202411102953311.8887109.2000093
Graeme CremerZIM20092009191149531*13.5714167.3800080
Tim SoutheeNZ2009200920112953210.5610491.3500184
F AkankwasaUGA2021202120113951911.8889106.74001102
James AndersonENG2011201125126952715.8321145.02001120
Ian BradshawWI20052005141229517*9.5016258.6400130
Karsan GhavriIND1981198111134952110.5633328.5300160
PreviousPage 243Next

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.