Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)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)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 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 runsT2061st 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)T2069th Match · CSA Pro20 2026/27TITDOLODI3rd 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/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
Sarfraz AhmedPAK202220221201398669.5022960.70020160
Len DarlingAUS193519352311396069.50--01060
Adrian BarathWI2009200924013910434.7522761.23100250
Syd GregoryAUS190819082401395634.75--010120
Jackie MillsNZ1930193034013911734.75--100120
Trevor ChappellAUS1983198344013911034.7517977.65100160
Afsar ZazaiAFG201420144401396034.7524756.2802080
Brendan TaylorZIM200820085501395527.8020268.8101091
Charles StuddENG188318833501394827.80--000100
William BruceAUS189518953501398027.80--010130
Bob WyattENG192819283511395834.75--01100
Tiger LanceSA197019703501396127.8036538.08010131
Lionel CannBER200620067621394034.75126110.3200075
A OxleyBEA202420248601393123.1719969.8500060
M GillCAN202520256611395927.8019172.77021131
Gubby AllenENG193619365601396823.1732434.57010141
Don TallonAUS194719475611399227.8020368.47011130
Sam BillingsENG201920198731398734.7597143.30010143
Jimmy BlanckenbergSA192419245711395623.17--01100
ML KosticSER202620268811393319.8615291.45000105
DR PatankarMAC202520258801395417.38126110.32010144
MO OdumbeKEN200220029901395515.4418176.80013181
Andrew HallSA20052005149113948*17.3824357.20001170
Shahzaib HasanPAK201020109901395015.4417181.29012162
James PattinsonAUS2012201215941394227.8025754.09000172
Tom CurranENG2018201815961393946.3316982.25000173
KC D'SouzaBUL2021202110911393117.3890154.44002138
Ethan D'SouzaUAE20252025119113934*17.38128108.59000121
C PyleGIB202620269921393919.86126110.32001104
Kanwarpal TathgurCAN20252025129213953*19.86114121.9301178
Bert OldfieldAUS1931193179313956*23.1710.0001491
Ian DavisAUS197419746911395017.3835838.8301190
Phil SimmonsWI198919899901394015.4427750.18000152
AK MohanFIN20222022101001396113.9016783.2301139
Motganhalli JaisimhaIND1962196251001394113.90--00111
Ramiz RajaPAK19961996101011394015.4423658.9000191
Hashmatullah ShahidiAFG2025202581011394015.4427750.18001130
James AtkinsonHK202420241211213968*15.44114121.93012155
Charitha BuddhikaSL20022002131251394519.8634740.06002150
Heath StreakZIM199919991312713939*27.8020966.51001101
Aizaz KhanHK20162016151221394413.9018176.80000114
Bishan BediIND197619761112213950*13.90944.44014113
Eknath SolkarIND1974197471211394312.6426438.26001172
Chad SoperPNG202320231313513936*17.3823658.9000161
S MathurHK20262026151331392913.9016086.88002102
Tadiwanashe MarumaniZIM2021202114140139359.9316982.25002114
Muttiah MuralitharanSL20062006403211139336.6219471.65006135
Asim KamalPAK200320032301389946.0031743.53010181
Ben ManentiITA202620264301386046.0077179.22020118
Romesh KaluwitharanaSL19921992341138132*46.0017379.77100270
PreviousPage 195Next

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.