Most matches as captain (332 vs 213)
MS Dhoni has captained India in 332 ODI matches in his career. In comparison, Virat Kohli only did it in 213 ODI matches before he was replaced with Rohit Sharma.
Although technically there is still chance for Kohli to break that record, becoming the Team India captain again and playing 119 ODI matches seems a practically impossible task now.