Punjab Kings won by 37 runs
Mumbai Indians won by 54 runs
Delhi Capitals won by 8 wickets
Lucknow Super Giants won by 2 runs
Chennai Super Kings won by 5 wickets
Lucknow Super Giants won by 6 wickets
Lucknow Super Giants won by 4 runs
Lucknow Super Giants won by 12 runs
Punjab Kings won by 8 wickets
Delhi Capitals won by 1 wicket
Royal Challengers Bangaluru won by 2 runs
Royal Challengers Bangaluru won by 6 wickets
Royal Challengers Bangaluru won by 11 runs
Royal Challengers Bangaluru won by 7 wickets
Punjab Kings won by 5 wickets
Royal Challengers Bangaluru won by 9 wickets
Delhi Capitals won by 6 wickets
Royal Challengers Bangaluru won by 12 runs
Gujarat Titans won by 8 wickets
Royal Challengers Bangaluru won by 50 runs
Postponed Indian Premier League
59th MatchPunjab Kings Last Games
Punjab Kings won by 37 runs
Mumbai Indians won by 54 runs
Delhi Capitals won by 8 wickets
Lucknow Super Giants won by 2 runs
Chennai Super Kings won by 5 wickets
Lucknow Super Giants won by 6 wickets
Lucknow Super Giants won by 4 runs
Lucknow Super Giants won by 12 runs
Punjab Kings won by 8 wickets
Delhi Capitals won by 1 wicket
Chennai Super Kings Last Games
Royal Challengers Bangaluru won by 2 runs
Royal Challengers Bangaluru won by 6 wickets
Royal Challengers Bangaluru won by 11 runs
Royal Challengers Bangaluru won by 7 wickets
Punjab Kings won by 5 wickets
Royal Challengers Bangaluru won by 9 wickets
Delhi Capitals won by 6 wickets
Royal Challengers Bangaluru won by 12 runs
Gujarat Titans won by 8 wickets
Royal Challengers Bangaluru won by 50 runs