Kolkata Knight Riders won by 21 runs
Royal Challengers Bangaluru won by 6 runs
Royal Challengers Bangaluru won by 8 wickets
Royal Challengers Bengaluru won by 6 wickets
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
Sunrisers Hyderabad won by 110 runs
Chennai Super Kings won by 2 wickets
Kolkata Knight Riders won by 1 run
Kolkata Knight Riders won by 14 runs
No result due to rain
Gujarat Titans won by 39 runs
Punjab Kings won by 16 runs
Kolkata Knight Riders won by 8 wickets
Lucknow Super Giants won by 4 runs
Kolkata Knight Riders won by 80 runs
Finished Indian Premier League
36th MatchKolkata Knight Riders won by 21 runs
Royal Challengers Bangaluru Last Games
Royal Challengers Bangaluru won by 6 runs
Royal Challengers Bangaluru won by 8 wickets
Royal Challengers Bengaluru won by 6 wickets
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
Sunrisers Hyderabad Last Games
Sunrisers Hyderabad won by 110 runs
Chennai Super Kings won by 2 wickets
Kolkata Knight Riders won by 1 run
Kolkata Knight Riders won by 14 runs
No result due to rain
Gujarat Titans won by 39 runs
Punjab Kings won by 16 runs
Kolkata Knight Riders won by 8 wickets
Lucknow Super Giants won by 4 runs
Kolkata Knight Riders won by 80 runs