Virat Kohli (Twitter)
Port of Spain, Aug 12: Skipper Virat Kohli broke many records with his 42nd century which he struck during the rain-affected second ODI against the West Indies which India won by 59 runs (DLS method) at the Queen's Park Oval in Trinidad and Tobago here.
His 120-run inning became the highest ODI innings by a captain in the West Indies. The 30-year-old went past Windies' great Brian Lara's 116 which he had scored against Sri Lanka at Barbados' Bridgetown in 2003.
Mahela Jayawardane comes third in the list with 115* which he scored against New Zealand in 2005 at Jamaica's Sabina Park.