Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND65/1 (12)Play interrupted - IND need 121 runs in 228 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
David WilleyENG201520151051401310.005375.4700121
Luke JongweZIM20212021651401810.0032125.0000160
Kaleem SanaCAN202320235544016*40.006462.5000122
Andrew CaddickENG20022002862401110.006957.9700020
James AndersonENG2011201118644020*20.006858.8200140
Tony SujiKEN200220027624017*10.0011435.0900050
Jerome TaylorWI2015201512614015*8.005868.9700150
Usama MirPAK20232023126040206.6734117.6500223
Hasan AliPAK201720171863401313.3327148.1500122
Rishad HossainBAN2026202686040236.677354.7900150
Brad EvansZIM2023202376140148.004588.8900131
Sylvester ClarkeWI19821982762401610.004883.3300030
Khaled MashudBAN1997199777140126.679143.9600130
Naved-ul-HasanPAK2004200412754016*20.005474.0700131
Muttiah MuralitharanSL199819981884401810.005178.4300231
Stuart BroadENG201520151184402410.004785.1100123
Josh HazlewoodAUS202320231685402313.3329137.9300152
Graeme LabrooySL19891989108040255.005770.1800311
Joel GarnerWI19871987138140185.715474.0700122
Tony DodemaideAUS199319939824015*6.676165.5700120
Darren GoughENG2002200216954016*10.006264.5200311
Clayton LambertUSA20042004110393939.008446.4300041
Azhar AliPAK20112011110393939.006560.0000040
David BoonAUS19841984110393939.007154.9300000
Brandon KingWI20192019110393939.005669.6400051
Gary TroupNZ19831983410393939.004195.1200041
Sanchit SharmaUAE20252025110393939.0031125.8100031
Imran KhanPAK19771977110393939.0034114.71000--
Ramveer RaiUAE20042004110393939.0012431.4500030
Wasim RajaPAK19791979220392119.5037105.4100061
Gundappa ViswanathIND19751975320393719.506857.3500050
Collins ObuyaKEN20122012220392919.506065.0000030
Omari BanksWI20052005220393319.505373.5800011
S JyotiCAN20102010220393819.508545.8800010
Chamara SilvaSL20022002220393019.505867.2400020
Timycen MarumaZIM20192019421393539.0024162.5000032
Neil KrugerNED20112011220393419.507552.0000030
Ben CooperNED20182018220392019.5035111.4300080
Madan LalIND19871987620393819.5031125.8100041
Dougie LockhartSCO20072007320392519.5037105.4100021
Hashan TillakaratneSL19861986331391919.5010836.1100010
Trevor GripperZIM20032003330391713.007254.1700040
Subramaniam BadrinathIND200820083313927*19.508744.8300010
Suhrawadi ShuvoBAN201120116323920*39.005275.0000040
Graeme LabrooySL19921992330391913.005176.4700020
Safyaan SharifSCO20132013331392619.5037105.4100050
Pat CumminsAUS20222022630393513.005176.4700130
Mohammad NabiAFG20262026530392113.004586.6700012
Tony UraPNG20162016330392013.006262.9000051
Marco JansenSA20242024330392613.005570.9100022
PreviousPage 153Next

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.