Indian Premier League Records

IPL Stats: Players with Most Consecutive Matches for a Single Team

In the fast-paced world of T20 leagues, a significant number of matches are crammed into a short period. So, it’s quite apparent that players must maintain top-notch fitness levels to feature in all the matches and perform for their teams.

Some notable players have represented their IPL teams without missing a match, maintaining unbelievable streaks for a longer time.

So, in this article, we’ll look at the top 10 instances of players with the most consecutive matches for a single IPL team.

Most Consecutive Matches for Single IPL Team

Player Consecutive Matches Team Span
Suresh Raina 158 Chennai Super Kings 19 Apr 2008-10 Apr 2018
MS Dhoni 145 Chennai Super Kings 25 Mar 2010-14 Apr 2019
Virat Kohli 144 Royal Challengers Bengaluru 21 May 2008-29 May 2016
Virat Kohli 128* Royal Challengers Bengaluru 14 Apr 2017-3 Jun 2025
Ravindra Jadeja 111 Chennai Super Kings 4 Apr 2012-23 Apr 2019
Ravichandran Ashwin 107 Chennai Super Kings 6 Apr 2010-28 Apr 2015
Gautam Gambhir 107 Kolkata Knight Riders 25 Sep 2011-19 May 2017
Ambati Rayudu 102 Mumbai Indians 28 Mar 2010-12 Apr 2015
MS Dhoni 93* Chennai Super Kings 1 May 2019-25 May 2025
Sanju Samson 91 Rajasthan Royals 11 Apr 2019-16 Apr 2025

Note: The stats include the matches played in the Indian Premier League and Champions League T20.

Key Insights

Suresh Raina holds the record for playing the most consecutive matches for a single IPL team. The southpaw represented the Chennai Super Kings (CSK) in 158 matches in a row across the IPL and CLT20.

Raina’s 158 matches are also the most by a player for any team in all T20s. He is the only player who has played 150+ matches on the trot in T20s.