Players who have captained the most matches in T20 cricket

By Akshay
June 05, 2025

Mahendra Singh Dhoni holds the record for captaining the most number of T20 matches. Dhoni has captained 331 T20 matches.

Rohit Sharma has captained in 225 T20 matches.

Daren Sammy has taken up the responsibility of captaincy in 208 matches of T20 cricket.

James Vince has taken up the responsibility of captaincy in 204 matches of T20 cricket.

Kieron Pollard has captained in 199 matches of T20 cricket.

Faf du Plessis has captained in 198 matches of T20 cricket.

Virat Kohli has captained in 193 matches of T20 cricket.

Gautam Gambhir has captained in 170 T20 cricket matches.

Aaron Finch has captained in 168 matches of T20 cricket.

Sarfraz Ahmed has captained in 160 T20 matches.

See More Stories