Menu

Account

Create a free account Go Pro

Already have an account? Log in

Analysis

Rohit Sharma ODI Runs in 2026: His Record Innings by Innings

By Statz Cricket

New ZealandIndia

Rohit Sharma has scored 627 ODI runs in 2026, in 14 innings at an average of 44.79 and a strike rate of 102.62. He has 2 hundreds, 1 behind the 3 batters on 3 at the top of our most ODI centuries in 2026 board, and his 28 sixes lead our ODI 2026 most sixes board, 4 clear of Harry Brook on 24. On the most runs in ODI 2026 board he is 6th, 305 behind Shubman Gill.

This guide goes through his year innings by innings, where the runs came from, his career totals and how he compares with Gill and Virat Kohli. The 2026 figures come from his ODI player page and our ODI boards, updated on 7 November after New Zealand v India. India play the 4th ODI against New Zealand at Bay Oval on 13 November.

Add Statz as a preferred source on Google

How many ODI runs has Rohit Sharma scored in 2026?

Rohit Sharma has scored 627 ODI runs in 2026, from 14 innings and 611 balls, as of 7 November. That is an average of 44.79 and a strike rate of 102.62, with 69 fours, 28 sixes and a top score of 138 against England at Lord's on 19 July.

DateOpponentH/ARunsBalls4s6sResult
11 JanNew ZealandH262932Won
14 JanNew ZealandH243840Lost
18 JanNew ZealandH111320Lost
13 JunAfghanistanH161621Won
17 JunAfghanistanH483962Won
20 JunAfghanistanH796993Won
14 JulEnglandA112110Won
16 JulEnglandA264711Lost
19 JulEnglandA138110175Lost
27 SepWest IndiesH323523Won
30 SepWest IndiesH10175106Won
3 OctWest IndiesH9285103Lost
4 NovNew ZealandA0600Won
7 NovNew ZealandA232822Won

He opened in all 14 innings, at No. 1 in 12 and No. 2 in the 2 later Afghanistan games. 4 innings of 79 or more produced 410 of his 627 runs, 65%. The other 10 innings added 217 at 21.7, with 4 scores under 20.

Where do Rohit Sharma's 2026 ODI runs come from?

Rohit Sharma has scored 444 of his 627 ODI runs in 2026 in boundaries, 70.8%, from 69 fours and 28 sixes. The 28 sixes are worth 168 runs on their own, the most of any batter in ODIs this year, ahead of Harry Brook (24) and Tanzid Hasan (23).

The split by venue is clear. At home he has 429 runs in 9 innings at 47.7, with a strike rate of 107.5 from 399 balls. Away he has 198 in 5 at 39.6, striking at 93.4 from 212 balls, and 138 of those 198 came in 1 innings at Lord's.

Split, ODI 2026InnsRunsAvgSRHS
Home942947.7107.5101
Away519839.693.4138
India won933637.3-101
India lost529158.2-138

His 2 biggest innings of the year, 138 at Lord's and 92 against West Indies on 3 October, both came in defeats. His 101 off 75 balls at Barsapara Cricket Stadium on 30 September set up an 8-wicket win with 39 balls to spare.

How many runs has Rohit Sharma scored in his ODI career?

Rohit Sharma has scored 12,143 ODI runs in 293 matches, adding 23 in the 2 New Zealand games since 3 October. His record to that date was 12,120 runs in 291 ODIs at 49.26, with 35 hundreds, 63 fifties and a top score of 264, per Wikipedia's ESPNcricinfo figures read on 12 November 2026.

The 264 against Sri Lanka at Eden Gardens on 13 November 2014 is still the highest score in ODI cricket, and he is the only batter with 3 ODI double hundreds. His 35 hundreds are 3rd on the all-time list, behind Kohli's 55 and Sachin Tendulkar's 49, as our most centuries in ODI cricket guide sets out.

Our records cover 130 of his ODIs, and they show the same pattern as 2026: 4,011 runs at 54.2 at home against 2,044 at 46.5 away, and 3,440 at 56.4 when chasing against 2,615 at 45.9 when India bat first.

