Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Franchise
International
— News

Shubman Gill Leads the 2026 ODI Run Charts, but There's a Catch

Statz Cricket

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

#PlayerTeamRunsMatchesAverageStrike rate
1Shubman GillIndia93213103.56115.06
2Ben DuckettEngland7371356.6998.14
3Pavan RathnayakeSri Lanka6921262.91108.81
4Joe RootEngland6801385.0089.59
5Virat KohliIndia6261069.56120.62
6Harry BrookEngland6121351.00125.15
7Rohit SharmaIndia6041346.46103.60
8Tanzid HasanBangladesh5331441.00104.10
9Kusal MendisSri Lanka5321248.3698.15
10Daryl MitchellNew Zealand501783.5095.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 Statz ODI 2026 runs leaderboard, the top ten with their last three innings, runs, average, strike rate, fours, sixes and hundreds
The top ten on the Statz ODI 2026 runs leaderboard at the time of writing, last three innings newest first.

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

PlayerStrike rateBalls faced4s6s100s
Harry Brook125.1548955242
Virat Kohli120.6251959182
Rohit Sharma103.6058367262
Tanzid Hasan104.1051255231
Shubman Gill115.06810120183

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:

PlayerLast three innings (newest first)
Shubman Gill37, 1, 223*
Ben Duckett167, 105, 29
Pavan Rathnayake77, 118, 23*
Joe Root5, 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.

‹ Back to News