Today's win at the Edgbaston was Dhoni's 91st ODI victory as skipper. He surpassed Mohammad Azharuddin's tally of 90 ODI victories as captain.
Azharuddin took nine years between 1990 and 1999 and 174 matches to get to his mark while Dhoni did it in only seven years and 162 matches.
33-year-old Dhoni now has a realistic chance of becoming the first Indian to lead the country in 100 ODI victories. He has scored 8098 runs from 246 ODIs so far, averaging 53.27 with a career strike rate of 89.31.
The Edgbaston win today was also India's eight straight ODI win in England, a successful run that started in the Champions Trophy last year.
Dhoni's captaincy may have come under the scanner after the 1-3 Test debacle against the Alastair Cook-led side, but his batting form has been consistent.
The wicketkeeper-batsman slammed four half-centuries in the Test series and also struck a fine 52 at Cardiff in the second ODI.
While Dhoni achieved his milestone in 381 matches, Sangakkara took 563 matches to get to his mark.
