Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT1013th Match · Abu Dhabi T10 League 2026UTEET20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by year (Men's ODIs)

The most runs in a calendar year in men's ODIs since 2016: 1,584 by Shubman Gill in 2023 (from the 1,332 of 1,336 matches with full scorecards).

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2016-01-01×

Player figures come from full scorecards, which we hold for 1,332 of the 1,336 matches in this selection (from 2016). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Shubman GillIND2023202329294158420863.361502105.4659118041
Rohit SharmaIND2019201928271149015957.31165789.9276114636
Virat KohliIND2017201726267146013176.84147399.1267213622
David WarnerAUS2016201623231138817363.091316105.4774014822
Virat KohliIND20232023272451377166*72.47138999.1468112224
Virat KohliIND2019201926252137712359.87142996.365711338
Shai HopeWI2019201927264134517061.14172677.9348011721
Rohit SharmaIND20172017212131293208*71.83130099.4665111646
Rohit SharmaIND2023202327262125513152.291072117.0729213167
Daryl MitchellNZ2023202326252120413452.351201100.255309337
Virat KohliIND20182018141451202160*133.561172102.5663012313
Steve SmithAUS2016201626252115416450.17129489.1837210215
Pathum NissankaSL2023202329293115110444.27131787.402931566
Aaron FinchAUS20192019232311141153*51.86127689.424639836
Babar AzamPAK2019201920202109211560.67118392.313601099
Usman KhawajaAUS2019201922220108510449.32127884.902811075
Babar AzamPAK2023202325241106515146.30125884.6621019714
KL RahulIND20232023272481060111*66.25120887.752709318
Aiden MarkramSA2023202324244103317551.65912113.2735010130
Rohit SharmaIND2018201819195103016273.571029100.1053110439
Jonny BairstowENG2018201822220102513946.59867118.2242112431
Mohammad RizwanPAK20232023252371023131*63.94109193.771709512
Upul TharangaSL2017201725254101111948.14110391.6626112315
Will YoungNZ2023202323231100410545.64115586.9318211619
Dawid MalanENG202320231818199514058.53101298.3245111024
Nazmul Hossain ShantoBAN202320232726299211741.33115685.812831078
Joe RootENG2017201719184983133*70.21106792.13270827
Ross TaylorNZ201720172020496810760.50118281.90270911
Shikhar DhawanIND2017201722222960132*48.00947101.3736112414
Quinton de KockSA2017201719191956168*53.11100894.842711068
Gerhard ErasmusNAM2022202221203956121*56.24122278.231806721
Kane WilliamsonNZ201920192019394814859.25125875.36260836
Joe RootENG2018201824248946113*59.13112783.94351656
Ross TaylorNZ201920192120394313755.47109086.511708012
Quinton de KockSA202320232020093717446.85931100.6441010130
Asif KhanUAE2023202324243934151*44.48105988.203426938
Shubman GillIND2026202613123932223*103.56810115.0635012018
Heinrich KlaasenSA202320232422292717446.35659140.673217944
David WarnerAUS202320232020092516346.25821112.673619538
Joe RootENG201920192120291010750.5698092.86340833
Faf du PlessisSA201720171918390518560.3398092.35261788
Imam-ul-HaqPAK201920192121290415147.58114079.30331798
Brendan TaylorZIM201820182121089813842.76102587.612418322
Shikhar DhawanIND201820181919189712749.83877102.2832012711
Jason RoyENG201820182222089418040.64851105.053139821
Kusal MendisSL202320233130389312233.0798091.121648923
Fakhar ZamanPAK2018201817174875210*67.3190796.4726210113
Shai HopeWI2018201818185875146*67.31117374.603336015
Babar AzamPAK2017201718174872125*67.08110079.27420626
Fakhar ZamanPAK2023202320192864180*50.8293092.904219026
Page 1Next

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.