Chennai Super Kings won by 6 wickets (with 8 balls remaining)
Royal Challengers Bengaluru 173/6 (20/20 ov); Chennai Super Kings 176/4 (18.4/20 ov)
Chennai Super Kings won by 6 wickets (with 8 balls remaining)
Punjab Kings won by 4 wickets (with 4 balls remaining)
Delhi Capitals 174/9 (20/20 ov); Punjab Kings 177/6 (19.2/20 ov)
Punjab Kings won by 4 wickets (with 4 balls remaining)
Kolkata Knight Riders won by 4 runs
Kolkata Knight Riders 208/7 (20/20 ov); Sunrisers Hyderabad 204/7 (20/20 ov)
Kolkata Knight Riders won by 4 runs
Rajasthan Royals won by 20 runs
Rajasthan Royals 193/4 (20/20 ov); Lucknow Super Giants 173/6 (20/20 ov)
Rajasthan Royals won by 20 runs
Gujarat Titans won by 6 runs
Gujarat Titans 168/6 (20/20 ov); Mumbai Indians 162/9 (20/20 ov)
Gujarat Titans won by 6 runs
Royal Challengers Bengaluru won by 4 wickets (with 4 balls remaining)
Punjab Kings 176/6 (20/20 ov); Royal Challengers Bengaluru 178/6 (19.2/20 ov)
Royal Challengers Bengaluru won by 4 wickets (with 4 balls remaining)
Chennai Super Kings won by 63 runs
Chennai Super Kings 206/6 (20/20 ov); Gujarat Titans 143/8 (20/20 ov)
Chennai Super Kings won by 63 runs
Sunrisers Hyderabad won by 31 runs
Sunrisers Hyderabad 277/3 (20/20 ov); Mumbai Indians 246/5 (20/20 ov)
Sunrisers Hyderabad won by 31 runs
Rajasthan Royals won by 12 runs
Rajasthan Royals 185/5 (20/20 ov); Delhi Capitals 173/5 (20/20 ov)
Rajasthan Royals won by 12 runs
Kolkata Knight Riders won by 7 wickets (with 19 balls remaining)
Royal Challengers Bengaluru 182/6 (20/20 ov); Kolkata Knight Riders 186/3 (16.5/20 ov)
Kolkata Knight Riders won by 7 wickets (with 19 balls remaining)
Lucknow Super Giants won by 21 runs
Lucknow Super Giants 199/8 (20/20 ov); Punjab Kings 178/5 (20/20 ov)
Lucknow Super Giants won by 21 runs
Gujarat Titans won by 7 wickets (with 5 balls remaining)
Sunrisers Hyderabad 162/8 (20/20 ov); Gujarat Titans 168/3 (19.1/20 ov)
Gujarat Titans won by 7 wickets (with 5 balls remaining)
Delhi Capitals won by 20 runs
Delhi Capitals 191/5 (20/20 ov); Chennai Super Kings 171/6 (20/20 ov)
Delhi Capitals won by 20 runs
Rajasthan Royals won by 6 wickets (with 27 balls remaining)
Mumbai Indians 125/9 (20/20 ov); Rajasthan Royals 127/4 (15.3/20 ov)
Rajasthan Royals won by 6 wickets (with 27 balls remaining)
Lucknow Super Giants won by 28 runs
Lucknow Super Giants 181/5 (20/20 ov); Royal Challengers Bengaluru 153 (19.4/20 ov)
Lucknow Super Giants won by 28 runs
Kolkata Knight Riders won by 106 runs
Kolkata Knight Riders 272/7 (20/20 ov); Delhi Capitals 166 (17.2/20 ov)
Kolkata Knight Riders won by 106 runs
Punjab Kings won by 3 wickets (with 1 ball remaining)
Gujarat Titans 199/4 (20/20 ov); Punjab Kings 200/7 (19.5/20 ov)
Punjab Kings won by 3 wickets (with 1 ball remaining)
Sunrisers Hyderabad won by 6 wickets (with 11 balls remaining)
Chennai Super Kings 165/5 (20/20 ov); Sunrisers Hyderabad 166/4 (18.1/20 ov)
Sunrisers Hyderabad won by 6 wickets (with 11 balls remaining)
Rajasthan Royals won by 6 wickets (with 5 balls remaining)
Royal Challengers Bengaluru 183/3 (20/20 ov); Rajasthan Royals 189/4 (19.1/20 ov)
Rajasthan Royals won by 6 wickets (with 5 balls remaining)
Mumbai Indians won by 29 runs
Mumbai Indians 234/5 (20/20 ov); Delhi Capitals 205/8 (20/20 ov)
Mumbai Indians won by 29 runs
Lucknow Super Giants won by 33 runs
Lucknow Super Giants 163/5 (20/20 ov); Gujarat Titans 130 (18.5/20 ov)
Lucknow Super Giants won by 33 runs
Chennai Super Kings won by 7 wickets (with 14 balls remaining)
Kolkata Knight Riders 137/9 (20/20 ov); Chennai Super Kings 141/3 (17.4/20 ov)
Chennai Super Kings won by 7 wickets (with 14 balls remaining)
Sunrisers Hyderabad won by 2 runs
Sunrisers Hyderabad 182/9 (20/20 ov); Punjab Kings 180/6 (20/20 ov)
Sunrisers Hyderabad won by 2 runs
Gujarat Titans won by 3 wickets (with 0 balls remaining)
Rajasthan Royals 196/3 (20/20 ov); Gujarat Titans 199/7 (20/20 ov)
Gujarat Titans won by 3 wickets (with 0 balls remaining)
Mumbai Indians won by 7 wickets (with 27 balls remaining)
Royal Challengers Bengaluru 196/8 (20/20 ov); Mumbai Indians 199/3 (15.3/20 ov)
Mumbai Indians won by 7 wickets (with 27 balls remaining)
Delhi Capitals won by 6 wickets (with 11 balls remaining)
Lucknow Super Giants 167/7 (20/20 ov); Delhi Capitals 170/4 (18.1/20 ov)
Delhi Capitals won by 6 wickets (with 11 balls remaining)
Rajasthan Royals won by 3 wickets (with 1 ball remaining)
Punjab Kings 147/8 (20/20 ov); Rajasthan Royals 152/7 (19.5/20 ov)
Rajasthan Royals won by 3 wickets (with 1 ball remaining)
Kolkata Knight Riders won by 8 wickets (with 26 balls remaining)
Lucknow Super Giants 161/7 (20/20 ov); Kolkata Knight Riders 162/2 (15.4/20 ov)
Kolkata Knight Riders won by 8 wickets (with 26 balls remaining)
Chennai Super Kings won by 20 runs
Chennai Super Kings 206/4 (20/20 ov); Mumbai Indians 186/6 (20/20 ov)
Chennai Super Kings won by 20 runs
Sunrisers Hyderabad won by 25 runs
Sunrisers Hyderabad 287/3 (20/20 ov); Royal Challengers Bengaluru 262/7 (20/20 ov)
Sunrisers Hyderabad won by 25 runs
Rajasthan Royals won by 2 wickets (with 0 balls remaining)
Kolkata Knight Riders 223/6 (20/20 ov); Rajasthan Royals 224/8 (20/20 ov)
Rajasthan Royals won by 2 wickets (with 0 balls remaining)
Delhi Capitals won by 6 wickets (with 67 balls remaining)
Gujarat Titans 89 (17.3/20 ov); Delhi Capitals 92/4 (8.5/20 ov)
Delhi Capitals won by 6 wickets (with 67 balls remaining)
Mumbai Indians won by 9 runs
Mumbai Indians 192/7 (20/20 ov); Punjab Kings 183 (19.1/20 ov)
Mumbai Indians won by 9 runs
Lucknow Super Giants won by 8 wickets (with 6 balls remaining)
Chennai Super Kings 176/6 (20/20 ov); Lucknow Super Giants 180/2 (19/20 ov)
Lucknow Super Giants won by 8 wickets (with 6 balls remaining)
Sunrisers Hyderabad won by 67 runs
Sunrisers Hyderabad 266/7 (20/20 ov); Delhi Capitals 199 (19.1/20 ov)
Sunrisers Hyderabad won by 67 runs
Kolkata Knight Riders won by 1 run
Kolkata Knight Riders 222/6 (20/20 ov); Royal Challengers Bengaluru 221 (20/20 ov)
Kolkata Knight Riders won by 1 run
Gujarat Titans won by 3 wickets (with 5 balls remaining)
Punjab Kings 142 (20/20 ov); Gujarat Titans 146/7 (19.1/20 ov)
Gujarat Titans won by 3 wickets (with 5 balls remaining)
Rajasthan Royals won by 9 wickets (with 8 balls remaining)
Mumbai Indians 179/9 (20/20 ov); Rajasthan Royals 183/1 (18.4/20 ov)
Rajasthan Royals won by 9 wickets (with 8 balls remaining)
Lucknow Super Giants won by 6 wickets (with 3 balls remaining)
Chennai Super Kings 210/4 (20/20 ov); Lucknow Super Giants 213/4 (19.3/20 ov)
Lucknow Super Giants won by 6 wickets (with 3 balls remaining)
Delhi Capitals won by 4 runs
Delhi Capitals 224/4 (20/20 ov); Gujarat Titans 220/8 (20/20 ov)
Delhi Capitals won by 4 runs
Royal Challengers Bengaluru won by 35 runs
Royal Challengers Bengaluru 206/7 (20/20 ov); Sunrisers Hyderabad 171/8 (20/20 ov)
Royal Challengers Bengaluru won by 35 runs
Punjab Kings won by 8 wickets (with 8 balls remaining)
Kolkata Knight Riders 261/6 (20/20 ov); Punjab Kings 262/2 (18.4/20 ov)
Punjab Kings won by 8 wickets (with 8 balls remaining)
Delhi Capitals won by 10 runs
Delhi Capitals 257/4 (20/20 ov); Mumbai Indians 247/9 (20/20 ov)
Delhi Capitals won by 10 runs
Rajasthan Royals won by 7 wickets (with 6 balls remaining)
Lucknow Super Giants 196/5 (20/20 ov); Rajasthan Royals 199/3 (19/20 ov)
Rajasthan Royals won by 7 wickets (with 6 balls remaining)
Royal Challengers Bengaluru won by 9 wickets (with 24 balls remaining)
Gujarat Titans 200/3 (20/20 ov); Royal Challengers Bengaluru 206/1 (16/20 ov)
Royal Challengers Bengaluru won by 9 wickets (with 24 balls remaining)
Chennai Super Kings won by 78 runs
Chennai Super Kings 212/3 (20/20 ov); Sunrisers Hyderabad 134 (18.5/20 ov)
Chennai Super Kings won by 78 runs
Kolkata Knight Riders won by 7 wickets (with 21 balls remaining)
Delhi Capitals 153/9 (20/20 ov); Kolkata Knight Riders 157/3 (16.3/20 ov)
Kolkata Knight Riders won by 7 wickets (with 21 balls remaining)
Lucknow Super Giants won by 4 wickets (with 4 balls remaining)
Mumbai Indians 144/7 (20/20 ov); Lucknow Super Giants 145/6 (19.2/20 ov)
Lucknow Super Giants won by 4 wickets (with 4 balls remaining)
Punjab Kings won by 7 wickets (with 13 balls remaining)
Chennai Super Kings 162/7 (20/20 ov); Punjab Kings 163/3 (17.5/20 ov)
Punjab Kings won by 7 wickets (with 13 balls remaining)
Sunrisers Hyderabad won by 1 run
Sunrisers Hyderabad 201/3 (20/20 ov); Rajasthan Royals 200/7 (20/20 ov)
Sunrisers Hyderabad won by 1 run
Kolkata Knight Riders won by 24 runs
Kolkata Knight Riders 169 (19.5/20 ov); Mumbai Indians 145 (18.5/20 ov)
Kolkata Knight Riders won by 24 runs
Royal Challengers Bengaluru won by 4 wickets (with 38 balls remaining)
Gujarat Titans 147 (19.3/20 ov); Royal Challengers Bengaluru 152/6 (13.4/20 ov)
Royal Challengers Bengaluru won by 4 wickets (with 38 balls remaining)
Chennai Super Kings won by 28 runs
Chennai Super Kings 167/9 (20/20 ov); Punjab Kings 139/9 (20/20 ov)
Chennai Super Kings won by 28 runs
Kolkata Knight Riders won by 98 runs
Kolkata Knight Riders 235/6 (20/20 ov); Lucknow Super Giants 137 (16.1/20 ov)
Kolkata Knight Riders won by 98 runs
Mumbai Indians won by 7 wickets (with 16 balls remaining)
Sunrisers Hyderabad 173/8 (20/20 ov); Mumbai Indians 174/3 (17.2/20 ov)
Mumbai Indians won by 7 wickets (with 16 balls remaining)
Delhi Capitals won by 20 runs
Delhi Capitals 221/8 (20/20 ov); Rajasthan Royals 201/8 (20/20 ov)
Delhi Capitals won by 20 runs
Sunrisers Hyderabad won by 10 wickets (with 62 balls remaining)
Lucknow Super Giants 165/4 (20/20 ov); Sunrisers Hyderabad 167/0 (9.4/20 ov)
Sunrisers Hyderabad won by 10 wickets (with 62 balls remaining)
Royal Challengers Bengaluru won by 60 runs
Royal Challengers Bengaluru 241/7 (20/20 ov); Punjab Kings 181 (17/20 ov)
Royal Challengers Bengaluru won by 60 runs
Gujarat Titans won by 35 runs
Gujarat Titans 231/3 (20/20 ov); Chennai Super Kings 196/8 (20/20 ov)
Gujarat Titans won by 35 runs
Kolkata Knight Riders won by 18 runs
Kolkata Knight Riders 157/7 (16/16 ov); Mumbai Indians 139/8 (16/16 ov)
Kolkata Knight Riders won by 18 runs
Chennai Super Kings won by 5 wickets (with 10 balls remaining)
Rajasthan Royals 141/5 (20/20 ov); Chennai Super Kings 145/5 (18.2/20 ov)
Chennai Super Kings won by 5 wickets (with 10 balls remaining)
Royal Challengers Bengaluru won by 47 runs
Royal Challengers Bengaluru 187/9 (20/20 ov); Delhi Capitals 140 (19.1/20 ov)
Royal Challengers Bengaluru won by 47 runs
Match abandoned without a ball bowled
Match abandoned without a ball bowled
Delhi Capitals won by 19 runs
Delhi Capitals 208/4 (20/20 ov); Lucknow Super Giants 189/9 (20/20 ov)
Delhi Capitals won by 19 runs
Punjab Kings won by 5 wickets (with 7 balls remaining)
Rajasthan Royals 144/9 (20/20 ov); Punjab Kings 145/5 (18.5/20 ov)
Punjab Kings won by 5 wickets (with 7 balls remaining)
Match abandoned without a ball bowled
Match abandoned without a ball bowled
Lucknow Super Giants won by 18 runs
Lucknow Super Giants 214/6 (20/20 ov); Mumbai Indians 196/6 (20/20 ov)
Lucknow Super Giants won by 18 runs
Royal Challengers Bengaluru won by 27 runs
Royal Challengers Bengaluru 218/5 (20/20 ov); Chennai Super Kings 191/7 (20/20 ov)
Royal Challengers Bengaluru won by 27 runs
Sunrisers Hyderabad won by 4 wickets (with 5 balls remaining)
Punjab Kings 214/5 (20/20 ov); Sunrisers Hyderabad 215/6 (19.1/20 ov)
Sunrisers Hyderabad won by 4 wickets (with 5 balls remaining)
No result (abandoned with a toss)
No result (abandoned with a toss)
Kolkata Knight Riders won by 8 wickets (with 38 balls remaining)
Sunrisers Hyderabad 159 (19.3/20 ov); Kolkata Knight Riders 164/2 (13.4/20 ov)
Kolkata Knight Riders won by 8 wickets (with 38 balls remaining)
Rajasthan Royals won by 4 wickets (with 6 balls remaining)
Royal Challengers Bengaluru 172/8 (20/20 ov); Rajasthan Royals 174/6 (19/20 ov)
Rajasthan Royals won by 4 wickets (with 6 balls remaining)
Sunrisers Hyderabad won by 36 runs
Sunrisers Hyderabad 175/9 (20/20 ov); Rajasthan Royals 139/7 (20/20 ov)
Sunrisers Hyderabad won by 36 runs
Kolkata Knight Riders won by 8 wickets (with 57 balls remaining)
Sunrisers Hyderabad 113 (18.3/20 ov); Kolkata Knight Riders 114/2 (10.3/20 ov)
Kolkata Knight Riders won by 8 wickets (with 57 balls remaining)