Which player has played the most consecutive IPL matches?


IPL 2023 Winner

The record for the most consecutive IPL matches played is held by Suresh Raina, who played 158 consecutive matches for Chennai Super Kings (CSK) and Gujarat Lions from 2008 to 2018.

Top Players with Most Consecutive IPL Matches:

  1. Suresh Raina – 158 matches (2008-2018)

  2. Virat Kohli – 141 matches (2010-2019)

  3. Dinesh Karthik – Over 120 matches

Raina’s streak ended when he missed IPL 2018 due to injury. Let me know if you need more IPL records!