In a thrilling encounter at Maharaja Yadavindra Singh International Cricket Stadium in Mullanpur, Punjab Kings (PBKS) made history by defending a mere 112 runs against Kolkata Knight Riders (KKR) in one of the most surprising matches in IPL history.Β
Despite a shaky start with their own batting, PBKS turned the tables with exceptional bowling and tight fielding. The KKR chase, which seemed manageable, quickly unraveled under pressure, thanks to brilliant spells from Yuzvendra Chahal and Marco Jansen.
Match Date & Venue
The match between Punjab Kings (PBKS) and Kolkata Knight Riders (KKR) was played on April 15, 2025, at the Maharaja Yadavindra Singh International Cricket Stadium in Mullanpur, New Chandigarh. This modern stadium, located in the Mohali district of Punjab, was the venue for their exciting IPL 2025 clash.
Lightning Start & Sudden Crash
PBKS came out swinging like a boxer trying to win in the first round. Priyansh Arya and Prabhsimran Singh launched a blazing attack, scoring 39 off the first 19 balls. But the fireworks fizzled as Harshit Rana and Ramandeep Singh turned the tide with three quick wickets in the powerplay, reducing PBKS to 54/4.
From there, the innings unraveled like a threadbare sweater. Varun Chakaravarthy and Sunil Narine sliced through the middle order with surgical precision. Clean-bowled dismissals turned the innings into a procession. PBKS were all out for just 111 in 16 oversβa score that seemed like a formality for KKR to chase.
KKRβs Cruise Turns into Chaos
KKRβs chase began on shaky ground. Marco Jansen dismissed Narine in the opening over, while debutant Xavier Bartlett got Quinton de Kock to edge one behind. Still, at 62/2 in the 8th over, with just 51 needed off 75 balls, the result looked inevitable.
Then came the storm. Chahal and Glenn Maxwell spun a web, dismantling the middle order like a house of cards. Three wickets fell in just seven deliveriesβVenkatesh Iyer, Rinku Singh, and Ramandeep Singhβturning calm waters into a whirlpool of panic.
SUGGESTED READ: Lowest Score in IPL History | Top 10 Team-Wise Records
Chahal, the Architect of Collapse
Yuzvendra Chahal bowled like a man possessed. Mixing pace and flight like an artist mixing colors, he delivered 14 dot balls in his four-over spell. With figures of 4/28, including the precious wicket of Russell, Chahal reminded the globe why he is the IPL’s all-time leading wicket-taker. His spell turned the match from unlikely to unforgettable.
Russellβs Last Stand, But Not Enough
Andre Russell provided a twist in the tale. He smacked two sixes and a four off Chahal, momentarily silencing the crowd. With 17 runs needed and two wickets in hand, KKR had a flicker of hope.
However, Marco Jansen and Arshdeep Singh held their nerves. Jansen removed Russell at a crucial moment, and Arshdeep cleaned up the tail to seal the win, sealing a dramatic 16-run win as KKR were bowled out for 95 in the 16th over.
From Record Chase to Record Defense
In a poetic twist, PBKS had achieved the highest successful run chase in IPL historyβ262βagainst KKR in their fixture last season. This time, they scripted the lowest total ever defended. It was not just a win. It was redemption, revenge, and resilienceβall rolled into one.
Match Scorecard
Here’s how the action unfolded for PBKS vs KKR:
PKBS Batting Scorecard
| Batter | Dismissal | R | B | 4s | 6s | SR |
| Priyansh Arya | c Ramandeep Singh b Harshit Rana | 22 | 12 | 3 | 1 | 183.33 |
| Prabhsimran Singh | c Ramandeep Singh b Harshit Rana | 30 | 15 | 2 | 3 | 200 |
| Shreyas Iyer (C) | c Ramandeep Singh b Harshit Rana | 0 | 2 | 0 | 0 | 0 |
| Josh Inglis (Wk) | b Varun Chakaravarthy | 2 | 6 | 0 | 0 | 33.33 |
| Nehal Wadhera | c Venkatesh Iyer b Anrich Nortje | 10 | 9 | 2 | 0 | 111.11 |
| Glenn Maxwell | b Varun Chakaravarthy | 7 | 10 | 1 | 0 | 70 |
| Suryansh Shedge (IP) | c Quinton de Kock b Sunil Narine | 4 | 4 | 0 | 0 | 100 |
| Shashank Singh | lbw b Vaibhav Arora | 18 | 17 | 1 | 1 | 105.88 |
| Marco Jansen | b Sunil Narine | 1 | 2 | 0 | 0 | 50 |
| Xavier Bartlett | run out (Venkatesh Iyer) | 11 | 15 | 1 | 0 | 73.33 |
| Arshdeep Singh | not out | 1 | 1 | 0 | 0 | 100 |
| Β | Β | Β | Β | Β | Β | Β |
| | Extras | 5 (W 3, B 2) | | Total | 111 all out (15.3 overs) | | Β | Β | Β | Β | Β | Β |
KKR Batting Scorecard
| Batter | Dismissal | R | B | 4s | 6s | SR |
| Quinton de Kock (Wk) | c Suryansh Shedge b Xavier Bartlett | 2 | 4 | 0 | 0 | 50 |
| Sunil Narine | b Marco Jansen | 5 | 4 | 1 | 0 | 125 |
| Ajinkya Rahane (C) | lbw b Yuzvendra Chahal | 17 | 17 | 1 | 1 | 100 |
| Angkrish Raghuvanshi (IP) | c Xavier Bartlett b Yuzvendra Chahal | 37 | 28 | 5 | 1 | 132.14 |
| Venkatesh Iyer | lbw b Glenn Maxwell | 7 | 4 | 0 | 0 | 175 |
| Rinku Singh | st Josh Inglis b Yuzvendra Chahal | 2 | 9 | 0 | 0 | 22.22 |
| Andre Russell | b Marco Jansen | 17 | 11 | 1 | 2 | 154.55 |
| Ramandeep Singh | c Shreyas Iyer b Yuzvendra Chahal | 0 | 1 | 0 | 0 | 0 |
| Harshit Rana | b Marco Jansen | 3 | 6 | 0 | 0 | 50 |
| Vaibhav Arora | c Josh Inglis b Arshdeep Singh | 0 | 7 | 0 | 0 | 0 |
| Anrich Nortje | not out | 0 | 0 | 0 | 0 | β |
| Β | Β | Β | Β | Β | Β | Β |
| | Extras | 5 (W 1, LB 4) | | Total | 95 all out (15.1 overs) | | Β | Β | Β | Β | Β | Β |
PBKS Bowling Scorecard
| Bowler | Overs (O) | Maidens (M) | Runs (R) | Wickets (W) | Economy (Econ) |
| Marco Jansen | 3.1 | 0 | 17 | 3 | 5.37 |
| Xavier Bartlett | 3 | 0 | 30 | 1 | 10 |
| Arshdeep Singh | 3 | 1 | 11 | 1 | 3.67 |
| Yuzvendra Chahal | 4 | 0 | 28 | 4 | 7 |
| Glenn Maxwell | 2 | 0 | 5 | 1 | 2.5 |
KKR Bowling Scorecard
| Bowler | Overs (O) | Maidens (M) | Runs (R) | Wickets (W) | Economy (Econ) |
| Vaibhav Arora | 2.3 | 0 | 26 | 1 | 10.4 |
| Anrich Nortje | 3 | 0 | 23 | 1 | 7.67 |
| Harshit Rana | 3 | 0 | 25 | 3 | 8.33 |
| Varun Chakaravarthy | 4 | 0 | 21 | 2 | 5.25 |
| Sunil Narine | 3 | 0 | 14 | 2 | 4.67 |
ALSO READ: Indiaβs Lowest T20 Score Revealed











