The all-time record for the fastest 1,000 runs in Indian Premier League (IPL) history remains one of cricket's most elite milestones. To enter this list, batters must maintain incredible consistency and an explosive scoring rate right from their debut season.

Fastest cricketers to reach 1,000 IPL runs

1. Shaun Marsh (Kings XI Punjab) – 21 Innings

Year Achieved: 2011

The Australian left-hander, Shaun Marsh set this record during the earlier years of the IPL and has held the top spot for over a decade.Marsh was the breakthrough star of the inaugural 2008 IPL season, where he won the first-ever Orange Cap despite missing the opening few games. His brilliant top-order consistency allowed him to comfortably breach the 1,000-run mark in just his 21st match.

2. Lendl Simmons (Mumbai Indians) – 23 Innings

Year Achieved: 2017

Lendl Simmons reached the milestone in 23 innings, making him the second-fastest overseas player to do so.Serving as a vital top-order anchor and explosive weapon for Mumbai Indians, the West Indian batsman provided crucial, rapid starts that propelled Mumbai to multiple titles during his peak years.

3. Vaibhav Sooryavanshi (Rajasthan Royals) – 23 Innings

Year Achieved: 2026

Tied with Simmons at 23 innings, Vaibhav Sooryavanshi officially became the fastest Indian in IPL history to score 1,000 runs.The teenage sensation reached this historic milestone during the IPL 2026 Qualifier 2 match against Gujarat Titans at Mullanpur. Entering the game with 932 career runs, he brought up his milestone with a spectacular half-century, cementing his reputation as one of the most explosive young prodigies in world cricket.

4. Devon Conway (Chennai Super Kings) – 24 Innings

Year Achieved: 2025

Devon Conway smashed his way to 1,000 runs in just 24 innings.The New Zealand opening batsman became a cornerstone of the Chennai Super Kings' batting line-up. His textbook technical precision combined with high-tempo T20 pacing allowed him to rapidly collect runs at the top of the order under MS Dhoni's setups.

5. Sai Sudharsan (Gujarat Titans) – 25 Innings

Year Achieved: 2024

Sai Sudarshan achieved the 1,000-run milestone in 25 innings.Known for his supreme elegance and calculation, the Gujarat Titans top-order anchor held the record for the fastest Indian to reach the milestone before Sooryavanshi's 2026 blitz. Sudharsan's ability to seamlessly switch gears made him incredibly reliable.