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
Gary WilsonIRE20192019661983419.6014169.5000060
Mahela JayawardeneSL19981998772987419.6013174.8101150
Ranjan MadugalleSL19841984770983814.0019550.26001131
Mahedi HasanBAN202320238729829*19.6015563.2300090
Mashrafe MortazaBAN20162016980984412.2510395.1500074
Tim BresnanENG201420148859841*32.6710890.7400064
Collins ObuyaKEN200320031291982912.2517456.3200242
Shadab KhanPAK2019201914949820*19.6013373.6800161
Xavier MarshallWI200520051010098269.8021246.23000121
Dawlat ZadranAFG20172017121059841*19.6011188.2900073
Peter OngondoKEN2003200312113982412.2511883.0500172
Hassnain ShahOMA20262026111139840*12.2597101.0300368
Tinashe PanyangaraZIM201520152617598338.1714169.50001111
Loots BosmanSA20102010220976848.5069140.58010114
Arvind KandappahCAN200720072219769*97.0015662.1801043
Mohammad NabiAFG20132013421975197.0086112.7901082
Grant FlowerZIM19921992330976332.3316359.5101151
Dimuth KarunaratneSL20202020330975232.3311981.51010120
Zak CrawleyENG202120213319758*48.5085114.12011140
Ruvindu GunasekeraCAN20132013440977224.2516857.7401163
Julius SumerauerJER20232023540973524.2588110.23000102
Robbie KerrAUS198519854419787*32.3315961.0101050
Kamran AkmalPAK20022002552973132.3311385.84000120
Michael LeaskSCO201720177529759*32.3310493.27010102
Shadab KhanPAK20212021550973319.4011782.9100162
Ravinderpal SinghCAN20232023551973424.2511286.6100064
Gavin EwingZIM20052005660974616.1712776.3800190
Dave HoughtonZIM19941994660975716.1715562.5801160
Stuart WilliamsWI19961996660976216.1717156.73011110
Matthew FlemingENG19981998771972816.1794103.1900083
Keith DabengwaZIM20092009881972513.8618053.8900182
Rizwan CheemaCAN201020101090976110.7811385.84011153
Sachithra SenanayakeSL201320131493974216.1770138.57002113
Andrew HudsonSA199719971010097269.7019948.74001120
Waqar YounisPAK200220023517497237.4617156.7300081
Amjad AliUAE20082008220967748.009798.97010160
Aryan LakraUAE20222022220968448.0013471.64010121
Tatenda TaibuZIM20122012330965032.0016159.6301040
Vusi SibandaZIM20162016330965332.0016159.6301082
Colin AckermannNED20222022330968132.0011782.05010102
Keith FletcherENG197419744319655*48.0014466.6701090
Andy WallerZIM19931993330965532.0011682.76010102
Nasir JamalAFG20172017330965332.0014665.7501031
Adil RashidENG201620161752963932.0089107.8700092
Sam BillingsENG20172017750965219.2012974.42011130
Srimantha WijeratneCAN20232023550966319.2013869.5701191
Ruturaj GaikwadIND20232023550967119.2011583.48010150
Gus AtkinsonENG202620269529636*32.009798.9700054
John ParkerNZ19751975650966619.2012676.1901070
John MorrisonNZ19751975550965519.2019349.7401081
PreviousPage 105Next

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.