Punjab Kings won by 31 runs
Delhi Capitals won by 6 wickets
Mumbai Indians won by 59 runs
Gujarat Titans won by 10 wickets
No result
Kolkata Knight Riders won by 14 runs
Royal Challengers Bangaluru won by 6 wickets
Delhi Capitals won by 8 wickets
Gujarat Titans won by 7 wickets
Match tied (Delhi Capitals won the Super Over)
Mumbai Indians won by 12 runs
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
Punjab Kings won by 10 runs
Punjab Kings won by 37 runs
Punjab Kings won by 4 wickets
No result due to rain
Royal Challengers Bangaluru won by 7 wickets
Finished Indian Premier League
59th MatchPunjab Kings won by 31 runs
Delhi Capitals Last Games
Delhi Capitals won by 6 wickets
Mumbai Indians won by 59 runs
Gujarat Titans won by 10 wickets
No result
Kolkata Knight Riders won by 14 runs
Royal Challengers Bangaluru won by 6 wickets
Delhi Capitals won by 8 wickets
Gujarat Titans won by 7 wickets
Match tied (Delhi Capitals won the Super Over)
Mumbai Indians won by 12 runs
Punjab Kings Last Games
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
Delhi Capitals won by 6 wickets
Punjab Kings won by 10 runs
Punjab Kings won by 37 runs
Punjab Kings won by 4 wickets
No result due to rain
Royal Challengers Bangaluru won by 7 wickets