In the fast-paced T20I format, consistency and fitness have become more important than ever.
If a player performs consistently in the shortest format, they automatically seal their spot in the team. Moreover, their fitness is crucial in always keeping them match-ready, enabling them to play for a longer time without missing a single game.
Over the years, a few players have shown their dedication by striving for longer periods with their performances and fitness.
This article looks at the top 10 players who have played the most consecutive T20I matches.
Players with Most Consecutive T20I Matches
| Player | Consecutive Matches | Team | Span |
|---|---|---|---|
| Nizakat Khan | 117* | Hong Kong | 15 Jul 2015-13 Nov 2025 |
| Syed Aziz | 106* | Malaysia | 2 Oct 2019-13 Dec 2025 |
| Muhammad Waseem | 91 | UAE | 5 Oct 2021-16 Oct 2025 |
| Richie Berrington | 82 | Scotland | 1 Feb 2010-11 Mar 2024 |
| Simon Ssesazi | 82 | Uganda | 13 Sep 2021-14 Jun 2024 |
| Rashid Khan | 79 | Afghanistan | 8 Jan 2016-16 Jul 2023 |
| Shem Ngoche | 78 | Kenya | 5 Jul 2013-12 Jul 2024 |
| Najibullah Zadran | 77 | Afghanistan | 19 Feb 2016-16 Jul 2023 |
| Virandeep Singh | 77 | Malaysia | 13 Jul 2019-17 Apr 2024 |
| Ravija Sandaruwan | 75 | Kuwait | 20 Jan 2019-13 Apr 2025 |
Key Insights on Most Consecutive Appearances in T20I Cricket
Most Consecutive T20I Matches Played by a Player
Hong Kong’s Nizakat Khan became the first player to feature in 100 consecutive matches in T20I cricket. He hasn’t missed a single match for Hong Kong for more than a decade.
Afghanistan’s Rashid Khan has played the most T20Is in a row among full-member players. He turned up for Afghanistan in 79 consecutive games between January 2016 and July 2023.
Scotland’s Richard Berrington didn’t miss a single game for Scotland for 14 years and 40 days, playing 82 matches in a row. This is the longest time in terms of years for a player without missing his team’s single T20I match.
Over 50 players have featured in 50 or more consecutive matches in the shortest format.
Longest Gaps and Missed Matches in T20I Career
Zimbabwe’s Graeme Cremer missed the most consecutive T20I matches. The leg spinner played his 29th match on February 6, 2018, against Afghanistan, before his 30th appearance on November 18, 2025, against Pakistan. In between, Cremer missed 126 matches for Zimbabwe.
West Indies’ Khary Pierre (110), India’s Khaleel Ahmed (104), West Indies’ Devon Thomas (102), Bangladesh’s Rony Talukdar (100), and Pakistan’s Hussain Talat (100) are the other players to miss 100 or more T20I matches in a row.
Bermuda’s Kyle Hodsoll has the longest gap in terms of time between two T20Is. He made his debut on August 5, 2008, against Canada and returned to play his second T20I on November 10, 2021, against the Bahamas, with the interval between those matches stretching to 13 years and 97 days.
Leading Individual and Team Performance Records
India’s Shivam Dube has played the most T20Is without losing a match. India didn’t lose 37 matches in a row in which Dube featured between December 2019 and October 2025.
Former Indian captain Rohit Sharma became the first-ever men’s player to feature in 150 T20I matches. (Check out Rohit’s year-wise T20I performance here.)
Zimbabwe’s Sean Williams became the first player to have a career of more than 17 years in T20I cricket.
Babar Azam holds the record for playing the most successive T20I matches as a captain of a team. He captained Pakistan in 55 matches on the trot between February 2021 and November 2022. He also became the first captain to play in more than 50 T20I matches in a row.
Spain became the first team to win 20 or more matches in a row in men’s T20I cricket.
Read Next | Most Centuries as Captain in All Formats