Punjab Kings won by 54 runs
Punjab Kings won by 6 wickets
Punjab Kings won by 7 wickets
No result (due to rain)
Punjab Kings won by 5 wickets
Punjab Kings won by 3 wickets
Royal Challengers Bangaluru won by 6 runs
Royal Challengers Bangaluru won by 8 wickets
Rajasthan Royals won by 40 runs
Royal Challengers Bengaluru won by 5 wickets
Gujarat Titans won by 7 wickets
Lucknow Super Giants won by 3 wickets
Lucknow Super Giants won by 5 wickets
Delhi Capitals won by 6 wickets
Royal Challengers Bengaluru won by 6 wickets
Lucknow Super Giants won by 33 runs
Sunrisers Hyderabad won by 6 wickets
Punjab Kings won by 37 runs
Finished Indian Premier League
29th MatchPunjab Kings won by 54 runs
Delhi Capitals Last Games
Punjab Kings won by 6 wickets
Punjab Kings won by 7 wickets
Punjab Kings won by 6 wickets
No result (due to rain)
Punjab Kings won by 5 wickets
Punjab Kings won by 3 wickets
Royal Challengers Bangaluru won by 6 runs
Punjab Kings won by 5 wickets
Royal Challengers Bangaluru won by 8 wickets
Punjab Kings won by 7 wickets
Rajasthan Royals Last Games
Rajasthan Royals won by 40 runs
Royal Challengers Bengaluru won by 5 wickets
Gujarat Titans won by 7 wickets
Lucknow Super Giants won by 3 wickets
Lucknow Super Giants won by 5 wickets
Delhi Capitals won by 6 wickets
Royal Challengers Bengaluru won by 6 wickets
Lucknow Super Giants won by 33 runs
Sunrisers Hyderabad won by 6 wickets
Punjab Kings won by 37 runs