The Punjab Kings vs Kolkata Knight Riders match scorecard tells a story that goes far beyond runs and wickets. In IPL 2025 Match 31 at Mullanpur, Punjab Kings defended a total of 111-the lowest score ever successfully defended in IPL history-and bowled KKR out for 95. In IPL 2026, rain denied both teams a result at Eden Gardens. This article gives you the complete, verified scorecard, phase-by-phase breakdown, key match timeline, partnership data, and tactical analysis for every recent PBKS vs KKR encounter.
Who Won PBKS vs KKR IPL 2025?
Punjab Kings defeated Kolkata Knight Riders by 16 runs in IPL 2025 Match 31 at the Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur, on April 15, 2025. PBKS scored 111 all out in 15.3 overs and dismissed KKR for 95 in 15.1 overs. Yuzvendra Chahal took 4 wickets for 28 runs to earn the Player of the Match award. This result set an IPL record that no team had achieved before.
Quick Match Facts
| Item | Detail |
| Match | IPL 2025, Match 31 |
| Date | April 15, 2025 (Night match) |
| Venue | Mullanpur, New Chandigarh |
| Toss | PBKS won, elected to bat |
| PBKS Score | 111/10 (15.3 overs) |
| KKR Score | 95/10 (15.1 overs) |
| Result | Punjab Kings won by 16 runs |
| Player of the Match | Yuzvendra Chahal (4/28) |
| IPL Record | Lowest total successfully defended in IPL history |

Punjab Kings Full Batting Scorecard-111/10 (15.3 Overs)
Read More: India national cricket team vs United States national cricket team match scorecard
The PBKS innings collapsed dramatically after a flying start. Priyansh Arya and Prabhsimran Singh put on 39 in just 19 deliveries, but four wickets fell inside the powerplay. Harshit Rana‘s three-wicket burst and twin strikes from Narine and Varun Chakravarthy reduced Punjab Kings to 76 for 6. Only Shashank Singh’s fighting 21 off 19 took the total past 100. The final score of 111 looked nowhere near enough-but it proved to be the most deceptive total in IPL history.
PBKS Batting
| Batter | Dismissal | R | B | 4s | 6s | SR |
| Priyansh Arya | c Ramandeep b Rana | 22 | 12 | 2 | 1 | 183.33 |
| Prabhsimran Singh (wk) | c sub b Rana | 30 | 15 | 2 | 3 | 200.00 |
| Shreyas Iyer (c) | c Narine b Rana | 0 | 2 | 0 | 0 | 0.00 |
| Josh Inglis | b Varun | 3 | 4 | 0 | 0 | 75.00 |
| Nehal Wadhera | c & b Narine | 10 | 12 | 1 | 0 | 83.33 |
| Glenn Maxwell | b Narine | 4 | 5 | 0 | 0 | 80.00 |
| Shashank Singh | c Rahane b Varun | 21 | 19 | 1 | 1 | 110.52 |
| Marco Jansen | c Narine b Harshit | 4 | 6 | 0 | 0 | 66.67 |
| Suryansh Shedge | run out (Narine) | 5 | 7 | 0 | 0 | 71.42 |
| Arshdeep Singh | not out | 7 | 6 | 1 | 0 | 116.67 |
| Xavier Bartlett | c Rana b Harshit | 0 | 1 | 0 | 0 | 0.00 |
| Extras | (lb 2, w 3) | 5 | — | — | — | — |
| Total | All out, 15.3 overs | 111 | — | 10 | 5 | RR: 7.16 |
KKR Bowling Against PBKS
| Bowler | O | M | R | W | Econ |
| Harshit Rana | 3.3 | 0 | 25 | 3 | 7.14 |
| Vaibhav Arora | 3.0 | 0 | 23 | 0 | 7.67 |
| Sunil Narine | 3.0 | 0 | 14 | 2 | 4.67 |
| Varun Chakravarthy | 4.0 | 0 | 21 | 2 | 5.25 |
| Anrich Nortje | 1.0 | 0 | 14 | 0 | 14.00 |
| Andre Russell | 1.0 | 0 | 12 | 0 | 12.00 |
PBKS Fall of Wickets
| Wkt | Score | Over | Batter Out |
| 1 | 39-1 | 3.2 | Priyansh Arya |
| 2 | 39-2 | 3.4 | Shreyas Iyer |
| 3 | 42-3 | 4.5 | Josh Inglis |
| 4 | 54-4 | 6.0 | Prabhsimran Singh |
| 5 | 74-5 | 8.4 | Nehal Wadhera |
| 6 | 76-6 | 9.1 | Glenn Maxwell |
| 7 | 80-7 | 10.1 | Suryansh Shedge |
| 8 | 86-8 | 11.0 | Marco Jansen |
| 9 | 109-9 | 15.1 | Shashank Singh |
| 10 | 111-10 | 15.3 | Xavier Bartlett |
KKR Full Batting Scorecard-95/10 (15.1 Overs)
The KKR chase started promisingly but ended in historic collapse. Rahane and Raghuvanshi built a 55-run third-wicket partnership that brought KKR to 62 for 2-needing just 50 runs from 76 balls with eight wickets in hand. What followed was a complete middle and lower order implosion. Chahal and Jansen shared seven wickets between them. KKR lost eight wickets for just 33 runs, a collapse that sealed one of the most stunning victories in IPL history. The Punjab Kings vs Kolkata Knight Riders match scorecard from this game will be referenced for years as a lesson in spin bowling under pressure.

