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

DateWinnerWin Margin
26 Apr 2024Punjab Kings8 runs
08 May 2023Kolkata Knight Riders5 wickets
04 Apr 2023Punjab Kings7 runs
01 April 2022Kolkata Knight Riders6 wickets
01 Oct 2021Punjab Kings5 wickets