IPL Records

Fastest to 1,000 Runs in IPL History — All-Time Leaderboard

Shaun Marsh reached 1,000 IPL runs faster than anyone else, in just 21 innings.

Shaun Marsh

Current Record Holder

Shaun Marsh
Australia · matches
21 innings
Innings
Innings
21
Lead over #2 (Lendl Simmons)
2

Top 6 All-Time IPL Records

Ranked among the 6 players currently tracked in CricLegacy's stats database.

#PlayerCountryMatInnNORunsAvgSR100s50sHS
1Shaun MarshAustralia—21 innings———————
2Lendl SimmonsWest Indies—23 innings———————
3Devon ConwayNew Zealand—24 innings———————
4Matthew HaydenAustralia—25 innings———————
5Sai SudharsanIndia—25 innings———————
6Jonny BairstowEngland—26 innings———————

Innings Leader by Country

Australia
Shaun Marsh
21
West Indies
Lendl Simmons
23
New Zealand
Devon Conway
24

Methodology & Data Source

Covers men's IPL cricket only. Based on the 6 players currently tracked in CricLegacy's IPL batting stats database, sourced from our own match records. As more historical players are added to the database, this leaderboard will expand accordingly. Curated from published career milestone records, not computed from CricLegacy’s own match database.

Last updated 12 October 2026

Frequently Asked Questions

Who has the most innings in the IPL?
Shaun Marsh reached 1,000 IPL runs faster than anyone else, in just 21 innings.
Who is closest to the all-time IPL innings record?
Lendl Simmons is closest among currently tracked players, with 23 — 2 behind Shaun Marsh.