Batting by year (Men's ODIs)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 5,013 of the 5,044 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques KallisSA19961996141342756730.5644861.38011201
Scott StyrisNZ200820081413327587*27.5036774.93022253
MS DhoniIND201820182013227542*25.0038571.43001192
Kris SrikkanthIND19921992131312756022.9244861.38013301
Qasim UmarPAK19841984131312756922.9249156.01021170
Ian BothamENG19831983201602756517.1937174.12013279
Finlay McCreathSCO2025202510802748134.2537672.87020213
Niall O'BrienIRE2011201199127457*34.2537173.85010203
Tanmay MishraKEN20072007121022746634.2534878.74022204
Evin LewisWI20182018101002746627.4038171.92020336
Zane GreenNAM20262026151122746230.4429991.64010264
Greg ChappellAUS198319831716427454*22.8337672.87011182
Wasim AkramPAK19921992272462743615.2232783.79001205
Ed JoyceIRE20182018662273116*68.2535976.04121291
Greg ChappellAUS197919796612739254.6040767.08031220
John ReidNZ198519857712738845.5044860.94030120
Richie BerringtonSCO2024202411942738954.6032982.98020246
Dhananjaya de SilvaSL201620161110227378*34.1332982.98031340
Chris GayleWI200020001312127358*24.8240567.41011281
Ishan PandeyNEP20262026121212738424.8239469.29021233
Younis KhanPAK20052005131302736021.0029592.54012222
Craig McMillanNZ200320031413127382*22.7540068.25024274
Devon SmithWI20072007161512736119.5041366.10011330
Sadeera SamarawickramaSL20242024181622735219.5031088.06011301
Craig McMillanNZ199719978802728634.0040966.50020126
Ben DuckettENG20232023881272107*38.86272100.00111294
Scott StyrisNZ200620069902729030.2237273.12020181
Dave CallaghanSA19941994992272169*38.8631785.80100274
Misbah-ul-HaqPAK20072007101012724930.2231087.74000184
Glenn MaxwellAUS20172017131002727827.20240113.33021289
Khaled MashudBAN200220021312227254*27.2058146.82021280
Aasif SheikhNEP20242024131322725824.7336275.14030364
Dhanushka GunathillekeSL202120216602719645.1729392.49020354
Sean WilliamsZIM2022202288027110033.8830190.03101253
Matty CrossSCO201920199902715930.1143562.30030192
Alec StewartENG19931993101002719127.1046358.53021252
Dilip VengsarkarIND198819881110227176*33.8839468.78032102
Tushar ImranBAN20022002121202716522.5841265.78023340
Cameron WhiteAUS20112011151432714524.6443362.59000162
Tony UraPNG20222022181802715715.0638570.39012353
Kane WilliamsonNZ20112011984270100*67.5027897.12100222
Zeeshan MaqsoodOMA2021202110912705833.7539169.05020188
CJA AminiPNG202320231111027010924.5536773.571102110
Andy FlowerZIM19931993121202705622.5042463.68011280
Thomas OdoyoKEN20062006141212708424.5540067.50010148
Nawroz MangalAFG201020101312327070*30.0034378.72021255
Mike BrearleyENG19791979131322706424.5564641.80025200
Younis KhanPAK20012001161522705920.7739368.70011161
Brendon McCullumNZ200320032821727051*19.2945659.21014234
Rajin SalehBAN200320038802697133.6346657.73020220

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.