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.
Dhoni's record as captain against England in ODIs is better than any of his predecessors, with 17 wins and five losses out of 25 matches (two tied and one no result).
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.
A man not known to chase numbers, Dhoni also registered another record as wicketkeeper in the third ODI on August 30. He now has the most international stumpings (131) and is now ahead of Kumar Sangakkara of Sri Lanka, who has 129 stumpings to his name.
While Dhoni achieved his milestone in 381 matches, Sangakkara took 563 matches to get to his mark.