MS Dhoni became the youngest captain (26 years and 79 days) to win T20 World Cup final, when India defeated Pakistan in 2007. Rohit Sharma is the oldest captain (37 years and 60 days) to win it, with India defeating South Africa in the 2024 final. India will face New Zealand in the T20 World Cup 2026 final on Sunday.