The Indian Premier League (IPL) has been a platform where both legendary players and emerging talents have showcased their cricketing skills. With the IPL continuing to grow in stature, certain players have left a significant mark. Here’s an updated list of the Top 10 Players with the Most Matches Played in Indian Premier League history, as of 2024.
List of 10 Players with Most Matches Played in Indian Premier League
10. Ambati Rayudu (CSK/MI)
Ambati Rayudu has been a key player for both Chennai Super Kings (CSK) and Mumbai Indians (MI) in the Indian Premier League. As a middle-order batter, he anchors innings reliably and is known for his sharp fielding, with over 60 catches. Although not a bowler, his century in the IPL stands out. Rayudu holds the record for most matches played in the Indian Premier League.
Stat | Value |
---|---|
Matches Played | 204 |
Runs | 4348 |
Highest Score | 100* |
Batting Average | 28.23 |
Centuries | 1 |
Catches | 64 |
Stumpings | 2 |
ALSO READ: Top 10 Most Runs Scored in a Single Border Gavaskar Trophy Series
9. Robin Uthappa (CSK/KKR/MI/PWI/RCB/RR)
Robin Uthappa, with his versatility, has been a reliable asset for multiple teams in the IPL. Known for his adaptability as an opening batsman or in the middle order, Uthappa’s 92 catches further solidify his status as an excellent fielder. Despite not having a century, his consistent performances have made him a crucial part of the teams he’s played for.
Stat | Value |
---|---|
Matches Played | 205 |
Runs | 4952 |
Highest Score | 88 |
Batting Average | 27.51 |
Catches | 92 |
Stumpings | 32 |
8. Suresh Raina (CSK/GL)
Suresh Raina, a stalwart for Chennai Super Kings, has been an integral player for years. As a left-handed batsman, he has played many memorable innings, and his 25 wickets make him a handy bowling option. His sharp fielding has earned him 109 catches, reinforcing his status as one of IPL’s greatest all-rounders.
Stat | Value |
---|---|
Matches Played | 205 |
Runs | 5528 |
Highest Score | 100* |
Batting Average | 32.51 |
Centuries | 1 |
Wickets | 25 |
Best Bowling | 2/0 |
Catches | 109 |
7. Ravichandran Ashwin (CSK/DC/KXIP/RPS/RR)
Ravichandran Ashwin, the off-spinner, has been a cornerstone in IPL bowling with 180 wickets. Though his batting contributions are modest, Ashwin’s knack for taking crucial wickets makes him a key player. His best bowling performance of 4/34 speaks to his ability to change games with the ball.
Stat | Value |
---|---|
Matches Played | 212 |
Runs | 800 |
Highest Score | 50 |
Batting Average | 13.33 |
Wickets | 180 |
Best Bowling | 4/34 |
Catches | 48 |
6. Shikhar Dhawan (DC/DCH/MI/PBKS/SRH)
Shikhar Dhawan, known for his consistent opening partnerships, has played the most matches in the Indian Premier League, with over 220 appearances. In these matches, he has scored nearly 6800 runs, including two centuries. His impressive IPL career isn’t just about his batting; he also adds value with the ball, having taken wickets with a best of 1/7. His all-round contributions make him one of the most consistent performers in IPL history.
Stat | Value |
---|---|
Matches Played | 222 |
Runs | 6769 |
Highest Score | 106* |
Batting Average | 35.25 |
Centuries | 2 |
Wickets | 4 |
Best Bowling | 1/7 |
Catches | 99 |
5. Ravindra Jadeja (CSK/GL/Kochi/RR)
Ravindra Jadeja, known for his all-round brilliance, has contributed immensely in both batting and bowling. With 160 wickets and a remarkable best bowling figure of 5/16, Jadeja is among the top bowlers in IPL history. His sharp fielding and batting contributions make him an IPL legend.
Stat | Value |
---|---|
Matches Played | 240 |
Runs | 2959 |
Highest Score | 62* |
Batting Average | 27.39 |
Wickets | 160 |
Best Bowling | 5/16 |
Catches | 103 |
4. Virat Kohli (RCB)
Virat Kohli is one of the greatest IPL players ever, with over 8000 runs and 8 centuries. His aggressive batting style has made him a fan favorite, and his contributions in the field, with over 100 catches, further enhance his IPL legacy.
Stat | Value |
---|---|
Matches Played | 252 |
Runs | 8004 |
Highest Score | 113* |
Batting Average | 38.66 |
Centuries | 8 |
Wickets | 4 |
Best Bowling | 2/25 |
Catches | 114 |
3. Rohit Sharma (DCH/MI)
As the captain of Mumbai Indians, Rohit Sharma has led the franchise to multiple IPL titles. With over 6600 runs and two centuries, his contributions with the bat are significant. He has also taken 15 wickets, including a remarkable 4/6 performance.
Stat | Value |
---|---|
Matches Played | 257 |
Runs | 6628 |
Highest Score | 109* |
Batting Average | 29.72 |
Centuries | 2 |
Wickets | 15 |
Best Bowling | 4/6 |
Catches | 101 |
2. Krishnakumar Dinesh Karthik (DC/GL/KKR/KXIP/MI/RCB)
Karthik, known for his leadership and exceptional wicketkeeping skills, has been a consistent performer in the IPL. Having played for multiple franchises, he holds the record for the most matches played in the Indian Premier League. His contributions with the bat and behind the stumps have made him an invaluable asset to every team he has been a part of.
Stat | Value |
---|---|
Matches Played | 257 |
Runs | 4842 |
Highest Score | 97* |
Batting Average | 26.31 |
Catches | 145 |
Stumpings | 37 |
1. MS Dhoni (CSK/RPS)
MS Dhoni, one of the most iconic figures in IPL history, leads the list of players with the most matches played in the Indian Premier League with an impressive 264 matches. His consistent performances with the bat, sharp wicketkeeping, and unmatched leadership have cemented his legacy as a central figure for Chennai Super Kings. Known for his calm, cool-headed approach under pressure, Dhoni has played a crucial role in CSK’s successes over the years, making him a key player in the league’s history.
Stat | Value |
---|---|
Matches Played | 264 |
Runs | 5243 |
Highest Score | 84* |
Batting Average | 39.12 |
Catches | 152 |
Stumpings | 42 |
READ MORE: