Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2069th Match · CSA Pro20 2026/27TITDOLODI1st 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)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

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 YonSTH202420245511016725.2585118.8201275
CPPM SadunCYP202420246501012920.2010992.6600061
JP NettoPOR202620265501014120.2094107.4500172
Brendan TaylorZIM201720173601017316.8324141.91011120
Stephan MyburghNED201220126601013616.8311290.18000142
Gavin SinghSUR2026202666110151*20.2011389.3801072
Tharindu PereraBOT201920196601013016.8312779.53000160
Nicholas MaioloITA2019201966110139*20.2094107.45000102
N SalekarTHA202420246611013320.2011190.9900041
George ChallenorWI192819283601014616.83--00200
Bruce PairaudeauWI195619564601016816.83--01170
Kris SrikkanthIND198119815601016516.8317358.38012120
Ian HarveyAUS200020008721013820.2011290.18001110
Sundeep JoraNEP202520257711016316.8379127.8501037
Richmond BaaleriGHA202620267701013814.4312680.16000101
Tarun SharmaSLO202520257701014314.4393108.6000166
Iqbal QasimPAK198719876701012614.4317745.76001100
Curtly AmbroseWI199419948701014414.4318454.89001120
Ashton TurnerAUS2021202110811014914.4312183.4700052
Ali FarasatHUN202220229811012314.4372140.2800076
Harvir BaidwanCAN2008200813931013316.8314967.7900230
Suraj RandivSL2011201111911014112.6315963.52002141
Nicholas KirtonCAN2026202610911015312.6312878.9101091
P MurungiUGA2022202212921012414.4390112.2200083
Jakob GulBUL202620269911013012.6379127.8500138
Dayle HadleeNZ1974197471021012912.6346821.5800140
Khaled MahmudBAN1999199911110101279.1816860.1200181
Mohammed ShamiIND202120211011410156*14.4313375.94012131
Kenny BenjaminWI19951995121351012012.6320150.25000140
Ravi RampaulWI20122012211451013111.2217956.42001132
Mohammed ShamiIND20232023231451013711.2212084.17001104
Abdur RazzakBAN20062006281571012112.6314370.6300281
V MbazoBOT2023202316152101237.7714072.1400243
Taskin AhmedBAN2017201718162101337.2122345.2900262
Blessing MuzarabaniZIM202120212217510130*8.4222145.70004170
Mervyn DillonWI2002200227243101434.8127736.460011123
Narsingh DeonarineWI200920091201008250.0024341.15010122
Alviro PetersenSA200620062201008050.0090111.11010131
Patrick GougeJER202420243201005250.0065153.8501047
Ian CraigAUS195319531201005350.00--010100
Gerhard ErasmusNAM202020203301005633.3312878.13010100
Razmal ShigiwalAUA201920195301005333.3378128.2101038
BS StephensonBEA201920193301004833.3372138.8900097
AR RamjaniUGA202220225311007850.0071140.8501092
Muhammad AtifKSA20262026432100100*100.0059169.4910157
Arthur MitchellENG193419342301004733.33--000-0
Brian RoseENG197719773301005433.3322145.2501070
Shahid MahboobPAK198319835301007733.3316759.8801080
Junaid SiddiqueBAN200720074401007125.0011984.03010103
Rezza GaznaviSIN202620264411004933.3376131.5800096
PreviousPage 236Next

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.