KKR Batting
| Batter | Dismissal | R | B | 4s | 6s | SR |
| Quinton de Kock (wk) | c Shedge b Bartlett | 2 | 4 | 0 | 0 | 50.00 |
| Sunil Narine | b Jansen | 5 | 4 | 1 | 0 | 125.00 |
| Ajinkya Rahane (c) | lbw b Chahal | 17 | 17 | 1 | 1 | 100.00 |
| Angkrish Raghuvanshi* | c Bartlett b Chahal | 37 | 28 | 5 | 1 | 132.14 |
| Venkatesh Iyer | lbw b Maxwell | 7 | 4 | 0 | 0 | 175.00 |
| Rinku Singh | st Inglis b Chahal | 2 | 9 | 0 | 0 | 22.22 |
| Andre Russell | b Jansen | 17 | 11 | 1 | 2 | 154.55 |
| Ramandeep Singh | c Iyer b Chahal | 0 | 1 | 0 | 0 | 0.00 |
| Harshit Rana | b Jansen | 3 | 6 | 0 | 0 | 50.00 |
| Vaibhav Arora | c Inglis b Arshdeep | 0 | 7 | 0 | 0 | 0.00 |
| Anrich Nortje | not out | 0 | 0 | 0 | 0 | — |
| Extras | (lb 4, w 1) | 5 | — | — | — | — |
| Total | All out, 15.1 overs | 95 | — | 8 | 4 | RR: 6.26 |
*Angkrish Raghuvanshi came in as Impact Player substitute
PBKS Bowling Against KKR
| Bowler | O | M | R | W | Econ |
| Xavier Bartlett | 3.0 | 0 | 30 | 1 | 10.00 |
| Arshdeep Singh | 3.0 | 1 | 11 | 1 | 3.67 |
| Marco Jansen | 3.1 | 0 | 17 | 3 | 5.37 |
| Yuzvendra Chahal | 4.0 | 0 | 28 | 4 | 7.00 |
| Glenn Maxwell | 2.0 | 0 | 5 | 1 | 2.50 |
KKR Fall of Wickets
| Wkt | Score | Over | Batter Out |
| 1 | 7-1 | 1.0 | Sunil Narine |
| 2 | 7-2 | 1.2 | Quinton de Kock |
| 3 | 62-3 | 7.4 | Ajinkya Rahane |
| 4 | 72-4 | 9.1 | Angkrish Raghuvanshi |
| 5 | 74-5 | 10.4 | Venkatesh Iyer |
| 6 | 76-6 | 11.3 | Rinku Singh |
| 7 | 76-7 | 11.4 | Ramandeep Singh |
| 8 | 79-8 | 12.5 | Harshit Rana |
| 9 | 95-9 | 15.0 | Vaibhav Arora |
| 10 | 95-10 | 15.1 | Andre Russell |

