The race to the 2000-run milestone in the IPL has thrown up two very different record holders. Sai Sudharsan owns the record for the fastest 2000 runs in IPL by innings, storming to the mark in just 47 innings for the Gujarat Titans during IPL 2026. Andre Russell, meanwhile, remains the fastest by balls faced, having needed only 1,120 deliveries to get there. The innings-by-innings progression is tracked in the ESPNcricinfo IPL records.
These are two genuinely different skills. The innings record rewards season-after-season consistency, while the balls-faced record rewards raw scoring power. So who holds the record for fastest 2000 IPL runs? The honest answer is that it depends on which table you read. This guide lays out both lists, updated through the end of IPL 2026, with every figure checked against published reports. You can browse more milestone chases in our IPL section.
The IPL 2000 Runs Record by Innings
Reaching 2000 IPL runs in the fewest innings takes a rare mix: rock-solid consistency, a regular spot high in the batting order, and the habit of turning starts into big scores. So how many innings does it take to reach 2000 runs in IPL for the quickest batters? Just 47, thanks to Sai Sudharsan, who got there during IPL 2026, one fewer than the legendary mark of 48 of Chris Gayle. After IPL 2026, the leaderboard reads as follows:
| Rank | Player | Innings to 2000 runs | Milestone season |
|---|---|---|---|
| 1 | Sai Sudharsan | 47 | 2026 |
| 2 | Chris Gayle | 48 | 2013 |
| 3 | Shaun Marsh | 52 | 2015 |
| 4 | Ruturaj Gaikwad | 57 | 2024 |
| 5 | KL Rahul | 60 | 2020 |
| 6 | Yashasvi Jaiswal | 62 | 2025 |
| 7 | Sachin Tendulkar | 63 | 2012 |
The top five, as listed by the Economic Times, runs Sudharsan (47), Gayle (48), Marsh (52), Gaikwad (57) and Rahul (60). The full story of how these innings stack up is covered in our fastest 7000 runs in IPL guide, which shows how these IPL batting milestone records connect across a career.
Sai Sudharsan Breaks the 13-Year Record of Chris Gayle
The big moment of Sudharsan arrived during the clash of Gujarat Titans with Royal Challengers Bengaluru on 24 April 2026 at the M Chinnaswamy Stadium. He walked in needing 72 runs to reach 2000 IPL runs, and crossed the line in style with a classy century, 100 from 58 balls, becoming the first batter ever to get there in fewer than 48 innings. The Economic Times confirmed the 47-inning figure and the full top-five order, settling the debate over who scored the fastest 2000 runs in IPL by innings.
The old mark of 48 innings by Gayle had stood since 2013, when he reached 2000 runs playing for Royal Challengers Bengaluru against the Delhi Daredevils. For more than a decade, nobody had come within three innings of it.
What Sudharsan did in 2026 added even more shine to the record. Days later, against Punjab Kings, he reached 2,178 runs in his first 50 IPL innings, going past the 2,061 of Gayle to set a new record for the most runs after 50 innings in league history. He had already given notice the previous year, finishing IPL 2025 as the leading run-scorer of the season with 759 runs in 15 innings at a strike rate of 156.17. You can follow his full career numbers in our Sai Sudharsan stats and IPL career profile and the IPL Orange Cap winners list.
The Indian Contenders: Gaikwad, Rahul, Jaiswal and Tendulkar
Before Sudharsan came along, Ruturaj Gaikwad was the fastest Indian to the milestone at 57 innings. Gaikwad got there playing for the Chennai Super Kings, the franchise where his IPL journey began in 2020. KL Rahul had earlier trimmed the Indian record to 60 innings in 2020, going past the benchmark of 63 from 2012 set by Sachin Tendulkar. Then Yashasvi Jaiswal went past Tendulkar in 2025, reaching 2000 runs in 62 innings during the match of Rajasthan Royals against Gujarat Titans.
The jump from 57 to 47 innings is enormous. This is not one good season, it is a career that started at full throttle, built on two centuries and thirteen fifties in the first 46 matches of Sudharsan. For a sense of how run-scoring pace snowballs over time, check our guides to the fastest 1000 runs in IPL and the fastest to 3000 runs in IPL, the natural next steps on the fastest to 2000 IPL runs ladder. More Indian batting feats live in our India cricket section.
Fastest 2000 Runs in IPL by Balls Faced
The balls-faced record asks a different question: how many deliveries did a batter need, no matter how many innings it took? This one is all about striking speed. The fastest 2000 IPL runs in terms of balls faced belongs to a very different kind of batter from the innings-table leaders: Andre Russell, who needed just 1,120 deliveries. The current chasing pack looks like this:
| Rank | Player | Balls faced to 2000 runs |
|---|---|---|
| 1 | Andre Russell | 1,120 |
| 2 | Abhishek Sharma | 1,193 |
| 3 | Nicholas Pooran | 1,198 |
| 4 | Virender Sehwag | 1,211 |
| 5 | Chris Gayle | 1,251 |
| 6 | Rishabh Pant | 1,306 |
Russell set the benchmark in May 2022 during the match of Kolkata Knight Riders against Sunrisers Hyderabad at Pune, crossing the line with an unbeaten 49 from 28 balls. He shattered the long-standing record of 1,211 deliveries of Virender Sehwag, as reported by OneCricket. Gayle, the boss of the innings list, is only fifth here at 1,251 balls, proof of how differently the two tables behave. Heinrich Klaasen has been another red-hot recent scorer keeping the standards of the 2000-run club sky-high.
Abhishek Sharma: The Fastest Indian by Balls Faced
The path of Abhishek Sharma to 2000 runs could not have been more different from that of Sudharsan. Playing for the Sunrisers Hyderabad against Chennai Super Kings on 18 April 2026, Sharma smashed 59 from 22 balls, including a 15-ball fifty, while reaching the milestone in 1,193 deliveries. That made him the answer to who is the fastest Indian to 2000 runs in IPL by balls faced, ahead of the 1,211 of Virender Sehwag. His full career numbers are tracked in our Abhishek Sharma highest score in IPL profile.
The Indian-only balls-faced list now reads: Abhishek Sharma (1,193), Sehwag (1,211), Rishabh Pant (1,306), Yashasvi Jaiswal (1,326), Yusuf Pathan (1,353) and Sai Sudharsan (1,361). Sudharsan needed the fewest innings of anyone, yet faced more balls than five Indian batters, which sums up exactly why both tables matter.
Nicholas Pooran Joins the Elite List
Nicholas Pooran became the second-fastest to 2000 IPL runs by balls faced on 8 April 2025, during the match of Lucknow Super Giants against Kolkata Knight Riders at Eden Gardens. His unbeaten 87 from 36 balls carried him to the milestone in 1,198 deliveries, and at the time he was the leading run-scorer of the league with 288 runs from five matches, as reported by Times Now.
Chris Gayle Held Both Conversations for a Decade
What makes the name of Gayle special on these lists is that he sits near the top of both. His 48-inning record defined the milestone from 2013 until 2026, and his 1,251-ball figure still holds fifth spot on the deliveries list. His career-best 175 not out remains the highest individual score in T20 history, detailed in our Chris Gayle highest score in IPL guide, and his six-hitting carnage is chronicled alongside the Virat Kohli IPL centuries era.
Why Innings and Balls Give Different Answers
A batter who plays long innings and keeps notching 60s, 70s and 100s reaches 2000 runs in the quickest 2000 runs in IPL innings, that is what the innings table rewards: milestone consistency. The balls-faced table rewards something else entirely: sheer scoring speed. A batter striking at 170 can pile up 2000 runs in fewer deliveries even while taking more innings to get there.
Russell is the perfect example. His 1,120-ball record is dramatically faster than the 1,361 balls Sudharsan had faced at his milestone, yet Sudharsan needed far fewer innings. Neither number is wrong, they simply describe different skills. For a broader look at scoring tempo, the highest batting averages in IPL and the most fifties in IPL lists show how consistency and speed work together across careers.
How the Record Has Moved Over Time
The record has moved in clear stages. The 63 innings of Tendulkar in 2012 set the early benchmark for Indian batters. The 48 of Gayle in 2013 reset the overall mark for thirteen years. Rahul trimmed the Indian figure to 60 in 2020, Gaikwad to 57 in 2024, and Jaiswal went past Tendulkar with 62 in 2025. The 47 of Sudharsan in 2026 is the latest, and biggest, leap in that sequence. The race continues in the higher run brackets too, tracked in our guides to the fastest 4000 runs, fastest 5000 runs and fastest 6000 runs in IPL, plus the most runs in an IPL season.
Conclusion
The fastest 2000 runs in IPL history now has two rightful owners. Sai Sudharsan got there in 47 innings during IPL 2026, breaking a record Chris Gayle had held since 2013. Andre Russell got there in 1,120 deliveries back in 2022, a mark of pure hitting power that still stands. Between them sits a generation of Indian talent, from Gaikwad and Rahul to Jaiswal and Abhishek Sharma, each owning a piece of the story of this milestone. The next record may already be taking shape in the early-season form of someone, and with young guns like Vaibhav Sooryavanshi rising fast, both tables are well worth watching. Follow more records in our T20 cricket archive.
Who scored the fastest 2000 runs in IPL?
Sai Sudharsan holds the record by innings, reaching 2000 IPL runs in 47 innings during IPL 2026 for Gujarat Titans. By balls faced, Andre Russell is the fastest with 1,120 deliveries.
Who was the previous fastest player to 2000 IPL runs?
Chris Gayle previously held the record, reaching 2000 IPL runs in 48 innings in 2013. His mark stood for thirteen years.
Who is the fastest Indian to 2000 runs in IPL?
Sai Sudharsan is the fastest Indian by innings at 47. Before him, Ruturaj Gaikwad held the Indian mark at 57 innings. By balls faced, Abhishek Sharma is the fastest Indian at 1,193 deliveries.
How many innings does it take to reach 2000 runs in IPL for the quickest batters?
The quickest is Sai Sudharsan with 47 innings, followed by Chris Gayle with 48 and Shaun Marsh with 52. The fastest Indian before Sudharsan was Ruturaj Gaikwad with 57 innings.
Who is the fastest player to 2000 IPL runs in terms of balls faced?
Andre Russell holds the overall balls-faced record, reaching 2000 IPL runs in 1,120 deliveries in 2022.
How many innings did Ruturaj Gaikwad need to score 2000 IPL runs?
Ruturaj Gaikwad reached 2000 IPL runs in 57 innings, which was the fastest Indian mark before Sai Sudharsan broke it in 2026.
How many innings did Sachin Tendulkar need to reach 2000 IPL runs?
Sachin Tendulkar reached the 2000-run milestone in 63 innings in 2012, a benchmark that stood for Indian batters until KL Rahul lowered it in 2020.

