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
Michael YardyENG20102010221681705721.2519587.18013130
S DesungnoenTHA20252025171711703610.6320284.16001136
Graham McKenzieAUS19641964141921707610.0025937.07015155
Craig McDermottAUS19941994272151703110.6320782.13003222
Lindsay HassettAUS1949194922016911284.50--110-0
Garry SobersWI1967196712116995169.00--020193
Billy IbadullaPAK1964196412016916684.50--100200
Tiger LanceSA196619662401697042.2512435.48020174
Baron ConstantineWI193519353501699033.80--010-4
Delray RawlinsBER202120216611695033.80110153.640101010
Josh ButlerGUE/ISL202320237611698733.80143118.18020108
C HartmannISL202620267601693528.17154109.74000128
M ChadhaCAA202420246611694433.80155109.03000154
Clairmonte DepeiazaWI1955195536216912242.25--101160
Salim DuraniIND196119614601697128.1730.00012272
D RawatCOS2025202577316962*42.25151111.92011260
Tom GraveneyENG195319535701697824.14--020160
Nouman SarwarQAT20192019128616947*84.50124136.29001166
Muhammad FahadTUR202620268801695221.13123137.40010168
Dougie MarillierZIM200020009901694618.7829856.71000172
Darwish RasooliAFG2025202511901696618.78137123.36012118
Reece YoungNZ2011201151031695724.1441940.33011191
Mohammad MithunBAN202120211011116973*16.9030954.69011143
Jean-Pierre KotzeNAM20252025111111694816.9025167.33001172
RR SharanCAA202420241111116961*16.9019288.020121110
Alester MaregwedeZIM20042004101211693715.3628958.48001184
N KhannaMAC202120211212516937*24.14116145.69000175
Tevin ImlachWI2025202561211693515.3647635.50001152
Syed Abid AliIND19711971812316950*18.789552.6301150
Malcolm MarshallWI19851985271241696321.1329357.68011133
O ManishimweRWA20262026151341693718.7819387.56001105
John HastingsAUS20162016211461695121.1318889.89010185
Hiri HiriPNG20222022141411692913.0033750.15002110
Peter AhoNGR202120211514416944*16.90157107.64002112
Emmanuel SebaremeRWA202220221917416932*13.0017397.69003161
Kyle MillsNZ2009200929181169549.9421279.72014155
Gladstone SmallENG199019902019616944*13.0038144.36004210
Shane WarneAUS199519952421616936*11.2731353.9900384
Prosper UtseyaZIM20062006292261692710.5630156.15003122
Nip PellewAUS1920192023016811656.0029856.38100130
Peter BurgeAUS1963196323116810384.0029135.40110150
Ian HollandUSA202020204401687542.0022774.01021180
Bill WoodfullAUS1929192924016810242.0067424.9310070
Bob SimpsonAUS196019602411689256.0013058.46011120
Klaas-Jan van NoortwijkNED199619965511686442.0026862.69010123
Joe DarlingAUS189518953501687433.60--020111
Willie WatsonENG1953195335016810933.60--100200
Matthew WadeAUS2015201576316871*56.00123136.59020203
Sean SoliaSAM202620266611687433.60147114.29010183
HB DicksonCOO202620266601685528.00114147.37020217
PreviousPage 171Next

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.