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
Ashish NehraIND2004200415632414*8.0016150.0000331
Blessing MuzarabaniZIM2022202266124104.804948.9800110
Mike WhitneyAUS199219922065249*24.005444.4400020
Steve HarmisonENG2004200417752413*12.004850.0000010
Martin SujiKEN1996199697424158.005940.6800210
Malcolm MarshallWI199219929702463.435642.8600110
Aaqib JavedPAK19921992257524812.006338.1000020
Douglas HondoZIM2003200317852412*8.008129.6300130
Ed RainsfordZIM200620061685249*8.007332.8800100
Trent BoultNZ2019201920842410*6.004060.0000021
Willie WatsonNZ19881988149524106.006437.5000001
Misbah-ul-HaqPAK20042004110232323.003860.5300030
Moin KhanPAK19901990110232323.003663.8900030
Manjural Islam RanaBAN20062006210232323.003271.8800020
Suresh RainaIND20072007210232323.003663.8900040
Johann LouwSA20082008310232323.007328.5700013
Abhimanyu MithunIND20112011310232323.0016143.7500022
Daniel ChristianAUS20142014210232323.0019121.0500011
Josh DaveySCO20122012110232323.004650.0000030
Gordon GoudieSCO20132013110232323.002592.0000022
Mohammed ShamiIND20222022310232323.002882.1400021
Faheem AshrafPAK20202020210232323.0016143.7500030
Jonathan FigyUAE20192019110232323.003663.8900000
Majid KhanPAK19771977110232323.004452.27000--
Zaheer AbbasPAK19761976110232323.003663.8900021
Bob TaylorENG197519752112323*-4847.9200030
Alvin GreenidgeWI19781978110232323.003369.7000040
Hasti GulAFG200920092112323*-11209.0900021
Hitesh ModiKEN200420042212318*23.003076.6700030
Reinout ScholteNED20022002220231211.507929.1100020
André NelSA20082008920231311.502495.8300030
Paul WisemanNZ19981998621231623.003467.6500011
Craig CummingNZ20052005220231311.504650.0000020
SJ MassiahUSA20042004220232311.504452.2700130
Jeff WilsonNZ20052005220232211.502979.3100020
Stuart BroadENG201220129212322*23.0017135.2900011
Ryan SteedeBER20072007220231211.505343.4000030
Majid HaqSCO20102010420231211.504057.5000020
Wahab RiazPAK20172017420231711.502882.1400010
Khurram ChohanCAN20142014220231411.504452.2700010
Safyaan SharifSCO20242024520232311.503467.6500111
Brian VitoriZIM201420142212320*23.0013176.9200022
Sam BillingsENG20182018220231211.503271.8800010
Saqlain HaiderUAE20162016220231211.502882.1400030
Shane GetkateIRE201920193212316*23.0023100.0000021
Najibullah ZadranAFG20122012220232311.503369.7000140
Waheed AhmedUAE20192019220231711.505145.1000040
Waheed AhmedUAE20202020320232311.505046.0000111
Karim JanatAFG20232023220232211.5014164.2900012
Syed Abid AliIND19741974220231711.503467.6500010
PreviousPage 178Next

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.