Batsmen who played the most innings in the history of IPL

By Akshay
April 24, 2025

The record of playing the most innings in IPL is in the name of Rohit Sharma. Rohit Sharma has played a total of 260 innings in IPL so far.

Virat Kohli has played 252 innings in IPL. He is the batsman who has played the second most innings in IPL.

Mahendra Singh Dhoni has played 237 innings in IPL.

Dinesh Karthik has played 234 innings in IPL.

Shikhar Dhawan has played 221 innings in IPL.

Suresh Raina has played 200 innings in IPL.

Robin Uthappa has played 197 innings in IPL.

Ravindra Jadeja has played 192 innings in IPL.

Ambati Rayudu has played 187 innings in IPL.

David Warner has played 184 innings in IPL.

See More Stories