Shubman Gill Leads the 2026 ODI Run Charts, but There's a Catch
Shubman Gill has 932 ODI runs in 2026 from 13 matches, at an average of 103.56. That puts him 195 clear of Ben Duckett on 737, with Pavan Rathnayake third on 692. On the Statz leaderboard, ranked by runs for every player this season, 255 players have scored ODI runs this year, so the top ten is a small slice of a big field.
Ask who is top of the run charts and the answer is one name. Look at how the top ten score, though, and the leaderboard splits three ways. There are the anchors, who bat long and rarely get out. There are the accelerators, who score faster and clear the ropes more. And there are the volume openers, who pile up hundreds at a steadier rate. Gill's lead is built on volume and that 103.56 average, not on speed: his strike rate of 115.06 is behind Harry Brook's 125.15 and Virat Kohli's 120.62.
Every figure below is from the Statz ODI 2026 runs table at the time of writing, and will move with each match.
The top ten by runs
| # | Player | Team | Runs | Matches | Average | Strike rate |
|---|---|---|---|---|---|---|
| 1 | Shubman Gill | India | 932 | 13 | 103.56 | 115.06 |
| 2 | Ben Duckett | England | 737 | 13 | 56.69 | 98.14 |
| 3 | Pavan Rathnayake | Sri Lanka | 692 | 12 | 62.91 | 108.81 |
| 4 | Joe Root | England | 680 | 13 | 85.00 | 89.59 |
| 5 | Virat Kohli | India | 626 | 10 | 69.56 | 120.62 |
| 6 | Harry Brook | England | 612 | 13 | 51.00 | 125.15 |
| 7 | Rohit Sharma | India | 604 | 13 | 46.46 | 103.60 |
| 8 | Tanzid Hasan | Bangladesh | 533 | 14 | 41.00 | 104.10 |
| 9 | Kusal Mendis | Sri Lanka | 532 | 12 | 48.36 | 98.15 |
| 10 | Daryl Mitchell | New Zealand | 501 | 7 | 83.50 | 95.43 |
Three Indians, three Englishmen and two Sri Lankans make up eight of the ten. The range of averages is the first thing to see: from Gill's 103.56 down to Tanzid Hasan's 41.00. So is the range of strike rates, from Brook's 125.15 down to Joe Root's 89.59, the lowest in the top ten. The full ODI 2026 runs table carries every one of the 255, with their team, matches and last three innings.

