Menu

Account

Create a free account Go Pro

Already have an account? Log in

Most Runs in ODI 2026

Shubman Gill leads ODI 2026 with 932 runs (India). Ben Duckett (737) and Pavan Rathnayake (692) are next.

Updated , after New Zealand vs India
# Player Last 3 Mat Inns Runs Avg BF SR 4s 6s 50s 100s
1Shubman GillIndiaIND14 matches, 13 innings1370141393293.20811114.921201853
2Ben DuckettEnglandENG13 matches, 13 innings29105167131373756.6975198.1489723
3Pavan RathnayakeSri LankaSL12 matches, 12 innings23*11877121269262.91636108.8166923
4Joe RootEnglandENG13 matches, 12 innings33695131268085.0075989.5961261
5Virat KohliIndiaIND11 matches, 11 innings0747111163363.30526120.34601842
6Rohit SharmaIndiaIND14 matches, 14 innings92023141462744.79611102.62692822
7Harry BrookEnglandENG13 matches, 13 innings202144131361251.00489125.15552422
8Daryl MitchellNew ZealandNZ8 matches, 8 innings2828558855679.4362988.39531232
9Tanzid HasanBangladeshBAN14 matches, 14 innings94461141453341.00512104.10552351
10Kusal MendisSri LankaSL12 matches, 12 innings8898121253248.3654298.15521731
11Shai HopeWest IndiesWI9 matches, 9 innings9947768.1449596.36351322
12Sediqullah AtalAfghanistanAFG10 matches, 9 innings10946751.8949494.53481012
13Towhid HridoyBangladeshBAN13 matches, 13 innings131344649.5657078.2532430
14Curtis CampherIrelandIRE9 matches, 9 innings9944149.00361122.16332031
15Ibrahim ZadranAfghanistanAFG10 matches, 10 innings101043548.3354479.9641631
16Cooper ConnollyAustraliaAUS10 matches, 10 innings101040840.8043394.23371421
17Tom BantonEnglandENG8 matches, 7 innings8739456.29363108.54481241
18Najmul Hossain ShantoBangladeshBAN14 matches, 14 innings141439032.5053173.4546521
19Rahmat ShahAfghanistanAFG10 matches, 10 innings101038347.8845584.1833321
20Salman AghaPakistanPAK11 matches, 11 innings111137834.3640393.8035712
21Will YoungNew ZealandNZ13 matches, 13 innings131337128.5447877.6241220
22Gerhard ErasmusNamibiaNAM8 matches, 8 innings8835550.71345102.9032921
23Lokesh RahulIndiaIND10 matches, 10 innings101035288.00280125.71311302
24Kamindu MendisSri LankaSL9 matches, 9 innings9935143.8838990.2338921
25Sikandar RazaZimbabweZIM9 matches, 9 innings9934843.5045576.4827630
26Matt RenshawAustraliaAUS12 matches, 12 innings121234428.6735796.3628511
27Rahmanullah GurbazAfghanistanAFG10 matches, 10 innings101034434.40282121.99371811
28Josh InglisAustraliaAUS10 matches, 10 innings101033433.4038486.9838221
29Janith LiyanageSri LankaSL12 matches, 11 innings121133337.00310107.42301020
30Amir JangooWest IndiesWI6 matches, 5 innings6531478.50290108.2830531
31Will JacksEnglandENG12 matches, 10 innings121030944.14291106.1930720
32Litton DasBangladeshBAN9 matches, 9 innings9930042.8636582.1919620
33Mitchell MarshAustraliaAUS6 matches, 6 innings6629749.50227130.84321840
34Alex CareyAustraliaAUS11 matches, 11 innings111127825.2737474.3323210
35Hashmatullah ShahidiAfghanistanAFG10 matches, 10 innings101027855.6031189.3929301
36Travis HeadAustraliaAUS6 matches, 6 innings6626644.33228116.6739411
37Shreyas IyerIndiaIND11 matches, 11 innings111126426.4031883.0218810
38Craig ErvineZimbabweZIM7 matches, 7 innings7726337.5732580.9224130
39Henry NichollsNew ZealandNZ13 matches, 13 innings131325519.6238965.5531020
40Andrew BalbirnieIrelandIRE9 matches, 9 innings9925528.3334773.4927401
41John CampbellWest IndiesWI7 matches, 7 innings7725035.71222112.61251011
42Jordan HermannSouth AfricaSA3 matches, 3 innings3324782.33209118.1832411
43Babar AzamPakistanPAK8 matches, 8 innings8824330.3835368.8426110
44Keacy CartyWest IndiesWI8 matches, 8 innings8824330.3837265.3221310
45Jan FrylinckNamibiaNAM8 matches, 8 innings8823329.1326986.6220611
46Pathum NissankaSri LankaSL7 matches, 7 innings7722932.7126885.4525620
47Nick KellyNew ZealandNZ5 matches, 5 innings5521643.2029273.9726330
48Jos ButtlerEnglandENG8 matches, 7 innings8721543.00168127.98151110
49Shadab KhanPakistanPAK5 matches, 4 innings54215107.5024787.0416811
50Cade CarmichaelIrelandIRE9 matches, 9 innings9921223.5632764.8322210
51Tom LathamNew ZealandNZ10 matches, 10 innings101021026.2532564.6214110
52Oliver PeakeAustraliaAUS8 matches, 8 innings8821030.0023688.9813800
53Cameron GreenAustraliaAUS9 matches, 9 innings9920926.1332364.719720
54Arafat MinhasPakistanPAK8 matches, 8 innings8820929.8621099.5222520
55Paul StirlingIrelandIRE7 matches, 7 innings7720829.7122990.8327620
56Avishka FernandoSri LankaSL5 matches, 5 innings5520440.8020898.0825410
57Connor EsterhuizenSouth AfricaSA3 matches, 3 innings3319798.50197100.0013911
58Jacob BethellEnglandENG6 matches, 6 innings6619532.5025377.0822220
59Saif HassanBangladeshBAN9 matches, 9 innings9918921.0028566.3221210
60Hasan NawazPakistanPAK5 matches, 5 innings5518546.2523279.749710
61Saad BaigPakistanPAK5 matches, 5 innings5518537.0019992.9626210
62Harry TectorIrelandIRE9 matches, 9 innings9918220.2230260.2611110
63Glenn PhillipsNew ZealandNZ5 matches, 5 innings5518045.0018796.2614501
64Mosaddek HossainBangladeshBAN6 matches, 6 innings6617844.50169105.3317420
65Justin GreavesWest IndiesWI4 matches, 4 innings4417844.50174102.3021201
66Matthew BreetzkeSouth AfricaSA4 matches, 4 innings4417543.75168104.1723201
67Ben CurranZimbabweZIM8 matches, 8 innings8817424.8624172.2016001
68Ishan KishanIndiaIND5 matches, 4 innings5417443.50121143.8018801
69Brad EvansZimbabweZIM9 matches, 9 innings9917221.50157109.55101020
70Dean FoxcroftNew ZealandNZ5 matches, 5 innings5517142.7519786.8010720
71Azmatullah OmarzaiAfghanistanAFG9 matches, 7 innings9716924.14160105.63131010
72Wesley MadhevereZimbabweZIM9 matches, 9 innings9916418.2218787.7016110
73Innocent KaiaZimbabweZIM6 matches, 6 innings6616232.4024566.1216110
74Soumya SarkarBangladeshBAN10 matches, 9 innings10915917.6720876.4416510
75Fakhar ZamanPakistanPAK5 matches, 5 innings5515831.60150105.3315701
76Ruben TrumpelmannNamibiaNAM8 matches, 6 innings8615639.00131119.0814910
77George DockrellIrelandIRE6 matches, 6 innings6615130.2017486.7812400
78Tony de ZorziSouth AfricaSA3 matches, 3 innings3315150.3317884.8313220
79David MillerSouth AfricaSA2 matches, 2 innings2215175.50118127.9712901
80Louren SteenkampNamibiaNAM8 matches, 8 innings8815018.7520373.8922200
81Ackeem AugusteWest IndiesWI5 matches, 5 innings5514929.8018680.1115400
82Maaz SadaqatPakistanPAK8 matches, 8 innings8814718.38138106.5217610
83Dasun ShanakaSri LankaSL4 matches, 4 innings4414636.5088165.91111010
84Dunith WellalageSri LankaSL10 matches, 9 innings10914520.71127114.1714400
85Jordan CoxEnglandENG4 matches, 4 innings4414335.75107133.6411410
86Lorcan TuckerIrelandIRE9 matches, 9 innings9914215.7816984.0212400
87Brian BennettZimbabweZIM9 matches, 9 innings9914115.6721067.1421300
88Brendan TaylorZimbabweZIM6 matches, 6 innings6614123.5018576.2214010
89Charith AsalankaSri LankaSL7 matches, 7 innings7713919.8618077.229100
90Ghazi GhoriPakistanPAK5 matches, 4 innings5413934.7519272.4016110
91Temba BavumaSouth AfricaSA2 matches, 2 innings2213366.5016481.1014201
92Sherfane RutherfordWest IndiesWI8 matches, 8 innings8813018.5714490.287610
93Michael BracewellNew ZealandNZ8 matches, 6 innings8613032.5013199.2412400
94Mark ChapmanNew ZealandNZ5 matches, 5 innings5512525.0013989.9311510
95Sam CurranEnglandENG10 matches, 6 innings10612124.2014682.8810200
96Alexander Busing-VolschenkNamibiaNAM5 matches, 5 innings5512024.0016771.8610400
97Zane GreenNamibiaNAM8 matches, 7 innings8711819.6714979.1910100
98Yashasvi JaiswalIndiaIND3 matches, 2 innings32114114.0095120.0015301
99Xavier BartlettAustraliaAUS7 matches, 7 innings7711316.14104108.656720
100Marnus LabuschagneAustraliaAUS6 matches, 6 innings6610921.8018957.677010
Showing the top 10 of 256

