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 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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)T20I3rd 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)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 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
Rasheed Ali MamadkhelSLO202520258801223715.2585143.5300298
Shariq MunirQAT202520259801224115.2599123.23001115
Bert SutcliffeNZ195819584811224117.43--00230
Carlos BrathwaiteWI201520158901225913.5619761.9301064
Chimezie OnwuzulikeNGR2019201999112246*15.2512696.8300255
George MunseySCO201720179911222415.2521855.96001101
Zain Ul AbidinKSA20232023119512232*30.5084145.2400166
Vineet ShahINA2025202511921223917.4314087.14000101
Bapu NadkarniIND196019606921223417.43--00000
Bapu NadkarniIND196819686901223213.564912.2400121
Nawroz MangalAFG2012201299112245*15.2514186.5200374
Dale SteynSA2018201891031226017.4318864.89011152
Kagiso RabadaSA20252025121021227115.2512696.83012105
Lasith AmbuldeniyaSL2021202161011224013.5628343.11002105
Todd MurphyAUS2023202361011224113.5620559.51003153
Timothy C. BarkerLUX20222022101001223612.20120101.67003131
Noel McGregorNZ1956195651001224112.20--00100
Srinivasaraghavan VenkataraghavanIND19761976101101226411.09519.8001341
Allan DonaldSA19951995131161223324.4026845.52002130
Josh HazlewoodAUS20152015191151223920.3324949.00001161
Sarfraz NawazPAK197819781211512232*20.3319339.3800180
Gus LogieWI19921992131101226111.0917171.35013122
Asif AliPAK202120211512412227*15.2596127.08001510
Waqar ZalmaiAUA202520252013912223*30.5088138.64000107
Naseem ShahPAK20242024201341224013.5619562.5600469
Danny MorrisonNZ19941994141351224215.2530340.26001130
Pramodya WickramasingheSL1995199516152122289.3824150.62002120
Anil KumbleIND19931993251651222411.0921058.10004101
Jeff ThomsonAUS197719771016312241*9.3826945.35005142
Nuwan KulasekaraSL201420142319512242*8.7116175.7800784
Waqar YounisPAK1994199431202122206.7826645.86001112
Vijay ManjrekarIND19651965121121102*121.00--100150
Corbin BoschSA2024202423212181*121.0013887.68011200
Harry GrahamAUS1895189523012110540.33--100140
NazimuddinBAN201120112401217830.2531338.66011162
Mark EalhamENG199619964401215130.2524150.21010102
MO OdumbeKEN199719976511216730.2514086.4301074
Craig WallaceSCO201620165501215224.2098123.47010106
NMS ParamSIN202320235501215424.20118102.54010113
Matt PooreNZ195419543501214424.20--00120
Joey CarewWI197119713501214524.20--00000
Joe BurnsAUS2020202036112151*24.2024250.00011133
Andile PhehlukwayoSA2023202366312139*40.33121100.00001610
Dasun ShanakaSL2020202056212166*30.2517170.7601067
Venkatesh IyerIND2022202286212135*30.2594128.72000115
M BhatiaSIN202620266601215720.1775161.3301199
Andrew StoddartENG189518953611216824.20--01170
Gary BartlettNZ196219623601213320.1710.0000160
Carlisle BestWI1989198966112153*24.2020658.7401160
Chris ReadENG200420048711212720.1717469.5400084
PreviousPage 212Next

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.