Leading from the front with the bat is among the rarest and most demanding feats in one-day international cricket. When a captain produces a monumental innings, it sets the tone for the team and permanently etches their leadership into the record books. Over the decades in 50-over cricket, the top five individual scores registered by captains feature four double centuries, including two instances where the skippers remained undefeated at the end of the innings. Here is the detailed breakdown of the five highest individual knocks played by captains in ODI history.
Shubman Gill's Unbeaten Double Century in Guwahati
The record for the highest individual score by a captain in men's one-day internationals belongs to India's Shubman Gill. On September 30, 2026, during an encounter against West Indies at Guwahati, the Indian skipper dominated the opposition bowling attack. Gill compiled an unbeaten 223 runs off just 133 deliveries. His record-breaking innings featured 26 fours and 8 sixes. Staying at the crease for 219 minutes with a strike rate of 167.66, Gill established the highest total ever posted by a captain in the 50-over format.
Virender Sehwag's Blistering Knock in Indore
Prior to Shubman Gill's innings, Virender Sehwag held the mantle for the highest ODI score by an Indian captain. On December 8, 2011, at the Holkar Stadium in Indore against West Indies, Sehwag produced an explosive display of attacking stroke play. He smashed 219 runs off 149 deliveries, striking 25 fours and 7 sixes. Spending 208 minutes in the middle, Sehwag maintained a strike rate of 146.97, setting an extraordinary benchmark for aggressive leadership with the bat.
Rohit Sharma's Unconquered Double Ton in Mohali
Known for his mastery of 200-plus scores in one-day cricket, Rohit Sharma delivered a vintage performance as captain on December 13, 2017. Playing against Sri Lanka at the Punjab Cricket Association Stadium in Mohali, the Indian skipper struck an unbeaten 208 runs from 153 balls. His masterclass included 13 fours and 12 massive sixes over a 212-minute stay. Registering a strike rate of 135.94, this innings remains one of the defining knocks of his leadership career.
Harry Brook's Rapid Double Century in Rawalpindi
Breaking into the lineup dominated by Indian top-order batters, England captain Harry Brook delivered a remarkable performance in the subcontinent. On October 22, 2026, facing Sri Lanka at Rawalpindi, Brook dismantled the bowling lineup in a hurry. He raced to 202 runs from just 116 deliveries, hitting 21 fours and 10 sixes. In a brisk stay of 159 minutes, Brook operated at a strike rate of 174.13, making it one of the quickest 200-plus scores recorded by a captain in ODI history.
Sanath Jayasuriya's Classic Knock in Sharjah
Completing the top five is Sri Lankan stalwart Sanath Jayasuriya, whose record-setting innings dates back to the turn of the millennium. On October 29, 2000, playing against India at Sharjah, Jayasuriya anchored his team with an exceptional display of batsmanship. He scored 189 runs off 161 deliveries, finding the boundary with 21 fours and clearing the ropes 4 times. Operating at a strike rate of 117.39, his marathon knock stood as a towering captain's score for over a decade.



















