Kolkata Knight Riders lead the men’s IPL rivalry with Punjab Kings by 21 wins to 13, but their latest meeting did not produce a winner. Rain ended the April 2026 game after only 3.4 overs, giving the pair a second no-result in successive seasons. Their 36 meetings therefore comprise 34 decisions and two abandoned matches.
That distinction frames this rivalry better than a wins-only number. Punjab took the latest completed game by defending just 111 in April 2025. In the meeting before it that reached a result, PBKS had chased 262 in a high-scoring 2024 night at Eden Gardens. This archive uses men’s IPL fixtures through 6 April 2026, not a projection about the next season.
KKR vs PBKS IPL head-to-head record
Kolkata’s eight-win lead comes from 21 KKR victories against 13 for Punjab. Both sides also shared points when rain ended the 26 April 2025 game and the 6 April 2026 game without a result; those matches count in the meeting total but belong to neither team’s win column.
| Meetings | KKR wins | PBKS wins | Ties | No results |
|---|---|---|---|---|
| 36 | 21 | 13 | 0 | 2 |
Men’s IPL through 6 April 2026. The bar compares decided games only (21–13).
In 2025, Punjab had made 201/4 and Kolkata reached 7/0 in one over before the washout. In 2026, KKR were 25/2 in 3.4 overs when rain intervened. Neither partial innings created a winning side. Conversely, the rain-affected April 2023 game was formally decided by the DLS method and is credited to Punjab rather than listed as another abandonment.
Most runs in KKR vs PBKS IPL matches
Gautam Gambhir tops this opponent-specific IPL list with 492 runs, followed by Andre Russell on 449 and Robin Uthappa on 438. Wriddhiman Saha has 394, while Chris Gayle‘s 331 complete the first five. The numbers combine innings across the franchises’ meetings and do not claim that all five are part of any present or future squad.
These are matchup runs, not the batters’ career IPL totals. That scope matters for players who represented different clubs at different times: an innings belongs here only if its actual IPL fixture was between Kolkata and Punjab. The dated pre-April 2026 table listed these same five, and none took guard in the short 2026 KKR innings before the game was abandoned, leaving their published totals unchanged.
Opponent-specific men’s IPL batting runs through 6 April 2026.
Last five completed KKR vs PBKS IPL matches
The most recent completed game was a dramatic low-score defence at New Chandigarh on 15 April 2025. Punjab were all out for 111, yet KKR finished on 95 in 15.1 overs. Yuzvendra Chahal took 4/28 for Punjab in a 16-run win. A later fixture that month at Kolkata was washed out, so it does not displace this match at the top of a completed-results list.
A year earlier the scores were radically different. KKR amassed 261/6 at Eden Gardens on 26 April 2024, but Punjab replied with 262/2 in 18.4 overs. Jonny Bairstow‘s unbeaten 108 and Shashank Singh‘s unbeaten 68 underpinned an eight-wicket victory. It was a chase rather than a Punjab first-innings defence; the innings order matters when reading a scoreline as large as this.
The two 2023 meetings each ended with a winner but by very different methods. At Kolkata on 8 May, Punjab’s 179/7 was overtaken by KKR’s 182/5 off the final ball. Nitish Rana scored 51, Andre Russell 42 and Rinku Singh finished 21 not out in a five-wicket win. At Mohali on 1 April, Punjab had made 191/5 before rain shortened the chase to 16 overs with a revised target of 154. Kolkata reached 146/7, leaving PBKS a seven-run DLS win. Subtracting 146 from the original 191 would give the wrong margin.
One further result completes the five: on 1 April 2022 at Mumbai, Punjab were dismissed for 137, with Umesh Yadav taking 4/23. Russell struck an unbeaten 70 as KKR reached 141/4 in 14.3 overs and won by six wickets. These older matches remain in the last-five table because both subsequent rain-abandoned fixtures are excluded, not silently treated as defeats.
| Date | Ground | Winner | Margin | Scores · innings order |
|---|---|---|---|---|
| 15 Apr 2025 | New Chandigarh | Punjab Kings | 16 runs | PBKS 111; KKR 95 |
| 26 Apr 2024 | Kolkata | Punjab Kings | 8 wickets | KKR 261/6; PBKS 262/2 |
| 8 May 2023 | Kolkata | Kolkata Knight Riders | 5 wickets | PBKS 179/7; KKR 182/5 |
| 1 Apr 2023 | Mohali | Punjab Kings | 7 runs (DLS) | PBKS 191/5; KKR 146/7 in 16 overs |
| 1 Apr 2022 | Mumbai | Kolkata Knight Riders | 6 wickets | PBKS 137; KKR 141/4 |
Five completed results, newest first. The two no-results remain counted in the overall record above.
KKR vs PBKS IPL FAQs
Who leads KKR vs PBKS in the IPL?
Kolkata lead 21–13 in wins through 6 April 2026. Two more IPL fixtures between them ended without a result, making 36 meetings overall.
Who scored the most runs in KKR vs PBKS IPL games?
Gautam Gambhir leads the opponent-specific IPL runs list with 492, ahead of Andre Russell‘s 449.
Who won the latest completed KKR vs PBKS match?
Punjab won by 16 runs on 15 April 2025: PBKS 111, KKR 95. The later fixtures on 26 April 2025 and 6 April 2026 were no-results.
Why are there two no-results in KKR vs PBKS head-to-head?
Rain stopped the 26 April 2025 fixture after one over of Kolkata’s chase and the 6 April 2026 fixture after 3.4 overs of KKR’s innings. Neither produced a match winner.
Men’s IPL cutoff: 6 April 2026. Later completed meetings would change this historical record.

Kolkata Knight Riders
Punjab Kings