Most Runs in ODI 2026

Shubman Gill leads ODI 2026 with 932 runs (India). Ben Duckett (737) and Pavan Rathnayake (692) are next. The ODI 2026 runs leaderboard ranks all 256 players who have contributed runs this season. The leading run scorer can change after every match as the season progresses. Filter by team to analyse runs depth across squads.

ODI Runs Questions

Who has the most runs in ODI 2026?

Shubman Gill leads ODI 2026 with 932 runs from 14 matches, averaging 93.2 at a strike rate of 114.92. Ben Duckett is second on 737 and Pavan Rathnayake third on 692. The table ranks every player in ODI 2026 by runs, with their team and matches.

Who are the top run scorers in ODI 2026?

The top three run scorers in ODI 2026 are Shubman Gill (932 in 14 matches), Ben Duckett (737 in 13 matches) and Pavan Rathnayake (692 in 12 matches). Shubman Gill is 195 runs clear of Ben Duckett. Every other player follows in the table, with their team and matches.

Who has the most ODI runs in 2026?

Shubman Gill has the most ODI runs in 2026, 932 for India, and the leading run scorers for the next sides are Ben Duckett for England (737) and Pavan Rathnayake for Sri Lanka (692). Batters from 13 sides are on the ODI 2026 runs board.

What are the highest ODI runs in 2026?

The highest ODI runs in 2026 are Shubman Gill's 932 in total, including the highest single innings, 223 not out. Shubman Gill, Ben Duckett and Pavan Rathnayake share the most hundreds, 3 each.