PBKS vs KKR Head to Head Records Ahead of The 31st Match of IPL 2025
PBKS and KKR clash in Mullanpur with playoff spots in sight; both aim for crucial IPL 2025 mid-season momentum.

Punjab Kings (PBKS) will take on Kolkata Knight Riders (KKR) in Match 31 of the IPL 2025 at the Maharaja Yadavindra Singh International Cricket Stadium in Mullanpur, Chandigarh on April 15. Both sides are evenly poised in the mid-table zone and will see this encounter as a must-win to stay within touching distance of the top four.
Kolkata Knight Riders have dominated the historical rivalry, winning 21 out of 33 encounters. Punjab Kings, however, have closed the gap in recent seasons and will hope home advantage swings things their way.
The last five meetings show a fairly even recent record, with PBKS edging it 3-2. Both teams have exchanged wins since 2020, indicating that current form and execution on the day often outweigh historical trends.
Despite both teams hovering in mid-table, they’ve shown bursts of form that suggest greater potential. PBKS enter the game after a bruising loss where they failed to defend 245 against SRH—highlighting issues in their bowling department, which will be further tested in the absence of Lockie Ferguson. The batting-friendly Mullanpur surface will offer little respite.
For KKR, inconsistency in their top order remains a worry, but match-winners like Andre Russell and Sunil Narine can shift momentum quickly. With both sides tied on three wins apiece, this could be a high-stakes, high-scoring thriller where Net Run Rate could also play a deciding role down the line.
PBKS vs KKR Head to Head Records in IPL History
- Matches Played: 33
- PBKS Won: 12
- KKR Win: 21
- No Result: 0
Also Check: Detailed PBKS vs KKR Head to Head Records with Past Results
PBKS vs KKR to Head Records in Last Five IPL Matches
Date | Winner | Win Margin |
---|---|---|
26 Apr 2024 | Punjab Kings | 8 runs |
08 May 2023 | Kolkata Knight Riders | 5 wickets |
04 Apr 2023 | Punjab Kings | 7 runs |
01 April 2022 | Kolkata Knight Riders | 6 wickets |
01 Oct 2021 | Punjab Kings | 5 wickets |