Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 ballsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th 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/27QUETAS

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,773 of the 11,779 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Muhammad UmarKUW20242024171332425924.20189128.04010816
Dermot ReeveENG19921992171362425934.5761039.67011160
Gary WilsonIRE20192019241922424714.2429781.48002152
Nathan McCullumNZ20122012262022425013.4427588.000131110
Emmanuel SebaremeRWA20232023322672423412.7427189.30001119
John EdrichENG19701970231241115*120.5065336.91110260
Vijay HazareIND1949194924024112260.25--110140
Javed BurkiPAK1961196135024113848.20--110311
Ajit WadekarIND197319733612419048.2059340.64021281
Doug WaltersAUS1980198077124110740.1740060.25110190
Graham ThorpeENG200520055822418640.1764837.19021240
Pelham WarnerENG190419044812417934.43--021240
Michael Di VenutoAUS199719979902418926.7828185.77020280
Christopher McBrideSCO20232023111002415624.1033372.37012282
AA SennCYP202620261010124161*26.7826790.26011126
Saleem MukuddemBER20062006121132415730.1349548.69011221
Sohail KhanPAK2016201681122416526.7829880.87010347
Adnan MuftiUAE201820181111224157*26.7824598.37010241
V RavindranHUN20262026121202416520.08164146.950123012
M Syahadat RamliMAS202620261513324155*24.1025893.41011157
Mohomad AslamKUW20232023181322415221.91199121.11011227
Ikram AlikhilAFG20192019131332418624.1042656.57020181
Sam CurranENG20192019121632413718.5429182.82001345
Derek UnderwoodENG19741974151842414317.2166836.08000280
Mark AdairIRE20242024201932414915.0624996.79002257
Simon O'DonnellAUS19871987231952415417.2130379.5402396
Paul ReiffelAUS19961996262162415616.0745053.56012200
Shaheen Shah AfridiPAK202420243122624129*15.0624399.180051516
Alzarri JosephWI20242024352642413210.9531776.03003313
Andrew HallSA2004200446024016340.0064437.27100291
Tup ScottAUS1884188446124010248.0021647.22110260
Maurice LeylandENG19371937361240111*48.0054344.20100200
Gavin HamiltonSCO2008200897024011534.2938063.16110253
Anish ParaamSIN20232023771240100*40.00179134.08111273
Adil ButtSWA/ESW2024202477124088*40.00150160.000212513
CV AntoKUW202520257702407234.29151158.940101718
Willie WatsonENG195119515702407934.29--020191
Bevan CongdonNZ1968196848124061*34.299330.11030220
Michael SwartNED201320139912408930.00199120.60010189
Lucky DentonENG19101910510124010426.67--10200
Shardul ThakurIND20212021141222406724.0029581.360332810
Darrin MurrayNZ1995199561212405221.8280929.67011280
Jason HolderWI2020202081322406121.8244953.45010303
Nelson OdhiamboKEN20232023211612405016.00234102.56011187
George DockrellIRE202420241717424053*18.46218110.09010217
Bill BrownAUS1936193633023912179.67--110-1
Hanif MohammadPAK1964196424023910459.7542346.57110200
Lega SiakaPNG202620266612398547.80192124.480201211
Herbie TaylorSA1928192836023910139.83--110-0
Rohan KanhaiWI196919693602398039.8325657.81020271
PreviousPage 130Next

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.