Key Match Timeline-Over-by-Over Turning Points
The match turned not once, but three times. First when PBKS lost three wickets in four balls in the powerplay. Second when Raghuvanshi fell at 72 just as KKR appeared in control. Third-and most decisive-when Rinku Singh and Ramandeep Singh both fell in the 11th over within two deliveries. Understanding this timeline is essential to reading the PBKS vs KKR match scorecard correctly.
Read More: Mumbai Indians vs Rajasthan Royals match scorecard
| Over | Event | Score at Event |
| 3.2 | Priyansh Arya dismissed-powerplay acceleration ends | PBKS 39/1 |
| 3.4 | Shreyas Iyer out for 0-captain falls second ball | PBKS 39/2 |
| 4.5 | Josh Inglis out, PBKS in trouble | PBKS 42/3 |
| 6.0 | Prabhsimran Singh out for 30-powerplay ends disastrously | PBKS 54/4 |
| 9.1 | Maxwell dismissed-lower order exposed | PBKS 76/6 |
| 11.3 | Rinku Singh stumped by Inglis off Chahal | KKR 76/6 |
| 11.4 | Ramandeep Singh caught next ball-76/7 in successive deliveries | KKR 76/7 |
| 12.5 | Harshit Rana out-KKR chase effectively over | KKR 79/8 |
| 15.1 | Andre Russell out-KKR all out 95 | Match result confirmed |
Phase Analysis and Advanced Match Metrics
Phase breakdowns reveal the full tactical picture of the Punjab Kings vs Kolkata Knight Riders match scorecard that raw totals cannot. PBKS scored 70 of their 111 runs in boundaries. KKR’s middle-over collapse-40 runs for 8 wickets between overs 7 and 15-is the single most telling number in this match.
Powerplay Comparison (Overs 1–6)
| Metric | PBKS | KKR |
| Score | 54/4 | 55/2 |
| Run Rate | 9.00 | 9.17 |
| Wickets Lost | 4 | 2 |
Middle Overs Comparison (Overs 7–15)
| Metric | PBKS | KKR |
| Score | 57/6 | 40/8 |
| Wickets Lost | 6 | 8 |
Boundary and Dot Ball Data
| Metric | PBKS | KKR |
| Fours | 10 | 8 |
| Sixes | 5 | 4 |
| Total Boundary Runs | 70 | 56 |
| Most Sixes | Prabhsimran-3 | Russell-2 |
| Most Fours | Prabhsimran-2 | Raghuvanshi-5 |
| Highest Dot Ball Count (Bowler) | Chahal-16 dots | Rana-most in PP |
Partnership Analysis
Partnerships tell the real story of momentum shifts in any T20 innings. For PBKS, the opening stand of 39 gave them a launching pad that ultimately proved just enough. For KKR, the 55-run third-wicket stand between Rahane and Raghuvanshi created a false sense of security-and when it broke, the entire chase broke with it.
PBKS Batting Partnerships
| Wkt | Runs | Batters |
| 1st | 39 | Arya (22) + Prabhsimran (30) |
| 2nd | 0 | Prabhsimran + Iyer (0) |
| 3rd | 3 | Iyer + Inglis |
| 4th | 12 | Inglis + Prabhsimran |
| 5th–10th | 57 (combined) | Wadhera, Maxwell, Shedge, Jansen, Shashank, tail |

