PBKS vs KKR Prediction: The 31st match of IPL 2025 features Punjab Kings (PBKS) against Kolkata Knight Riders (KKR) at the Maharaja Yadavindra Singh International Cricket Stadium in Mullanpur on Tuesday (April 15).
KKR are coming into the clash with a thumping win over Chennai Super Kings in their last one, as they currently sit 5th in the points table. Punjab lost to Sunrisers Hyderabad in their last and are placed 6th, with same number of points as the Knight Riders.

PBKS have won three of their five matches so far but are coming off a demoralizing loss to Sunrisers Hyderabad, where their bowlers conceded 287 runs. The absence of Lockie Ferguson due to injury has exposed their pace attack. Azmatullah Omarzai or Xavier Bartlett is likely to be drafted in as a replacement. Captain Shreyas Iyer is in outstanding form with over 250 runs at a strike rate exceeding 200.
KKR have three wins in six matches, including a commanding victory over Chennai Super Kings. Sunil Narine continues to be a match-winner with both bat and ball, while the middle order featuring Rinku Singh and Andre Russell has started to find rhythm. Moeen Ali or Spencer Johnson might be rotated depending on the surface.
PBKS's main strength lies in their aggressive top-order batting, led by Iyer and Prabhsimran Singh. However, their bowling remains a concern, especially without Ferguson. Expect the team to rely heavily on spin options and look to contain runs in the middle overs. It is also the match against his old employees for Iyer, who led KKR to their 3rd IPL title win in 2024.
KKR’s versatility in both departments gives them the edge. Narine’s impact up top with the ball, combined with explosive middle-order hitting, makes them formidable. The team has shown intent in the powerplay and depth in their bowling arsenal.
KKR’s more balanced squad, better form, and a more potent bowling unit give them the edge. PBKS, despite their batting strength, have not shown the control with the ball required to defend or restrict strong opponents. If KKR bat first, they are well-poised to dominate on a high-scoring surface. Their recent win over CSK also indicates momentum on their side.
Winner Prediction: KKR