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)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 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
Lionel CannBER20082008220251712.502889.2900031
Neil McCallumSCO20112011220251912.504951.0200020
Gordon DrummondSCO201120114212520*25.003083.3300021
Ajantha MendisSL201520154212521*25.002889.2900011
Irfan AhmedHK20082008220252512.504456.8200150
Ahmed ShehzadPAK20162016220251312.503964.1000020
Joe DenlyENG20192019420251712.503865.7900010
James TredwellENG20112011320251612.504456.8200010
Keshav MaharajSA20182018220251712.502696.1500040
Kagiso RabadaSA20242024220251412.503571.4300021
Jay OdedraOMA202420247212520*25.003473.5300003
Anil SahNEP20182018220252112.503571.4300040
Kamindu MendisSL20212021220251612.505050.0000020
Arshdeep SinghIND20232023321251825.0019131.5800012
Kjorn OttleyWI20212021220252412.505248.0800021
Mushtaq MohammadPAK197419742222524*-4358.1400020
Chetan ChauhanIND19781978220252312.503964.1000000
Chris OldENG19731973220252112.503767.5700030
Brijesh PatelIND197519753212516*25.008928.0900010
Rashid KhanPAK19851985321251725.002986.2100000
Pubudu DassanayakeSL19931993220251412.506240.3200000
Mark BoucherSA2010201043025148.335843.1000010
Sanjayan ThuraisingamCAN2003200333025138.333964.1000031
Tim BresnanENG20122012831252112.5023108.7000130
Abdur RehmanPAK201220124312512*12.503278.1300030
Nitish KumarCAN201320133312519*12.503964.1000100
Subash Prasad KhakurelNEP2020202033025228.335644.6400110
Tinotenda MutombodziZIM2013201333025138.332696.1500012
Neil McGarrellWI19991999431251912.502696.1500130
Hamish GardinerSCO2013201333025188.337135.2100030
Michael LeaskSCO2016201653025128.333767.5700011
Mohammad RizwanPAK2020202033025148.336041.6700000
Alan KnottENG197719773312521*12.502986.2100140
Martin SneddenNZ198119818332511*-4555.5600000
Phil DeFreitasENG19931993731252112.503571.4300011
Champaka RamanayakeSL19901990731251912.503964.1000101
Errol StewartSA199319933312523*12.504456.8200020
Dougie BrownSCO2006200644025116.256240.3200140
Nikita MillerWI20082008842251212.503180.6500020
Yasir ShahPAK20192019643251125.003571.4300000
Mohammed ShamiIND2020202064125138.333083.3300021
Nosthush KenjigeUSA2021202164125138.335050.0000010
Fabian AllenWI2018201844025106.255248.0800021
L McCarthyIRE20262026543258*25.0025100.0000021
John TraicosZIM1983198364125198.334358.1400010
Stu GillespieNZ19881988742259*12.502696.1500010
Danny MorrisonNZ199319938422520*12.505050.0000111
Heath StreakZIM1993199375125116.254062.5000010
Ryan SidebottomENG2007200765225158.332696.1500120
Jasdeep SinghUSA2022202285125176.255446.3000020
PreviousPage 175Next

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.