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)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
Dane CleaverNZ202620264401005125.0064156.25010123
Hussain TalatPAK201920194401005525.0091109.89010121
James KellyAUS189818984411003233.33--000110
Bob WyattENG193719372401005025.0025639.0601070
John HampshireENG197219723411004233.3319152.36000170
Jock EdwardsNZ197719772401005125.0013574.07011180
Yuvraj SinghIND201420146501006020.0010298.0401084
Shoaib MalikPAK2021202185210054*33.3358172.4101148
W MiyauchiJPN2025202555210045*33.3394106.3800062
Saber ZakhilBEL2021202165110064*25.0065153.8501239
Cameron ShekletonPOR2026202655110052*25.0082121.95010111
Roger BluntNZ1930193045110045*25.00--00100
Russell EndeanSA195819583501003820.00--00000
Garry SobersWI197419744501005720.0026837.31012121
Saeed AnwarPAK1989198976110042*20.0012977.5200182
Liam PlunkettENG201520157611004420.0058172.4100096
S CotterSAM202220226601004516.6787114.94001113
Delawar KhanDEN2021202186210040*25.0081123.4600077
Zain AhmadFRA202420246601005216.6777129.87011132
Doug RingAUS195219523601005316.67--010120
Jayasinghrao GhorpadeIND195919593601004116.67--00160
Neil SmithENG199619967611003120.0013275.76000150
Mohammed ShamiIND201720179721003020.0092108.7000085
Firas HussainBUL2024202477110040*16.6789112.36002131
Gurpreet SinghMEX202620268701003114.2911686.2100080
Waqas BarkatHK201420148801003212.5015166.23002120
Kiplin DorigaPNG20242024118110027*14.2911388.5000082
Bill O'ReillyAUS1934193458410030*25.0026338.02000-2
Shane WarneAUS199219925911003512.5031831.45001100
Nixon McLeanWI199819988911003112.5020548.7800064
RGA AmahCAM202220229901002011.1112381.3000091
Anas BaigUGA202620269911006612.5076131.58013105
Mahendra NagamootooWI2002200211951003225.0020848.08000123
Onais BascomeBER20192019111001002210.0011289.29000123
Bikram AroraMAC20232023151121003611.1111586.9600155
Jomel WarricanWI20252025612210036*10.0014369.9300573
Mark AdairIRE202120212115510016*10.0010595.2400153
Mervyn DillonWI1999199925183100366.6724041.6700970
Muttiah MuralitharanSL1995199521209100119.0913971.9400281
Eoin MorganIRE20062006110999999.0013473.8801071
Buddy OldfieldENG19391939120998049.50--010-0
Saad NasimPAK201520153319977*49.5012479.8401191
M RavulaFIJ202620263319947*49.5098101.02000111
Graeme CremerZIM20112011641993733.0014468.7500080
Eric SzwarczynskiNED20092009440996524.7514568.2801150
Zeeshan MaqsoodOMA20172017440993424.7510792.52000131
Akshay HomrajUSA20192019440993424.7513573.3300032
Ruan de SwardtSA20242024241996433.0022045.00011130
Musaddiq AhmedGER20242024440994824.7555180.00000117
Reggie SpoonerENG19091909240995824.75--01000
PreviousPage 237Next

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.