The rivalry between Kolkata Knight Riders (KKR) and Punjab Kings (PBKS) is one of the most exciting in Indian Premier League history. Both teams have played 35 matches so far. KKR has won 21 matches, PBKS has won 13, and 1 match ended in a no-result.
Gautam Gambhir has scored the most runs in these matches with 492 runs. Sunil Narine has taken the most wickets, with 36 wickets. This rivalry always brings exciting matches and great performances, making it fun for fans to watch every season.
KKR vs PBKS Head-to-Head Record in IPL: Overview
In the 35 matches between KKR and PBKS, KKR has won 21, while PBKS has won only 13.

| Statistic | Value |
|---|---|
| Matches Played | 35 |
| Kolkata Knight Riders Won | 21 |
| Punjab Kings Won | 13 |
| No Result | 1 |
| Highest Score (PBKS) | 262/2 |
| Lowest Score (KKR) | 95 |
KKR vs PBKS Head-to-Head at Different Venues
In the IPL, each team has to play against the others on their home ground. Here is the KKR vs PBKS head-to-head record at their respective grounds.
KKR vs PBKS at Eden Gardens
At their home fortress in Kolkata, KKR have been dominant, winning the vast majority of contests. In 13 meetings in Kolkata, KKR holds a 10-3 record at home against PBKS.
| Statistic | Value |
|---|---|
| Matches Played | 14 |
| KKR Won | 9 |
| PBKS Won | 3 |
| No Result | 1 |
KKR vs PBKS at Punjab Home Grounds (Mohali / Mullanpur)
Both teams have met eight times at Punjab Cricket Association IS Bindra Stadium, Mohali, and both are tied at 4-4 at that venue. Additionally, the two sides met for the first time at the New PCA Stadium in Mullanpur during IPL 2025, where PBKS won.
| Statistic | Value |
|---|---|
| Matches Played (Mohali) | 8 |
| KKR Won | 4 |
| PBKS Won | 4 |
KKR vs PBKS Head-to-Head Team Records
Here are some team records from the matches played between KKR and PBKS.

Highest Team Totals in KKR vs PBKS Matches
The highest total in this rivalry came from KKR, who posted 261/6 in 20 overs at Eden Gardens in 2024. PBKS then made history by chasing down 262 in just 18.4 overs, the highest successful run chase in IPL history.
| Team | Score | Result | Venue |
|---|---|---|---|
| PBKS | 262/2 | Won | Eden Gardens |
| KKR | 261/6 | Lost | Eden Gardens |
| KKR | 245/6 | Won | Holkar Cricket Stadium |
| KKR | 218/4 | Won | Eden Gardens |
| PBKS | 214/8 | Lost | Holkar Cricket Stadium |
Lowest Team Totals in KKR vs PBKS Matches
After the PBKS vs KKR game in IPL 2025, PBKS holds the record for defending the lowest total in IPL history against KKR, successfully defending just 111 runs. PBKS were bowled out for 111 in 15.3 overs, yet managed to restrict KKR to just 95 all out in 15.1 overs, securing a 16-run win.
| Team | Score | Result | Venue |
|---|---|---|---|
| KKR | 95 | Lost | Maharaja Yadavindra Singh Stadium |
| KKR | 109 | Lost | Abu Dhabi |
| PBKS | 111/10 | Won | Maharaja Yadavindra Singh Stadium |
| PBKS | 119/6 | Lost | Eden Gardens |
| PBKS | 123/9 | Lost | Narendra Modi Stadium |
KKR vs PBKS Head-to-Head Batting Records
Here’s a look at the standout batting performances in KKR vs PBKS clashes over the years.
Best Individual Batting Performances
Wriddhiman Saha’s blistering inning of 115* against KKR is the highest individual score in this rivalry.
| Player | Runs | Ground |
|---|---|---|
| Wriddhiman Saha (PBKS) | 115* (55) | M. Chinnaswamy |
| Mahela Jayawardene (PBKS) | 110* (59) | Eden Gardens |
| Jonny Bairstow (PBKS) | 108* (48) | Eden Gardens |
| Manish Pandey (KKR) | 94 (50) | M. Chinnaswamy |
| Chris Gayle (KKR) | 88 (42) | Eden Gardens |
Most Runs in KKR vs PBKS Matches
Gautam Gambhir leads the run charts with 492 runs in matches between the two sides. Andre Russell (449) and Robin Uthappa (438) are next.
| Batters | Inns. | Runs | Avg. | Strike Rate | HS |
|---|---|---|---|---|---|
| Gautam Gambhir (KKR) | 15 | 492 | 44.72 | 121.78 | 72* |
| Andre Russell (KKR) | 14 | 448 | 34.53 | 197.79 | 70* |
| Robin Uthappa (KKR) | 14 | 438 | 33.69 | 142.67 | 70 |
KKR vs PBKS Head-to-Head Bowling Records
Check the top bowling spells recorded in KKR vs PBKS matches over the years.
Best Individual Bowling Performances
Sunil Narine holds the best bowling figures in matches between the two sides, with 5/159 against the Punjab Kings.

| Player | Figures | Ground |
|---|---|---|
| Sunil Narine (KKR) | 5/19 | Eden Gardens |
| Sunil Narine (KKR) | 4/19 | Eden Gardens |
| Andre Russell (KKR) | 4/20 | Eden Gardens |
| Umar Gull (KKR) | 4/23 | Eden Gardens |
| Umesh Yadav (KKR) | 4/23 | Wankhede Stadium |
Most Wickets in KKR vs PBKS Matches
Sunil Narine has taken 36 wickets in the IPL against PBKS, the most by any bowler against a single opponent in the tournament’s history, going past Umesh Yadav’s tally of 35, also against PBKS.
| Bowlers | Inns. | Wkts. | Econ. | BBI |
|---|---|---|---|---|
| Sunil Narine (KKR) | 27 | 36 | 7.01 | 5/19 |
| Piyush Chawla (PBKS/KKR) | 24 | 24 | 7.99 | 6/18 |
| Umesh Yadav (KKR) | 12 | 19 | 7.44 | 4/23 |
Related Reads:
Conclusion: KKR Has Dominated PBKS With 21 Wins
The Kolkata Knight Riders have performed better than the Punjab Kings in this rivalry. KKR have won 21 out of 35 matches and played well both at home and away.
However, in the last two seasons, PBKS have made a strong comeback. They completed the highest successful run chase and also defended the lowest total in Indian Premier League history, both against KKR.
Sunil Narine has taken 36 wickets, and Gautam Gambhir has scored 492 runs, making them the top performers in this rivalry. Stay tuned for more updates and stats.