How does Rohit Sharma compare with Shubman Gill and Virat Kohli in 2026?

Rohit Sharma is 3rd among India's ODI run-scorers in 2026 with 627, behind Shubman Gill's 932 and Virat Kohli's 633. He has batted more often than both, 14 innings to Gill's 13 and Kohli's 11, but leads the 3 for sixes with 28 to their 18 each.

Batter, ODI 2026InnsRunsAvgSR100s50s6s
Shubman Gill1393293.20114.923518
Virat Kohli1163363.30120.342418
Rohit Sharma1462744.79102.622228

Gill's 932 leads the world this year, 195 ahead of Ben Duckett's 737, and our analysis of Gill's 932 runs looks at how he scores them. Kohli's strike rate of 120.34 is the quickest of the 3, while Rohit's 102.62 comes with the most sixes.

How has Rohit Sharma batted against New Zealand?

Rohit Sharma has 797 ODI runs against New Zealand in our records, from 20 matches at 39.9, his lowest average against any of the 4 sides he has met most. In 2026 he has 84 runs in 5 innings against them, a top score of 26 and an average of 16.8.

His record against New Zealand includes a top score of 147 and 6 scores of 50 or more, at a strike rate of 91.9. Against Australia he averages 52.3 in 25 matches, against Sri Lanka 58.7 in 20 and against West Indies 70.7 in 17.

The next chance is the 4th ODI at Bay Oval on 13 November. Our New Zealand v India preview covers both sides, the Dream11 hub has the fantasy picture, and Rohit Sharma's stats page updates after the game.

How do Rohit Sharma's recent ODI years compare?

Rohit Sharma's 627 ODI runs in 2026 are his most in a One Day Internationals season in our records since 2019, when he made 657 in 15 matches. His 989 in 16 matches in 2017, at 70.6, remains his best season on the page.

SeasonMRunsAvgSR6s
ODI 20261462744.8102.628
ODI 2025947058.8100.618
Champions Trophy 2025518036.0100.06
World Cup 20231159754.3125.931
ODI 20191565743.882.114
ODI 20171698970.6104.129

His strike rate has been above 100 in every One Day Internationals season since 2022, from 132.2 in 2022 to 141.4 in 2024 and 102.6 this year. Every figure on this page is on his player page, the ODI runs leaders or the Statz leaders hub.

More ODI numbers

More from Statz

Rohit Sharma ODI Runs in 2026: His Record Innings by Innings Questions

How many ODI runs has Rohit Sharma scored in 2026?

Rohit Sharma has scored 627 ODI runs in 2026, from 14 innings at an average of 44.79 and a strike rate of 102.62, as of 7 November. He has 2 hundreds, 138 at Lord's and 101 against West Indies, and leads the ODI sixes list for the year with 28.

What is Rohit Sharma's total ODI runs?

Rohit Sharma has 12,143 ODI runs in 293 matches as of 12 November 2026. He had 12,120 in 291 ODIs at 49.26 to 3 October, with 35 hundreds and 63 fifties, then scored 0 and 23 in the 2 New Zealand games that followed.

What is Rohit Sharma's highest score in ODI?

Rohit Sharma's highest ODI score is 264 against Sri Lanka at Eden Gardens on 13 November 2014, still the highest individual score in ODI cricket. He is also the only batter with 3 ODI double hundreds. His best in 2026 is 138 against England at Lord's.

How many sixes has Rohit Sharma hit in ODI 2026?

Rohit Sharma has hit 28 sixes in ODIs in 2026, the most of any batter, ahead of Harry Brook on 24 and Tanzid Hasan on 23. His sixes and 69 fours make up 444 of his 627 runs, 70.8%, in 14 innings this year.

Is Rohit Sharma playing the 4th ODI against New Zealand?

Rohit Sharma is in India's ODI squad, and his player page lists the 4th ODI at Bay Oval on 13 November as his next match; the XI is confirmed at the toss. He has opened in all 14 of India's ODI innings in 2026, scoring 0 and 23 in the last 2.