The record for captaining the most international matches across all formats belongs to MS Dhoni, who led India in 332 matches—200 ODIs, 60 Tests, and 72 T20Is. He surpassed Ricky Ponting, who captained Australia in 324 matches. Dhoni is also the only captain to have led in over 50 international matches in each of the three formats