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 resultT2067th 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 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
Wesley BarresiNED20122012870925113.1412871.8801152
Sohag GaziBAN20122012870923013.1413767.15001131
Jack VarePNG20172017770923813.1410488.4600050
Enamul HaqueBAN19991999982921915.3315858.23000100
Timycen MarumaZIM20142014883922918.4012573.6000063
Regis ChakabvaZIM20112011780923711.5024537.5500370
Regis ChakabvaZIM20132013680922211.5025436.2200031
Mark ChapmanNZ201820188819237*13.1492100.0000154
Rahimgul NaseriFRA202620261280925411.5075122.67013105
Hugh TayfieldSA196019605819246*13.14--00081
Lawrie MillerNZ19581958480922611.50--00130
Joel GarnerWI19771977680924311.5020.0000482
P MurungiUGA202320231694923118.4070131.4300074
Lee GermonNZ19971997790922210.2221143.6000181
Suranga LakmalSL2021202181029222*11.5019247.9200173
Akeal HoseinWI2025202522104922715.3368135.2900185
A GblaSIE20232023121029229*11.5010686.7900263
Abbas AfridiPAK20242024181139220*11.5075122.6700186
Thuya AungMYA202520251312192218.3612374.8000182
Graeme SwannENG200820081513392299.2015061.33000100
Trent BoultNZ201720172713109237*30.6717153.8000195
Cameron StevensonUSA20222022151449228*9.2013966.1900360
Josh TongueENG20262026171539230*7.6718649.46004150
Bob WillisENG1978197818158921913.1442221.8000040
James AndersonENG201520152122892206.5719846.46004150
Abey KuruvillaIND19971997352259235*5.4120744.4400615
Syd GregoryAUS19011901120914845.50--000100
Lionel BirkettWI19301930120916445.50--01050
Lance KlusenerSA20032003532915791.0077118.1801056
Gulam BodiSA20072007330915130.3315757.9601091
Sharad VesawkarNEP20142014330914030.3384108.33000120
Hamid ShahDEN20252025330914530.3367135.82000111
Jean-Pierre KotzeNAM20222022330913930.3368133.8200086
Richie BenaudAUS19621962230915130.3310040.00010100
Vikram RathourIND19971997230914430.3323339.0600090
Noor Ali ZadranAFG20232023330915130.3389102.25010103
Peter BorrenNED20162016440914322.7570130.00000101
Lendl SimmonsWI20062006440917022.7516854.17012100
Seekkuge PrasannaSL20132013440914222.7553171.7000097
Stephan MyburghNED20162016440913522.7574122.97001160
Peter MoorIRE20242024240917922.7514662.33012130
K ModiseBOT20232023440913822.7580113.7500076
P BaronARG20252025441915330.3378116.67010121
W.G. GraceENG189018902419175*30.3310.0001200
Jackie MillsNZ19311931240913422.7520.0000100
Gil LangleyAUS19551955442915345.50--01000
Jimmy BinksENG19641964240915522.75--01070
Syed Abid AliIND19671967240913322.755644.64000100
Ashraf AliPAK19841984642916545.503253.1301010
Bryan StrangZIM19981998241915330.3318050.5601061
PreviousPage 248Next

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.