ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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,031 of the 5,037 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Thomas OdoyoKEN19961996870833211.8616650.0000250
Mark WattSCO2018201810728331*16.609290.2200062
Ijaz AhmedPAK19911991772832716.6011572.1700020
Eddo BrandesZIM199319931070835511.8671116.9001073
James NeeshamNZ201320138828342*13.8310479.8100290
Denesh RamdinWI200820081193833113.8312566.4000130
John EdrichENG19711971110828282.0011968.9101040
Hashan TillakaratneSL199819982228272*-8992.1301060
Mohammad MithunBAN20202020321825082.0059138.9801082
Richie RobinsonAUS19771977220827041.0014357.3401071
Yalaka Venugopal RaoIND200620065318261*41.0013262.1201050
Nasir AzizUAE20152015430826027.3312565.60010110
Zane GreenNAM20202020330826227.338695.35010140
Naseem KhushiOMA20232023530826927.3367122.3901083
Nithish Kumar ReddyIND20262026630825327.339487.2301023
Aayan Afzal KhanUAE202220223318254*41.009982.8301082
Graham GoochENG19941994330823827.3311869.4900050
Gerhardus LiebenbergSA19981998330823927.3318045.5600060
Ramesh DavidCAN20082008330824827.3317048.24000100
Andrew SymondsAUS20092009540825820.5010975.2301061
Andrew BalbirnieIRE20222022440827120.5012167.7701181
Aminul IslamBAN20002000440824720.5014955.0300150
Gulbadin NaibAFG20142014441823127.3379103.8000062
Azhar HossainBAN19901990440825420.5021438.3201050
Habibul BasharBAN19971997550827016.4011869.4901143
Gavin RennieZIM199819985528228*27.3310280.3900071
Martin van JaarsveldSA20032003751824520.5013560.7400070
Brenton ParchmentWI20082008550824816.4015353.5900091
Roston ChaseWI20202020551824120.5010478.8500161
Jacob MartinIND20002000551823920.5016250.6200160
Deon KotzéNAM20032003661822716.4013560.7400031
Daan van BungeNED20072007861823316.4014456.94000101
Rovman PowellWI20232023660824613.6773112.3300164
Chandrapaul HemrajWI20182018660823213.679883.67000132
Iain ButchartZIM198319836628234*20.5014755.7800250
Nuwan KulasekaraSL201020101771822213.679289.1300182
Ryan SidebottomENG20092009883822416.4011074.5500180
Tony BlainNZ199419948818236*11.7110677.3600232
Zahoor ElahiPAK19971997881823211.7119442.2700360
Harbhajan SinghIND200820081910082278.209982.8300060
Sajid MahmoodENG20062006141028222*10.259487.2300181
Manoj PrabhakarIND1989198913103822511.7113262.1200240
Curtly AmbroseWI19891989221158226*13.6712466.1300142
Mushtaq AhmedPAK199219922614582179.1117846.0700140
Mahbubul AlamBAN20092009520815940.5071114.0801034
Tanwir AfzalHK20152015220817340.5039207.6901018
Mark RamprakashENG19981998330815127.0012564.8001081
Gavin HamiltonSCO20102010330814827.0015452.6000060
Kyle CoetzerSCO20092009330814427.0010577.14000141
Naeem IslamBAN20142014330813527.0012564.8000040
PreviousPage 114Next

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.