Top 3 Players who have played the most T20I matches

Fambeat
Rohit Sharma is to become the first Indian men's player to play 100 T20Is
Rohit Sharma is to become the first Indian men's player to play 100 T20Is

#1 Shoaib Malik - 111 matches

Shoaib Malik
Shoaib Malik

Another spin bowling all-rounder from Pakistan, Shoaib Malik holds the prestigious record of playing the most T20I matches. The Punjab-born all-rounder had featured in 111 T20I matches during his illustrious career. Malik has scored 2,263 runs through his career, apart from taking 28 wickets with his off-spin.

The right-handed batsman has scored at a decent strike rate of 124.06 at an average of 30.58. Shoaib scored 7 fifties in his T20I career with a top score of 75.

With the ball, Malik picked up 28 wickets in 46 innings at a fantastic strike rate of 19.2. The off-break bowler even made his presence felt in the field with 50 catches.

Having made his T20I debut along with Shahid Afridi, Malik’s career lasted a little longer as his final appearance for Pakistan came this past year against South Africa.

He is still playing T20 cricket in the franchise-based leagues. Since Rohit Sharma still has a lot of years of cricket left in him, he is bound to break Malik’s record sooner rather than later.

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Habil Ahmed Sherule
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications