|

IPL Stats: Most Runs for Punjab Kings (PBKS)

KL Rahul holds the record for most runs for Punjab Kings in the IPL, with 2548 runs from his four seasons with the franchise from 2018 to 2021. No other batter has passed 2500 runs in a Punjab shirt, and Rahul built his lead on remarkable consistency, scoring more than 590 runs in every one of his four seasons. Shaun Marsh sits second with 2477 runs, a total built in the early years of the league, while David Miller is third with 1974 runs.

Punjab Kings have played in the IPL since the first season in 2008, when the team was known as Kings XI Punjab. The name changed to Punjab Kings in 2021. The team reached the final in 2014 and again in 2025 but is still waiting for a first title. That long history explains the shape of this list. Early stars such as Marsh and Kumar Sangakkara sit next to modern run scorers such as Prabhsimran Singh and Shreyas Iyer, who climbed into the top 10 after strong 2025 and 2026 seasons.

This article lists the top 10 run scorers for Punjab Kings in IPL history, with their totals, best scores and years with the team, and looks at the best single seasons the franchise has seen.

Most runs for Punjab Kings IPL record chart with KL Rahul leading the PBKS run scorers

Most Runs for Punjab Kings Overview

RecordDetail
Record holderKL Rahul
Most runs for Punjab Kings2548 runs
Seasons with Punjab Kings2018 to 2021
Second on the listShaun Marsh, 2477 runs
Highest individual score for Punjab Kings132 not out by KL Rahul against Royal Challengers Bengaluru at Dubai in 2020
Team finals2014 and 2025, runners up on both occasions

Rahul leads Marsh by only 71 runs at the top of the list, so the gap is small, but no active Punjab batter is close yet. Prabhsimran Singh is the highest placed current Punjab batter in fourth place with 1815 runs, and he will need several more big seasons to challenge the top two.

Top 10 Most Runs for Punjab Kings

RankPlayerRunsSeasonsBest scoreCenturiesFifties
1KL Rahul25482018 to 2021132 not out223
2Shaun Marsh24772008 to 2017115120
3David Miller19742012 to 2019101 not out19
4Prabhsimran Singh18152019 to 2026103113
5Mayank Agarwal15132018 to 202210619
6Glenn Maxwell13832014 to 20209506
7Chris Gayle13392018 to 2021104 not out110
8Wriddhiman Saha11902014 to 2017115 not out15
9Manan Vohra11062013 to 20179504
10Shreyas Iyer11022025 to 2026101 not out111

KL Rahul averaged 56.62 for Punjab Kings at a strike rate of 139.76, which is far ahead of every other batter on this list for average. Marsh averaged 39.95 at a strike rate of 132.74, while Miller averaged 35.25 at a strike rate of 139.40. Prabhsimran Singh, the youngest batter in the top four, averages 28.81 at a strike rate of 156.33, which shows how his game is built on fast scoring rather than long stays at the crease.

Just outside the top 10, Mandeep Singh scored 1073 runs for Punjab Kings, and Kumar Sangakkara scored 1009 runs in the first three seasons of the league. Shikhar Dhawan, who captained the side in 2023 and 2024, scored 985 runs for the franchise and sits just below them.

Record History

Shaun Marsh set the early standard. He won the Orange Cap in the first IPL season in 2008 with 616 runs in only 11 innings, and he stayed at the top of the Punjab list for more than a decade. His 504 runs in 2011 kept him well clear of the rest, and for years no Punjab batter came close to his total of 2477 runs.

KL Rahul changed that picture in only four seasons. He scored 659 runs in 2018, 593 runs in 2019, 670 runs in 2020 and 626 runs in 2021. His 670 runs in 2020 is the best single season by a Punjab batter, and his four season run took him past Marsh in 2021. Rahul also holds the highest individual score for the franchise, his 132 not out against Royal Challengers Bengaluru at Dubai in 2020.

The next chapter belongs to the current core. Shreyas Iyer scored 604 runs in 2025 as Punjab reached the final, then added 498 runs in 2026, including his first IPL century, 101 not out against Lucknow Super Giants. Prabhsimran Singh scored 549 runs in 2025 and 510 runs in 2026, which lifted him to fourth place on the all time list. If both men stay with Punjab and keep scoring at this rate, they can climb higher in the next two seasons, but catching Rahul will take time.

Best Single Seasons for Punjab Kings

PlayerSeasonRuns
KL Rahul2020670
KL Rahul2018659
KL Rahul2021626
Shaun Marsh2008616
Shreyas Iyer2025604
KL Rahul2019593
Glenn Maxwell2014552
Prabhsimran Singh2025549
Prabhsimran Singh2026510
Shaun Marsh2011504

What This Record Tells Us

The Punjab list tells a story of short stays and missed stability. Rahul is the only batter to score more than 2500 runs for the team, and he did it in just four seasons before moving on. Marsh needed ten seasons, spread across 2008 to 2017, to reach almost the same total. That contrast shows how much Punjab have changed their squad over the years, and why no batter has built a very long run scoring career in a Punjab shirt.

The list also shows where Punjab found their best batting. The top of the list is full of openers and top order batters: Rahul, Marsh, Prabhsimran Singh and Mayank Agarwal all opened the batting for long spells. Miller and Maxwell are the exceptions, middle order batters who scored heavily in the middle years. For Punjab to win a first title, the current core of Iyer and Prabhsimran Singh needs to stay together and keep adding seasons like 2025 and 2026.

Readers can compare this list with Punjab Kings IPL results every year to see how individual runs matched team results, and with KL Rahul runs against each team and Shreyas Iyer runs year by year for the two men at opposite ends of this list. For the wider league picture, see highest individual scores against each team. Official records can be checked on iplt20.com and ESPNcricinfo.

Frequently Asked Questions

Who has scored the most runs for Punjab Kings in IPL?

KL Rahul has scored the most runs for Punjab Kings, with 2548 runs in 55 innings from 2018 to 2021, at an average of 56.62.

Who is second on the Punjab Kings run scorers list?

Shaun Marsh is second with 2477 runs from 2008 to 2017. He won the Orange Cap in 2008 with 616 runs in 11 innings.

What is the highest individual score for Punjab Kings?

KL Rahul scored 132 not out against Royal Challengers Bengaluru at Dubai in 2020, the highest individual score for Punjab Kings.

How many runs has Prabhsimran Singh scored for Punjab Kings?

Prabhsimran Singh has scored 1815 runs for Punjab Kings through the 2026 season, which puts him fourth on the all time list.

How many runs has Shreyas Iyer scored for Punjab Kings?

Shreyas Iyer has scored 1102 runs for Punjab Kings, with 604 runs in 2025 and 498 runs in 2026.

Has any Punjab Kings batter scored 3000 runs for the team?

No. KL Rahul leads with 2548 runs, and no batter has reached 3000 runs for Punjab Kings.

Who scored the most runs in a single season for Punjab Kings?

KL Rahul scored 670 runs in 2020, the most runs by a Punjab Kings batter in a single IPL season.

Statistics updated through: 2 November 2026

Similar Posts