Individual Records

Most Consecutive T20I Matches Played

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

PlayerConsecutive MatchesTeamSpan
Nizakat Khan117*Hong Kong15 Jul 2015-13 Nov 2025
Syed Aziz106*Malaysia2 Oct 2019-13 Dec 2025
Muhammad Waseem91UAE5 Oct 2021-16 Oct 2025
Richie Berrington82Scotland1 Feb 2010-11 Mar 2024
Simon Ssesazi82Uganda13 Sep 2021-14 Jun 2024
Rashid Khan79Afghanistan8 Jan 2016-16 Jul 2023
Shem Ngoche78Kenya5 Jul 2013-12 Jul 2024
Najibullah Zadran77Afghanistan19 Feb 2016-16 Jul 2023
Virandeep Singh77Malaysia13 Jul 2019-17 Apr 2024
Ravija Sandaruwan75Kuwait20 Jan 2019-13 Apr 2025
Note: * Indicates ongoing sequence

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

Leave a Reply

Your email address will not be published. Required fields are marked *