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 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
Henry OsindeCAN20112011652943.002142.8600100
Cameron CuffyWI200220021150971.801369.2300301
Venkatesh PrasadIND19951995105295*3.002634.6200100
Christopher MpofuZIM20072007961941.802045.0000110
Boyd RankinIRE20112011126495*4.502832.1400100
Rubel HossainBAN201020101363943.002832.1400100
Taskin AhmedBAN2016201696194*1.803525.7100200
Mustafizur RahmanBAN2025202597595*4.503525.7100100
Amir HamzaAFG201720171075974.501850.0000001
Courtney WalshWI199919991574963.002832.1400010
Semo KameaPNG20222022108495*2.253030.0000210
Mohammad IrfanPAK20152015199794*4.505117.6500210
Wasim RajaPAK19761976110888.001650.00000--
Abdul RazzaqPAK19971997210888.007114.2900010
Daryl TuffeyNZ20072007410888.008100.0000010
Jehan MubarakSL20132013210888.001553.3300010
Craig EvansZIM19951995110888.002138.1000010
Murali KartikIND200520051210888.001457.1400000
Irfan PathanIND20092009210888.002138.1000000
Ryan HindsWI20042004310888.001942.1100010
Tino BestWI20092009110888.001942.1100010
Mluleki NkalaZIM20052005110888.00988.8900000
Faisal HossainBAN2010201021188*-988.8900000
Narsingh DeonarineWI20072007110888.001361.5400000
Chris TremlettENG20052005310888.001844.4400000
Dhammika PrasadSL20062006310888.001172.7300000
Dhammika PrasadSL20082008110888.003423.5300000
V. R. V. SinghIND20062006210888.001361.5400010
Tom de GroothNED20132013110888.001553.3300010
Abdur RehmanPAK20142014110888.008100.0000000
Mudassar BukhariNED20122012210888.006133.3300001
Wahab RiazPAK2012201231188*-2138.1000010
Pankaj DharmaniIND19961996110888.008100.0000000
Manish PandeyIND20182018110888.001553.3300000
Roy LamsamHK20042004110888.001747.0600010
Kyle CoetzerSCO20142014110888.001457.1400010
Regan WestIRE2008200821188*-5160.0000010
JH StanderSCO20122012110888.002334.7800010
Steve SmithAUS20132013110888.001172.7300010
Mitchell MarshAUS2011201111188*-5160.0000010
Bradley KrugerNED20112011110888.001266.6700010
Brian VitoriZIM2015201541188*-988.8900010
Veerasammy PermaulWI20172017110888.005160.0000000
Marcus StoinisAUS20242024110888.002532.0000010
Mark WoodENG2016201641188*-5160.0000010
Waqas KhanHK20162016310888.001844.4400000
Saqib MahmoodENG20212021310888.001650.0000010
Barry McCarthyIRE20242024110888.001844.4400001
Asif IqbalUAE20152015110888.008100.0000020
Kasun RajithaSL20222022310888.005160.0000020
PreviousPage 215Next

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.