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 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)T20I3rd 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 ODIs)

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 5,032 of the 5,038 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
John MooneyIRE20132013320282714.004266.6700020
Ross LyonsSCO20062006421282828.004759.5700020
Abhimanyu MithunIND20102010220282414.003971.7900002
Stephan MyburghNED20122012220282314.003971.7900050
Ben McDermottAUS20212021220282814.005056.0000120
Mark WattSCO20212021621281528.004168.2900020
Mark AdairIRE202520253212826*28.0025112.0000011
Mohammad HasnainPAK20192019520282814.0018155.5600141
Usman RafiqUSA202320232212828*28.004070.0000140
AS ChimaCAN20262026220282414.002996.5500041
Deryck MurrayWI19761976320282714.003093.3300010
Warren LeesNZ19791979420282314.0025112.0000001
Taslim ArifPAK19801980220282414.005848.28000-0
Athula SamarasekeraSL19941994220282414.005154.9000030
Chris AdamsENG19981998220282514.006145.9000020
Dulip SamaraweeraSL19931993320282514.006046.6700020
Brian McKechnieNZ19751975420282714.005947.4600040
Sarandeep SinghIND20022002331281914.005352.8300030
Scott StyrisNZ2009200943028149.334957.1400010
Shane WatsonAUS200420044322818*28.004660.8700030
Shoaib AkhtarPAK20092009631282514.0026107.6900041
Arshad KhanPAK200520058332814*-3873.6800020
Vernon PhilanderSA201320135312814*14.003287.5000150
Jasprit BumrahIND202220225322814*28.004463.6400030
Suraj KumarOMA20222022431281214.004266.6700011
Wasim AliOMA2025202533028189.333775.6800141
Naseem ShahPAK2023202311332818*-3482.3500040
Jack JarvisSCO2023202333028269.334759.5700111
Zikria IslamOMA2026202633028249.3326107.6900132
Chetan SharmaIND198819885322816*28.0027103.7000140
Malcolm JarvisZIM19921992531281714.003190.3200021
James HallIRE2010201033028159.337537.3300030
Kyle MillsNZ20112011742281714.0026107.6900130
Dion EbrahimZIM2005200544028267.007437.8400120
Hannan SarkarBAN2002200244028147.007338.3600010
Ehsanul HaqueBAN2003200344028137.007238.8900140
RO HussainSCO2007200744128169.336741.7900030
Sulieman BennWI20152015642281814.0026107.6900041
Michael SwartNED2013201344028207.003873.6800031
Rumesh RatnayakeSL198619866422819*14.0025112.0000131
Barry McCarthyIRE2019201944128189.334266.6700140
Dayle HadleeNZ1975197564128209.336046.6700220
Mark BurmesterZIM1992199254128129.334463.6400020
Dirk ViljoenZIM199919994422813*14.003775.6800111
Austin CodringtonCAN2003200355028165.606543.0800220
Mark JonkmanNED2010201095228169.333971.7900030
Freddie ColemanSCO2013201355028105.608134.5700140
Paul DowntonENG1986198665128127.005947.4600100
Shaheen Shah AfridiPAK2019201913652819*28.004266.6700021
David WilliamsWI1997199776128135.605550.9100210
PreviousPage 170Next

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.