Punjab Kings (PBKS) captain Shreyas Iyer etched his name in Indian Premier League (IPL) history during the match against Mumbai Indians (MI) at the Himachal Pradesh Cricket Association Stadium in Dharamshala on May 14.
The middle-order batsman claimed the feat as soon as he was dismissed in the first innings of the PBKS vs MI IPL 2026 match tonight. Iyer is now the second captain in the history of the Indian Premier League to score 1000 runs for two different franchises.
Big achievement for Shreyas Iyer
With the bat, it was not the day he was looking for as he lost his wicket early on the very next ball. After hitting a four off Shardul Thakur in the 12th over.th Over, the batsman was caught in the following delivery. Iyer was out after scoring 4 runs on 2 balls. He needed only 4 runs to touch the 1000 run mark, which he achieved through brilliant fours.
Before Shreyas Iyer, KL Rahul was the only cricketer who had made this record in his name. As captain of Punjab Kings, Iyer now has the most runs in his name.
According to the statistics, as the captain of PBKS, in 29 matches and 28 innings so far, the middle-order batsman has scored 1000 runs with a strike rate of 170.60 and a batting average of 50.00. The thousand-run tally is supported by eleven half-centuries.
Only KL Rahul is ahead of PBKS captain
KL Rahul, who has captained both Punjab Kings and Lucknow Super Giants in the franchise league, tops the charts with 1296 runs in 27 matches and as many innings. Since he is currently not appointed as the captain in the IPL 2026 season, his batting statistics as a team leader have now come to a standstill. To surpass KL Rahul’s figures in the Indian Premier League, Shreyas Iyer will have to score 297 more runs.
At the third, fourth and fifth positions are former international cricketers Adam Gilchrist, Yuvraj Singh and Shikhar Dhawan respectively. As yet. There is no active captain in the league who is close to the ranking of Iyer or Rahul.
Captains who have scored 1000 or 1000+ runs for two different teams in IPL
There is a symmetry in the captaincy of KL Rahul and Shreyas Iyer. When Rahul was the captain of Lucknow Super Giants, he scored 1395 runs in 37 matches and 37 innings and for Punjab Kings he scored 1296 runs in 27 matches.
On the other hand, when Shreyas was the captain of Delhi Capitals, he scored 1242 runs in 41 matches and as many innings and his number of runs for Punjab Kings is 1000 so far and is expected to increase in the current season.
Fastest 1000 runs in IPL for Punjab Kings
- Shaun Marsh – 21 innings
- KL Rahul- 23 innings
- Shreyas Iyer- 28 innings
Iyer has achieved this feat at a time when Punjab is struggling to make it to the playoffs of the IPL 2026 season.
Read more: Shardul Thakur bids farewell to Shreyas Iyer in PBKS vs MI match