The anchors: big averages, quieter strike rates
Shubman Gill and Joe Root
Gill has faced 810 balls for his 932 runs, a strike rate of 115.06, and has been out only nine times in 12 innings, with three not outs. That is where the 103.56 average comes from. He has three hundreds and five fifties, and his 120 fours are the most of anyone in the top ten.
Root is the anchor in its purest form. He has 680 runs from 759 balls, an average of 85.00 and a strike rate of 89.59, with one hundred and six fifties. Four not outs in 12 innings lift the average; the strike rate is the lowest of the ten. You can filter the runs leaderboard by team and matches to set Root beside the rest of the England order.
Daryl Mitchell's 83.50 in seven matches
Daryl Mitchell is the outlier on matches. His 501 runs have come from only seven games, the fewest in the top ten, at an average of 83.50 and a strike rate of 95.43, with two hundreds. Over a full year of fixtures he would sit much higher.
Of the three anchors, Gill pairs the big average with by far the best strike rate: 115.06 against Mitchell's 95.43 and Root's 89.59. For the full ranking on this measure, see the batting average leaders.
The accelerators: Brook, Kohli and Rohit
| Player | Strike rate | Balls faced | 4s | 6s | 100s |
|---|---|---|---|---|---|
| Harry Brook | 125.15 | 489 | 55 | 24 | 2 |
| Virat Kohli | 120.62 | 519 | 59 | 18 | 2 |
| Rohit Sharma | 103.60 | 583 | 67 | 26 | 2 |
| Tanzid Hasan | 104.10 | 512 | 55 | 23 | 1 |
| Shubman Gill | 115.06 | 810 | 120 | 18 | 3 |
Harry Brook: 24 sixes at 125.15
Harry Brook is the fastest scorer in the top ten. His 612 runs have come from 489 balls, a strike rate of 125.15, with 55 fours and 24 sixes. He has two hundreds, and his last three innings on the page read 44, 1 and 202. Against Gill's 115.06 and 18 sixes, the difference is clear: Brook scores faster, Gill scores more.
Kohli: 120.62 and 18 sixes in 10 matches
Virat Kohli has 626 runs from 10 matches, three fewer matches than Gill has played, at a strike rate of 120.62, with 59 fours, 18 sixes and two hundreds. His average of 69.56 is the best of the three accelerators, which makes him the closest thing to an anchor who also scores quickly.
Tanzid Hasan: the most matches in the top ten
Tanzid Hasan has played 14 ODIs this year, more than anyone else in the top ten, and his 533 runs have come at a strike rate of 104.10 with 23 sixes, one hundred and five fifties. His average of 41.00 is the lowest of the ten: he scores briskly, but more often gets out before the big score. His last three innings for Bangladesh read 1, 46 and 94.
Rohit Sharma: 26 sixes, the most in the top ten
Rohit Sharma has hit 26 sixes, more than anyone in the top ten, among 604 runs at a strike rate of 103.60. Tanzid Hasan is close behind on 23. Gill's 18 sixes match Kohli's, but his 120 fours are the standout boundary count of the group, more than double Brook's 55. For the full ranking on these two measures, see most sixes in ODI 2026 and the strike rate leaders.
The volume openers: Duckett and Rathnayake
Ben Duckett has 737 runs at an average of 56.69 and a strike rate of 98.14, from 751 balls across 13 innings, with three hundreds. He has not had a not out all year, so every run has had to be earned in full. Pavan Rathnayake has 692 at 62.91 and a strike rate of 108.81, also with three hundreds, from 12 innings.
Both match Gill's three hundreds; the gap is the average, which is where Gill's not outs and his longer innings tell. Kusal Mendis fits the same mould, with 532 runs at 48.36 and a strike rate of 98.15. Just outside the top ten, Shai Hope has 477 runs from only nine matches at an average of 68.14 for West Indies.
The hundreds column is worth a look on its own: the ODI centuries leaders rank every batter by them.
Who is on form right now
The runs page lists each player's last three innings, newest first. At the time of writing:
| Player | Last three innings (newest first) |
|---|---|
| Shubman Gill | 37, 1, 223* |
| Ben Duckett | 167, 105, 29 |
| Pavan Rathnayake | 77, 118, 23* |
| Joe Root | 5, 69, 33 |
Duckett is the form batter of the four, with hundreds in his two most recent innings. Gill's 223 not out came three innings ago; he has made 1 and 37 since. Rathnayake has a hundred and a fifty in his last three. Root has one fifty. To see where every batter sits on the runs chart, the table carries the same strip for all 255.
For the detail behind any one of these runs, Shubman Gill's ODI stats has his innings game by game, the ODI streaks page shows who is on a run, and the ODI stat finder answers a single question about any player.
Volume, speed or both
Gill leads because he combines a big average with a strike rate above 115: he is the only one of the ten in the top three for both average and runs. Brook and Kohli score faster but have faced fewer balls. Duckett and Rathnayake have matched his hundreds but not his not outs. The table does not change who is top; it changes what being top means.
The leaderboard moves after every ODI. Check the live ODI runs leaderboard for where it stands today.
18+. Please gamble responsibly - begambleaware.org.
Frequently asked questions
Who has scored the most runs in ODIs this year?
Shubman Gill has scored the most ODI runs this year, 932 from 13 matches at an average of 103.56, which puts him 195 clear of Ben Duckett on 737 and Pavan Rathnayake on 692 at the time of writing.
Who is the fastest scorer among ODI 2026's top run scorers?
Harry Brook is the fastest scorer among the top ten ODI run scorers of 2026, at a strike rate of 125.15 with 24 sixes, ahead of Virat Kohli on 120.62 and Shubman Gill on 115.06 at the time of writing.
How many hundreds has Shubman Gill scored in ODI 2026?
Shubman Gill has scored three ODI hundreds in 2026, the same number as Ben Duckett and Pavan Rathnayake, with a highest score of 223 not out among his 932 runs and five fifties from 12 innings.
Who has hit the most sixes among the top ten ODI run scorers in 2026?
Rohit Sharma has hit the most sixes among the top ten ODI run scorers in 2026, with 26, ahead of Harry Brook on 24, Tanzid Hasan on 23, and Shubman Gill and Virat Kohli on 18 each.