Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES149/5 (17)WAR206/4 (20)ES need 58 runs in 18 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 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 bowledT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th 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
A Mene-EjegiSER20222022119110632*13.2566160.61002106
Rod LathamNZ199319938901063911.7826240.46001100
Shaheryar ButtBEL20242024101011064411.7811691.3800195
Najibullah ZadranAFG202420241110310628*15.1487121.8400296
Dipak PatelNZ19881988111111062910.6019055.7900250
Peter FultonNZ20082008111221062910.6023345.49002133
Malcolm WallerZIM20182018121231062911.7815170.2000382
Ashton AgarAUS2021202114121106279.6412783.4600374
Mirwais AshrafAFG20152015171251062815.1415170.2000237
George DockrellIRE20152015181351062513.2513976.2600164
Ian BishopWI19951995151341061811.7822946.2900080
Trent BoultNZ20222022221461061713.2511294.64001180
Lakshmipathy BalajiIND200420042615410621*9.6413976.2600383
Mahesh TheekshanaSL202420243416410627*8.8319753.8100361
Martin SneddenNZ19881988201661062010.6027538.5500350
KaleemullahOMA202220223119910614*10.60100106.0000219
Ijaz FaqihPAK19871987410105105105.0027238.6010074
Mohammad NabiAFG201120112201055852.5090116.6701046
Jack HobbsENG191319132201058252.50--010-1
Billy BatesENG188118811201055852.50--01090
Ian DavisAUS1976197612010510552.5020451.47101141
Rahmanullah GurbazAFG202020203301054235.0072145.8300077
DE RoacheSAM202420244301055535.0072145.8301088
Stewie DempsterNZ1933193323210583*105.00--010-0
Rashid KhanPAK1982198253210559105.0016762.87010140
Sean WilliamsZIM201020104401057426.2514771.43011100
Geoff BarnettCAN200920094401054926.2514273.94000122
Cheteshwar PujaraIND201020102401057226.2519354.40010120
Kiplin DorigaPNG202220224401055026.2519454.1201083
Prithvi ShawIND202120214401054926.2585123.53001200
K SuttisanTHA202520254401057326.2580131.25010105
Atif RasheedFIN202220224411054335.0065161.5400056
George HirstENG1905190534110540*35.00--000-0
Brian BolusENG196319632401054326.25--00050
Andre RussellWI202320235521055135.0062169.35010510
Tim TectorIRE202620265501057321.0011293.75010124
Maurice TateENG192419246501055021.001838.8901101
Bill VoceENG193319334511056626.255839.6601011
Brendon KuruppuSL199019905501054121.0016762.8700060
Mangaliso MosheleSA201720177611053621.0065161.5400069
George MunseySCO2015201566210562*26.2576138.16012181
Srimantha WijeratneCAN2023202310601056317.5014870.9501191
MTMMJ AveCOO2024202466310544*35.0010897.2200065
Dillon HeyligerCAN20222022116510524*105.0065161.5400087
Hisham SheikhKSA202220226611052921.0012087.5000051
Chetan ChauhanIND196919693601053417.50--00051
Graham DilleyENG1983198376210531*26.2515070.00001120
Wayne JamesZIM199419946601053317.5027837.7700060
Mehrab Hossain jnrBAN200920097701054315.0022446.88000110
Michael SwartNED201420149701052915.0010996.33001121
PreviousPage 230Next

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.