KKR Batting Partnerships
| Wkt | Runs | Balls | Batters |
| 1st | 7 | 6 | de Kock (2) + Narine (5) |
| 2nd | 0 | 2 | de Kock + Rahane |
| 3rd | 55 | 38 | Rahane (17) + Raghuvanshi (34) |
| 4th | 10 | 9 | Raghuvanshi + Venkatesh |
| 5th | 2 | 9 | Venkatesh + Rinku |
| 6th | 2 | 5 | Rinku + Russell |
| 7th | 0 | 1 | Russell + Ramandeep |
| 8th | 3 | 7 | Russell + Rana |
| 9th | 16 | 13 | Russell (16) + Arora |
| 10th | 0 | 1 | Russell + Nortje |
Records Set in This Match
This game rewrote the IPL record books in at least one confirmed category, with multiple other statistical landmarks created in the process.
| Record | Detail |
| Lowest total successfully defended in IPL history | 111 by PBKS vs KKR |
| KKR scored 33 runs for final 8 wickets | Collapsed from 62/2 to 95 all out |
| Back-to-back dismissals at the same score | 76/6 and 76/7-Rinku stumped, Ramandeep caught on consecutive balls |
| Chahal’s 4/28-best bowling figures by a PBKS spinner in IPL 2025 Match 31 | Verified from official IPL match report |
| 16 dot balls by Chahal | Most by any bowler in this match |
Tactical Breakdown: How PBKS Executed the Unthinkable
The victory was built on a bowling plan, not batting heroics. KKR needed 50 runs from 76 balls with eight wickets remaining when Rahane fell in the 7.4 overs. On paper, this was a routine chase. In practice, the Mullanpur pitch was playing slow with sharp turn and variable bounce-conditions that Yuzvendra Chahal is built to exploit.
Chahal’s Tactical Mastery
Chahal’s strategy was methodical. He varied his pace by 10–15 kmph between deliveries and targeted the rough outside off stump. His 16 dot balls across four overs placed immense pressure on batters who needed to score quickly to stay ahead of the required rate. The decisive moment came when Rinku Singh-one of T20 cricket’s most reliable finishers-came down the pitch and was stumped by Josh Inglis. Ramandeep Singh was then caught at the very next delivery. KKR went from 76/5 to 76/7 in two balls. After that, no recovery was possible against a disciplined tail-end attack from Jansen and Arshdeep.
Jansen’s Underrated Contribution
Marco Jansen’s 3/17 from 3.1 overs deserves equal credit. His left-arm angle from around the wicket created an awkward length that both right-handers and left-handers struggled to attack. His removal of Andre Russell-who had threatened a late counterattack with a 11-ball 17-was the final nail. Most post-match coverage focused on KKR’s batting failure. The reality is that PBKS’s bowling was executed with a specific, surface-aware plan-not simply a beneficiary of KKR’s errors.
KKR vs PBKS IPL 2026 Match 12 Scorecard
The Punjab Kings vs Kolkata Knight Riders match scorecard from IPL 2026 never reached a conclusion. Rain abandoned the contest at Eden Gardens on April 6, 2026, with KKR on 25/2 after just 3.4 overs. Xavier Bartlett had struck twice in his opening over, removing both Finn Allen and Cameron Green. Both teams received one point each-KKR’s first of the IPL 2026 season.
KKR Batting-25/2 (3.4 overs, incomplete)
| Batter | R | B | 4s | 6s |
| Finn Allen | 6 | 7 | 1 | 0 |
| Cameron Green | 4 | 2 | 1 | 0 |
| Ajinkya Rahane (c) | 8* | 6 | 1 | 0 |
| Angkrish Raghuvanshi | 7* | 7 | 0 | 0 |
| Total | 25/2 | (3.4 ov) | 3 | 0 |
PBKS Bowling (Partial)
| Bowler | O | R | W |
| Xavier Bartlett | 1 | 9 | 2 |
| Arshdeep Singh | 1 | 6 | 0 |
PBKS did not bat. The cut-off time was extended to 11:14 PM IST. Captains and umpires confirmed abandonment before 11 PM. Both teams took one point each.
Head-to-Head: PBKS vs KKR Recent History
In completed matches, Punjab Kings have dominated this fixture recently, winning both IPL 2024 and IPL 2025 encounters. However, KKR hold a commanding overall IPL head-to-head advantage of 21–12, built over 15+ years of IPL cricket.
| Season | Match | Venue | Result | Key Performer |
| IPL 2026 | Match 12 | Eden Gardens | No Result (Rain) | Bartlett 2/9 (1 ov) |
| IPL 2025 | Match 44 | Eden Gardens | No Result (Rain) | PBKS 201/4, KKR 7/0 |
| IPL 2025 | Match 31 | Mullanpur | PBKS won by 16 runs | Chahal 4/28, Jansen 3/17 |
| IPL 2024 | Match 42 | Eden Gardens | PBKS won by 8 wkts | PBKS chased 262 in 18.4 ov |
Note: Eden Gardens has not produced a complete result in this fixture across two consecutive IPL seasons (2025 and 2026) due to rain interruptions.
Frequently Asked Questions (FAQs):
Q1. What was the result of PBKS vs KKR IPL 2025 Match 31?
A1. Punjab Kings won by 16 runs at Mullanpur on April 15, 2025. PBKS scored 111 all out and KKR were dismissed for 95 in 15.1 overs. It is the lowest total ever successfully defended in IPL history.
Q2. Who was the Player of the Match in Punjab Kings vs KKR IPL 2025?
A2. Yuzvendra Chahal won the award for 4 wickets for 28 runs from four overs. He also bowled 16 dot balls-the most by any bowler in that match.
Q3. What is the lowest total ever defended in IPL history?
A3. 111 by Punjab Kings against KKR in IPL 2025 Match 31 at Mullanpur-this is the confirmed IPL record for the lowest total successfully defended.
Q4. What happened in KKR vs PBKS IPL 2026 Match 12?
A4. The match at Eden Gardens on April 6, 2026 was abandoned due to rain and wet outfield. KKR were 25/2 in 3.4 overs when play was called off. Both teams received one point each.
Q5. Who top-scored for KKR in IPL 2025 Match 31?
A5. Angkrish Raghuvanshi (Impact Player substitute) top-scored for KKR with 37 off 28 balls (5 fours, 1 six). His dismissal in the 9th over at 72/4 significantly increased pressure on the KKR lower order.
Q6. How many dot balls did Chahal bowl vs KKR in IPL 2025?
A6. Chahal bowled 16 dot balls across his four overs-the highest by any bowler in the Punjab Kings vs KKR match.
Q7. Who top-scored for PBKS in IPL 2025 Match 31?
A7. Prabhsimran Singh top-scored with 30 off 15 balls (2 fours, 3 sixes), striking at 200.00. He and Priyansh Arya put on 39 for the first wicket before the PBKS innings collapsed.
Q8. How many wickets did Marco Jansen take vs KKR in IPL 2025?
A8. Marco Jansen took 3 wickets for 17 runs from 3.1 overs-figures that included the crucial wicket of Andre Russell who had threatened a match-changing cameo.
Q9. What was KKR’s powerplay score chasing 112 in Mullanpur?
A9. KKR scored 55/2 in the powerplay (Overs 1–6). Their top two departed early but Rahane and Raghuvanshi steadied with a 55-run third-wicket partnership before the chase collapsed in the middle overs.
Q10. What is the head-to-head record between Punjab Kings and KKR in IPL?
A10. KKR lead the overall head-to-head 21–12 across all IPL editions. However, in the two most recently completed matches (IPL 2024 and IPL 2025), Punjab Kings have won both.