Super Kings won by 6 wickets
Punjab Kings won by 4 wickets
KKR won by 4 runs
Royals won by 20 runs
Titans won by 6 runs
Match Tied
Super Kings won by 63 runs
Sunrisers won by 31 runs
Royals won by 12 runs
KKR won by 7 wickets
Match Tied
Titans won by 7 wickets
Chargers won by 20 runs
Royals won by 6 wickets
Lucknow Super Giants won by 28 runs
KKR won by 106 runs
Punjab Kings won by 3 wickets
Sunrisers won by 6 wickets
Royals won by 6 wickets
Mumbai won by 29 runs
Lucknow Super Giants won by 33 runs
Super Kings won by 7 wickets
Sunrisers won by 2 runs
Titans won by 3 wickets
Mumbai won by 7 wickets
Chargers won by 6 wickets
Royals won by 3 wickets
KKR won by 8 wickets
Super Kings won by 20 runs
Sunrisers won by 25 runs
Royals won by 2 wickets
Chargers won by 2 wickets
Royals won by 6 wickets
Chargers won by 6 wickets
Mumbai won by 9 runs
Lucknow Super Giants won by 8 wickets
Sunrisers won by 67 runs
KKR won by 1 run
Titans won by 3 wickets
Royals won by 9 wickets
Lucknow Super Giants won by 6 wickets
Chargers won by 4 runs
Royal Challengers Bengaluru won by 35 runs
Punjab Kings won by 8 wickets
Chargers won by 10 runs
Royals won by 7 wickets
Royal Challengers Bengaluru won by 9 wickets
Super Kings won by 78 runs
Match Tied
Lucknow Super Giants won by 4 wickets
Punjab Kings won by 7 wickets
Sunrisers won by 1 run
KKR won by 24 runs
Royal Challengers Bengaluru won by 4 wickets
Super Kings won by 28 runs
KKR won by 98 runs
Mumbai won by 7 wickets
Chargers won by 20 runs
Sunrisers won by 10 wickets
Royal Challengers Bengaluru won by 60 runs
Titans won by 35 runs
KKR won by 18 runs
Super Kings won by 5 wickets
Royal Challengers Bengaluru won by 47 runs
Match Abandoned.
Chargers won by 19 runs
Punjab Kings won by 5 wickets
Match Abandoned.
Match Tied
Royal Challengers Bengaluru won by 27 runs
Sunrisers won by 4 wickets
Match Abandoned.
KKR won by 8 wickets
Royals won by 4 wickets