Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 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
Deryck MurrayWI197819783301326044.008758.62020130
Bakhtiar TahiriBUL202120214411324944.00106124.53000156
Harold LarwoodENG193319333411329844.0019169.11010141
Khaled MahmudBAN199819986501324726.4020165.67000130
Fawad AlamPAK2020202035113210233.0039833.17101150
Binod BhandariNEP202020207501325926.4016679.52010142
Martyn MoxonENG198519855501327026.4024753.4401180
Danie KeulderNAM200320036601325222.0022060.00011110
Neil BroomNZ201020106601327122.0016978.11012111
Asad ShafiqPAK202020204601326522.0027448.18010140
Jack HobbsENG1909190936113262*26.4010.0001100
George BonnorAUS188318833601328722.0010.0001293
Majid KhanPAK198219825601326322.0025551.76010160
Gary GilmourAUS197619764601329522.0014988.59011172
Rod LathamNZ199019906621323833.0018969.8400080
Owais ShahENG200220027711325722.0020564.39010110
Amit MishraIND2010201010701325018.8623057.39013160
Jason HolderWI2014201412721325226.4018571.35011112
B Ito-DavisJPN20242024107213247*26.4095138.95000102
Afsar ZazaiAFG202320236701324818.8615585.16000122
Naved LatifPAK200220027801324516.5024853.23002201
NazimuddinBAN200820088801324716.5017874.16000134
S HookEST202520258821325122.00103128.16011107
Arslan AmjadEST202520258801326416.50117112.8201177
Ryan BurlZIM20172017109113230*16.5021561.40001110
VE TemboMOZ20262026109213247*18.86101130.69002174
Tom CurranENG202020201910513238*26.4015983.02000102
Julius SumerauerJER20232023121001323513.20119110.92001162
R CokerSIE202520251010113253*14.6717675.0001192
Tino BestWI2005200581121322714.6719468.04000180
Matty CrossSCO20162016131111322713.2014491.67001107
Peter OngondoKEN20062006141241322716.5020963.1600193
Shane WarneAUS20002000201331323213.2017575.43001132
Kyle JamiesonNZ20262026161351324116.5013994.96000143
Ronald TariVAN20192019131351322816.50109121.1000255
Waqar YounisPAK19981998161441323313.2024553.88002133
O ManishimweRWA2025202515140132289.4315983.02002145
Sam CurranENG20222022261531323511.00119110.9200167
Bryan StrangZIM200020002117513237*11.0020963.16003162
Moin KhanPAK19941994221131115*131.0021860.09100163
Irfan KarimKEN2014201422013110865.50123106.50100180
Barney RogersZIM200420043301315443.6718172.38020161
Rob NicolNZ20112011431131108*65.5016778.44100140
SP GomesPOR2023202333113182*65.5090145.56010134
Muhammad ShahdadUAE202520253301319643.6722059.5501093
Reggie SpoonerENG190519052301317943.67--021190
Ken MackayAUS1957195723113165*65.50--02000
Gordon GreenidgeWI1978197823113180*65.50--010191
George WorkerNZ201520154411316243.67127103.15010105
Faisal KhanKSA202120214401314232.7588148.86000166
PreviousPage 201Next

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.