Mumbai Indians won by 99 runs
Royal Challengers Bengaluru won by 5 wickets
Gujarat Titans won by 5 wickets
Gujarat Titans won by 7 wickets
Gujarat Titans won by 1 run
Rajasthan Royals won by 6 runs
Punjab Kings won by 3 wickets
Mumbai Indians won by 20 runs
Chennai Super Kings won by 83 runs
Lucknow Super Giants won by 33 runs
Gujarat Titans won by 10 wickets
Chennai Super Kings won by 103 runs
Punjab Kings won by 7 wickets
Royal Challengers Bengaluru won by 18 runs
Rajasthan Royals won by 27 runs
Delhi Capitals won by 6 wickets
Mumbai Indians won by 6 wickets
Punjab Kings won by 5 wickets
Mumbai Indians won by 59 runs
Finished Indian Premier League
30th MatchMumbai Indians won by 99 runs
Royal Challengers Bengaluru Last Games
Royal Challengers Bengaluru won by 5 wickets
Gujarat Titans won by 5 wickets
Gujarat Titans won by 7 wickets
Gujarat Titans won by 1 run
Rajasthan Royals won by 6 runs
Punjab Kings won by 3 wickets
Mumbai Indians won by 20 runs
Chennai Super Kings won by 83 runs
Lucknow Super Giants won by 33 runs
Gujarat Titans won by 10 wickets
Chennai Super Kings Last Games
Chennai Super Kings won by 103 runs
Punjab Kings won by 7 wickets
Royal Challengers Bengaluru won by 18 runs
Rajasthan Royals won by 27 runs
Delhi Capitals won by 6 wickets
Mumbai Indians won by 6 wickets
Punjab Kings won by 5 wickets
Mumbai Indians won by 20 runs
Punjab Kings won by 7 wickets
Mumbai Indians won by 59 runs