Players who have played more than 200 matches in IPL

By Akshay
March 20, 2025

The player who has played the most matches in IPL is MS Dhoni. He has played 264 matches in this league so far

Dinesh Karthik comes second in this list. He has played 257 matches in IPL

Rohit Sharma has also played 257 matches in IPL so far.

Virat Kohli has played 252 matches in IPL so far

Ravindra Jadeja has played 240 matches in IPL so far

Shikhar Dhawan has played 222 matches during his IPL career

Ravichandran Ashwin has played 212 matches in IPL so far

Suresh Raina has played 205 matches in IPL

Robin Uthappa has also played 205 matches in IPL

Ambati Rayudu has managed to play 204 matches in IPL

See More Stories