ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th 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)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)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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd 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
Luka WoodsSER202520253311768288.00109161.47020177
Haris SohailPAK201720172401767644.0038945.24020154
JJ HuoMOZ20252025541176107*58.67108162.96100168
Walter ReadENG188618863401769444.00--020150
Glenn TurnerNZ1979197944217683*88.0031456.05010120
Johnny BriggsENG1885188546017612129.332150.00100230
Dave HoughtonZIM198319836601768429.3328661.54022172
Arun LalIND198219825701766325.1427540.73020170
Trent JohnstonIRE201320138841766244.00135130.37010166
Stephan MyburghNED202120218811767425.1428062.86010163
Michael RichardsonGER2022202298217659*29.33171102.92010122
Imran NazirPAK201220129901767219.56135130.37011273
Tanmay MishraKEN201320139921766125.1421283.0202190
Mukhtar GhulamiFRA202320239911764622.00154114.29000119
Dulip SamaraweeraSL1994199461001764917.6058729.98001140
Suresh PereraSL200120011110117656*19.5624771.26010172
Tom LathamNZ20122012111111764817.6023674.58000123
Sandeep GoudOMA201920191711417667*25.1418495.6501279
Dylan BlignautGER202120211111217647*19.5619988.44000106
Manan AliKSA202320231111217652*19.56145121.38012137
Tillakaratne DilshanSL20002000111221763417.6044639.46000170
Reggie SchwarzSA1910191061231766119.5614447.2201470
Niko DavinNAM20242024131301763713.5418694.62001232
Thisara PereraSL201020102014517636*19.56149118.12001157
Jerome TaylorWI20092009211701765310.3526865.67013253
Waqar YounisPAK200120012721617622*11.7326765.92003134
George BonnorAUS1885188523017512858.33--100173
Archie JacksonAUS193019303411757358.3332023.1302030
Jackie McGlewSA19611961241175127*58.33--100140
Percy ChapmanENG1926192645217550*58.33--01061
Vinoo MankadIND1951195135117571*43.75--021120
Conrad HunteWI195919593501759235.0040.0001101
Jonty JennerJER2021202166217596*43.75162108.02010163
Muhammad UsmanUAE202020208601756829.1719390.67010156
Kavem HodgeWI202620264601758429.1748436.16011190
Freddie MartinWI192819283601754429.17--000-0
Jack CrappENG194919493611755435.00--020-0
Allan WatkinsENG195219525601756629.17--01110
Javed AhmadiAFG201720176601758129.1725169.72011203
CJO SmithSCO200820089711755929.1724571.43011182
Farokh EngineerIND196519654701759025.00--010281
Tom CooperNED201220128701756025.00164106.7102197
Faisal MubashirGER2023202397417557*58.33162108.02011151
David HolfordWI197219725721755035.00--010200
Wilfred RhodesENG190819084801756921.8830.00011131
Regis ChakabvaZIM202020206901753419.4445238.72000130
Tony MacGibbonNZ195819585901756619.44--010181
Romesh KaluwitharanaSL2004200471101755415.9134850.29011191
Richie BenaudAUS1961196171211757715.9117420.69012130
Rod MarshAUS1979197991211754215.9140343.4200163
PreviousPage 166Next

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.