Ex-India captain MS Dhoni has the same highest ODI score of 183 as that of ex-captain Sourav Ganguly and current captain Virat Kohli. Dhoni slammed 183*(145) to help India chase down a target of 299 against Sri Lanka on October 31, 2005. Ganguly and Kohli had hit 183 in victories against Sri Lanka and Pakistan in 1999 and 2012 respectively.