Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 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
Freddie MartinWI19301930240993924.7519629.08000140
Frank MooneyNZ19491949340994624.75--00010
Noel McGregorNZ19611961240995524.75--010-0
Mushtaq MohammadPAK19601960340996124.75--01060
Mansur Ali Khan PataudiIND19661966240995124.75--01081
Eddie BarlowSA19661966240995024.7512739.37010100
Jekon EdnessBER20072007550997219.8020149.25011100
Henry TylerPHI202620265539946*49.5086115.12000102
Usman KhalidKSA20262026551993924.7559167.8000058
STRA de SilvaSEY202220227529946*33.0010297.0600160
Mazhar HussainUAE19961996550993319.8018952.38000140
Carl HooperWI20032003661994519.8012479.8400131
Niall O'BrienIRE20162016761993819.8011189.1900061
Rakep PatelKEN20112011661994019.8016958.58001110
Angelo PereraSL20192019660993116.5011983.1900081
S NadigotlaROM20242024860992916.5095104.2100093
SKDT MadusankaSEY202220227639950*33.0010297.0601172
Usman GhaniAFG20162016660994216.5098101.0200073
Sid PeglerSA19111911362992624.7515066.0000090
Ken ViljoenSA19321932361998119.80--01200
Mike FindlayWI197219725629944*24.75--00040
Grant PatersonZIM19831983660992716.5023442.31000100
Daan van BungeNED20132013972994519.8011586.0900074
Clay SmithBER20072007770995214.1412976.74012124
Sandeep LamichhaneNEP202420241372994919.8010495.1900064
Bert OldfieldAUS19361936570994414.148022.5000020
Frank MooneyNZ19531953471993516.50--00000
Brian RoseENG19781978471992716.5038925.45000100
Ian BothamENG19891989671994616.5022643.81001101
Fanie de VilliersSA1995199510739966*24.7511189.19010143
Kraigg BrathwaiteWI20252025480995212.3817855.6201182
Ameer SaiyedBOT20262026992992614.1496103.1300062
W MaximoBRA20242024990992511.0014767.3500090
Dominic CorkENG20012001890992511.0017257.56000101
Sulieman BennWI2014201410114992514.1413374.44000153
Richard CollingeNZ197619769114993614.141050.0000252
Mushtaq AhmedPAK199519951112299269.9024240.91002100
Tiger SmithENG19121912912199229.008450.0000240
Rashid KhanAFG20242024191449919*9.9010990.8300084
Trent BoultNZ20152015251589923*14.1415563.87002133
Bryan StrangZIM199619961415599429.9020747.83001120
Ben HilfenhausAUS2009200927201099209.9018752.94002120
Muttiah MuralitharanSL200020003121999228.2515563.87007151
David WilleyENG20202020321985198.0088111.3601085
R SatheesanROM202020203219892*98.0054181.4801064
Bazid KhanPAK20052005230986632.6714468.0601090
Robin UthappaIND20062006330988632.6712379.67011131
S ThakurROM20212021332985598.0071138.03010141
Bert OldfieldAUS19331933231985249.0023541.7001080
John GoddardWI19491949231984149.00--000-0
PreviousPage 238Next

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.