Live1st ODI · India in New Zealand 2026/27NZINDMatch delayed by rainTest1st 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)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 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,031 of the 5,038 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Muttiah MuralitharanSL200320032413272196.5510270.5900270
Kemar RoachWI20132013171310723424.0011264.2900162
Manish PandeyIND20152015110717171.008682.5601041
Ruvindu GunasekeraCAN20102010110717171.009574.7401060
Haris SohailPAK20202020110717171.008286.5901062
Hemang BadaniIND20032003220714135.508187.6500090
Hamza TariqCAN20142014220717135.507594.67011131
Damodar DaesrathCAN20132013320714035.5010071.0000081
Aizaz KhanHK20142014220714235.5010269.6100040
Peter MoorZIM20152015220715035.5010170.3001053
Rohit KumarNEP20192019220715535.508286.5901080
Paul DowntonENG198419842227144*-7891.0300040
Elmore HutchinsonUSA201920194317142*35.5049144.9000045
Haroon RasheedPAK198219825317163*35.509277.1701010
Mohammad IshaqUAE199619963317151*35.508484.5201090
Saqlain MushtaqPAK199819981442712935.507989.8700071
Farveez MaharoofSL201620165417131*23.6760118.3300042
Dwaine PretoriusSA20172017940715017.7560118.3301172
Mosaddek HossainBAN20212021540715117.7510865.7401041
Mohinder AmarnathIND19821982641715123.6710170.3001000
Wasim AkramPAK20032003652713323.6769102.90000101
Mohammad AshrafulBAN20132013650712914.2010368.93001100
Andrew BalbirnieIRE20242024550714514.2013452.9900062
Daniel VettoriNZ199719978637125*23.6711462.2800011
Keith DabengwaZIM200720077627126*17.7511163.9600140
Liam PlunkettENG2017201718617126*14.2057124.5600082
Andy PycroftZIM19831983660712111.8317540.5700040
Mohammad AmirPAK2017201712627128*17.759574.7400031
Tom CurranENG201820181065713571.0062114.5200062
Gulbadin NaibAFG20222022760712211.839277.1700032
Ravi RatnayekeSL198619868637122*23.6710567.6200160
Ayan KhanOMA20242024770713010.1412357.7200281
Ajit AgarkarIND20072007178071408.8812258.2000160
Tapash BaisyaBAN200220029837135*14.2012955.0400161
Gavin LarsenNZ1999199920947117*14.209376.3400160
Greg MatthewsAUS19871987141237117*7.8911959.6600310
Peter FultonNZ200520051117070*-7988.6101071
Parvez Hossain EmonBAN20262026110707070.009672.9201052
Syed Abid AliIND19751975310707070.009871.4301051
Mashrafe MortazaBAN20042004221703970.0059118.6400064
D KhanalNEP20262026220705735.008483.3301051
Geoff HowarthNZ197919792217063*70.008780.4601091
Peter TooheyAUS197919793227054*-8384.3401020
Ian SmithNZ198919895217062*70.0061114.7501050
Shuvagata HomBAN201120114317035*35.008681.4000090
Seekkuge PrasannaSL20132013330704223.3345155.5600075
Ryan BurlZIM20212021330705923.3370100.0001054
Jordan NeillIRE20262026331703335.0050140.0000054
Andrew HudsonSA19951995330703623.3310467.31000101
Hiral PatelCAN20132013441703623.337988.6100281
PreviousPage 122Next

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.