Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND114/1 (18.1)IND need 29 runs in 83 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)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 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
Waqar YounisPAK199119918523812*12.6737102.7000140
Iftikhar AnjumPAK2008200814533816*19.004095.0000040
Rawl LewisWI19971997652381612.675076.0000020
Paul HoffmannSCO2006200655138319.5029131.0300124
Navdeep PooniaSCO2009200955038227.606855.8800140
Adam MilneNZ2017201775138119.5033115.1500140
Arafat SunnyBAN20152015853381519.006162.3000040
Zeeshan MaqsoodOMA2019201955138219.507451.3500121
Krishna ChandranUAE2015201555038347.6011134.2300330
Kagiso RabadaSA2015201510533819*19.006261.2900050
Andy RobertsWI198019806523825*12.674290.4800012
Nuwan KulasekaraSL2017201766238179.504682.6100041
Paul ReiffelAUS1997199776038176.338146.9100010
Pat CumminsAUS2018201866238129.506756.7200020
Kagiso RabadaSA2018201814623812*9.506558.4600021
Michael HoldingWI19831983146138207.606261.2900020
Shane Edward BondNZ2007200718733822*9.506955.0700010
Brad HoggAUS199619967743811*12.675174.5100100
Arshad KhanPAK19991999117338209.504192.6800121
Hamid HassanAFG2015201597238167.608743.6800350
Craig McDermottAUS19851985177138196.336360.3200230
Winston BenjaminWI1993199310733814*9.505371.7000111
Pat SymcoxSA1993199397138126.336261.2900021
Jeff ThomsonAUS1983198313813812*5.436756.7200230
Ray PriceZIM20102010149138144.758544.7100220
CBRLS KumaraSL20232023139238105.437650.0000151
Muttiah MuralitharanSL1997199726105389*7.605964.4100010
Mitchell JohnsonAUS2008200817105389*7.605667.8600210
Matthew BellNZ19991999110373737.007648.6800020
Aizaz KhanHK201520152113737*-31119.3500003
Toby Roland-JonesENG201720171113737*-37100.0000051
Josh PhilippeAUS20252025110373737.0029127.5900032
Sadiq MohammadPAK19731973110373737.005074.0000070
Ruwan KalpageSL19981998110373737.004778.7200010
Sean WilliamsZIM20212021320373318.506854.4100040
Lahiru ThirimanneSL20102010320372218.504582.2200040
Tinashe KamunhukamweZIM20182018220373418.504975.5100032
Mitchell OwenAUS20252025320373618.5027137.0400023
Shamar JosephWI202620263223723*-30123.3300022
Dilip VengsarkarIND19781978220373418.507847.4400031
Malcolm MarshallWI198219823223732*-4778.7200010
Aamer MalikPAK19901990220372318.508742.5300020
Vijay YadavIND199219923213734*37.0025148.0000020
Asoka de SilvaSL19911991331371618.506160.6600010
Al SahariarBAN19991999330371712.335468.5200040
Carlton BaughWI20082008530372912.335764.9100040
Murali KartikIND200720077313721*18.504877.0800141
Regis ChakabvaZIM20122012330372412.339937.3700000
Aminul IslamBAN19881988330372712.338344.5800110
Brydon CarseENG20242024530372612.337350.6800021
PreviousPage 156Next

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.