Most Runs In An ODI Innings By A Skipper

Jan 02, 2025

Megha Mallick

​Virender Sehwag: 219​

Former India cricketer Virender Sehwag holds the record for scoring most runs in an ODI innings by a captain.

Credit: AP

​Virender Sehwag​

Sehwag scored 219 off 149 deliveries against the Windies in Indore in December 2011, while leading India in the absence of a rested MS Dhoni.

Credit: AP

​Rohit Sharma: 208*​

India skipper Rohit Sharma is second on the list of batters with the most runs in an ODI innings as a captain.

Credit: Twitter

​Rohit Sharma​

Rohit scored an unbeaten 208 off 153 deliveries against Sri Lanka at Mohali in December 2017, while leading in the absence of Virat Kohli.

Credit: Twitter

​Sanath Jayasuriya: 189​

Former Sri Lanka allrounder Sanath Jayasuriya is third on the list of players with the most runs in an ODI innings as captain.

Credit: Twitter

​Sanath Jayasuriya​

Jayasuriya scored 189 off 161 deliveries against India in Sharjah in October 2000, in the final of the Coca-Cola Champions Trophy.

Credit: Twitter

​Sachin Tendulkar: 186*​

Batting legend Sachin Tendulkar is fourth on the list of batters with the most runs in an ODI innings by a captain.

Credit: Twitter

You may also like

Most Runs In 2024 In Women's ODIs
Most Test Runs In A Calendar Year For In...

​Sachin Tendulkar​

Tendulkar scored an unbeaten 186 off 150 deliveries against New Zealand in November 1999.

Credit: Twitter

​Viv Richards: 181 ​

Former Windies cricketer Vivian Richards is fifth on the list of batters to score the most ODI runs in an innings as a captain.

Credit: Twitter

​Viv Richards​

Richards scored 181 off 125 deliveries against Sri Lanka in Karachi in October 1987, at the Reliance World Cup.

Credit: Twitter

Thanks For Reading!

Next: Most Runs In 2024 In Women's ODIs

See more stories
  翻译: