Royal Challengers Bengaluru won by 7 wickets (with 22 balls remaining)
Kolkata Knight Riders 174/8 (20/20 ov); Royal Challengers Bengaluru 177/3 (16.2/20 ov)
Royal Challengers Bengaluru won by 7 wickets (with 22 balls remaining)
Sunrisers Hyderabad won by 44 runs
Sunrisers Hyderabad 286/6 (20/20 ov); Rajasthan Royals 242/6 (20/20 ov)
Sunrisers Hyderabad won by 44 runs
Chennai Super Kings won by 4 wickets (with 5 balls remaining)
Mumbai Indians 155/9 (20/20 ov); Chennai Super Kings 158/6 (19.1/20 ov)
Chennai Super Kings won by 4 wickets (with 5 balls remaining)
Delhi Capitals won by 1 wicket (with 3 balls remaining)
Lucknow Super Giants 209/8 (20/20 ov); Delhi Capitals 211/9 (19.3/20 ov)
Delhi Capitals won by 1 wicket (with 3 balls remaining)
Punjab Kings won by 11 runs
Punjab Kings 243/5 (20/20 ov); Gujarat Titans 232/5 (20/20 ov)
Punjab Kings won by 11 runs
Kolkata Knight Riders won by 8 wickets (with 15 balls remaining)
Rajasthan Royals 151/9 (20/20 ov); Kolkata Knight Riders 153/2 (17.3/20 ov)
Kolkata Knight Riders won by 8 wickets (with 15 balls remaining)
Lucknow Super Giants won by 5 wickets (with 23 balls remaining)
Sunrisers Hyderabad 190/9 (20/20 ov); Lucknow Super Giants 193/5 (16.1/20 ov)
Lucknow Super Giants won by 5 wickets (with 23 balls remaining)
Royal Challengers Bengaluru won by 50 runs
Royal Challengers Bengaluru 196/7 (20/20 ov); Chennai Super Kings 146/8 (20/20 ov)
Royal Challengers Bengaluru won by 50 runs
Gujarat Titans won by 36 runs
Gujarat Titans 196/8 (20/20 ov); Mumbai Indians 160/6 (20/20 ov)
Gujarat Titans won by 36 runs
Delhi Capitals won by 7 wickets (with 24 balls remaining)
Sunrisers Hyderabad 163 (18.4/20 ov); Delhi Capitals 166/3 (16/20 ov)
Delhi Capitals won by 7 wickets (with 24 balls remaining)
Rajasthan Royals won by 6 runs
Rajasthan Royals 182/9 (20/20 ov); Chennai Super Kings 176/6 (20/20 ov)
Rajasthan Royals won by 6 runs
Mumbai Indians won by 8 wickets (with 43 balls remaining)
Kolkata Knight Riders 116 (16.2/20 ov); Mumbai Indians 121/2 (12.5/20 ov)
Mumbai Indians won by 8 wickets (with 43 balls remaining)
Punjab Kings won by 8 wickets (with 22 balls remaining)
Lucknow Super Giants 171/7 (20/20 ov); Punjab Kings 177/2 (16.2/20 ov)
Punjab Kings won by 8 wickets (with 22 balls remaining)
Gujarat Titans won by 8 wickets (with 13 balls remaining)
Royal Challengers Bengaluru 169/8 (20/20 ov); Gujarat Titans 170/2 (17.5/20 ov)
Gujarat Titans won by 8 wickets (with 13 balls remaining)
Kolkata Knight Riders won by 80 runs
Kolkata Knight Riders 200/6 (20/20 ov); Sunrisers Hyderabad 120 (16.4/20 ov)
Kolkata Knight Riders won by 80 runs
Lucknow Super Giants won by 12 runs
Lucknow Super Giants 203/8 (20/20 ov); Mumbai Indians 191/5 (20/20 ov)
Lucknow Super Giants won by 12 runs
Delhi Capitals won by 25 runs
Delhi Capitals 183/6 (20/20 ov); Chennai Super Kings 158/5 (20/20 ov)
Delhi Capitals won by 25 runs
Rajasthan Royals won by 50 runs
Rajasthan Royals 205/4 (20/20 ov); Punjab Kings 155/9 (20/20 ov)
Rajasthan Royals won by 50 runs
Gujarat Titans won by 7 wickets (with 20 balls remaining)
Sunrisers Hyderabad 152/8 (20/20 ov); Gujarat Titans 153/3 (16.4/20 ov)
Gujarat Titans won by 7 wickets (with 20 balls remaining)
Royal Challengers Bengaluru won by 12 runs
Royal Challengers Bengaluru 221/5 (20/20 ov); Mumbai Indians 209/9 (20/20 ov)
Royal Challengers Bengaluru won by 12 runs
Lucknow Super Giants won by 4 runs
Lucknow Super Giants 238/3 (20/20 ov); Kolkata Knight Riders 234/7 (20/20 ov)
Lucknow Super Giants won by 4 runs
Punjab Kings won by 18 runs
Punjab Kings 219/6 (20/20 ov); Chennai Super Kings 201/5 (20/20 ov)
Punjab Kings won by 18 runs
Gujarat Titans won by 58 runs
Gujarat Titans 217/6 (20/20 ov); Rajasthan Royals 159 (19.2/20 ov)
Gujarat Titans won by 58 runs
Delhi Capitals won by 6 wickets (with 13 balls remaining)
Royal Challengers Bengaluru 163/7 (20/20 ov); Delhi Capitals 169/4 (17.5/20 ov)
Delhi Capitals won by 6 wickets (with 13 balls remaining)
Kolkata Knight Riders won by 8 wickets (with 59 balls remaining)
Chennai Super Kings 103/9 (20/20 ov); Kolkata Knight Riders 107/2 (10.1/20 ov)
Kolkata Knight Riders won by 8 wickets (with 59 balls remaining)
Lucknow Super Giants won by 6 wickets (with 3 balls remaining)
Gujarat Titans 180/6 (20/20 ov); Lucknow Super Giants 186/4 (19.3/20 ov)
Lucknow Super Giants won by 6 wickets (with 3 balls remaining)
Sunrisers Hyderabad won by 8 wickets (with 9 balls remaining)
Punjab Kings 245/6 (20/20 ov); Sunrisers Hyderabad 247/2 (18.3/20 ov)
Sunrisers Hyderabad won by 8 wickets (with 9 balls remaining)
Royal Challengers Bengaluru won by 9 wickets (with 15 balls remaining)
Rajasthan Royals 173/4 (20/20 ov); Royal Challengers Bengaluru 175/1 (17.3/20 ov)
Royal Challengers Bengaluru won by 9 wickets (with 15 balls remaining)
Mumbai Indians won by 12 runs
Mumbai Indians 205/5 (20/20 ov); Delhi Capitals 193 (19/20 ov)
Mumbai Indians won by 12 runs
Chennai Super Kings won by 5 wickets (with 3 balls remaining)
Lucknow Super Giants 166/7 (20/20 ov); Chennai Super Kings 168/5 (19.3/20 ov)
Chennai Super Kings won by 5 wickets (with 3 balls remaining)
Punjab Kings won by 16 runs
Punjab Kings 111 (15.3/20 ov); Kolkata Knight Riders 95 (15.1/20 ov)
Punjab Kings won by 16 runs
Match tied (Delhi Capitals won the Super Over)
Delhi Capitals 188/5 (20/20 ov); Rajasthan Royals 188/4 (20/20 ov)
Match tied (Delhi Capitals won the Super Over)
Mumbai Indians won by 4 wickets (with 11 balls remaining)
Sunrisers Hyderabad 162/5 (20/20 ov); Mumbai Indians 166/6 (18.1/20 ov)
Mumbai Indians won by 4 wickets (with 11 balls remaining)
Punjab Kings won by 5 wickets (with 11 balls remaining)
Royal Challengers Bengaluru 95/9 (14/14 ov); Punjab Kings 98/5 (12.1/14 ov)
Punjab Kings won by 5 wickets (with 11 balls remaining)
Gujarat Titans won by 7 wickets (with 4 balls remaining)
Delhi Capitals 203/8 (20/20 ov); Gujarat Titans 204/3 (19.2/20 ov)
Gujarat Titans won by 7 wickets (with 4 balls remaining)
Lucknow Super Giants won by 2 runs
Lucknow Super Giants 180/5 (20/20 ov); Rajasthan Royals 178/5 (20/20 ov)
Lucknow Super Giants won by 2 runs
Royal Challengers Bengaluru won by 7 wickets (with 7 balls remaining)
Punjab Kings 157/6 (20/20 ov); Royal Challengers Bengaluru 159/3 (18.5/20 ov)
Royal Challengers Bengaluru won by 7 wickets (with 7 balls remaining)
Mumbai Indians won by 9 wickets (with 26 balls remaining)
Chennai Super Kings 176/5 (20/20 ov); Mumbai Indians 177/1 (15.4/20 ov)
Mumbai Indians won by 9 wickets (with 26 balls remaining)
Gujarat Titans won by 39 runs
Gujarat Titans 198/3 (20/20 ov); Kolkata Knight Riders 159/8 (20/20 ov)
Gujarat Titans won by 39 runs
Delhi Capitals won by 8 wickets (with 13 balls remaining)
Lucknow Super Giants 159/6 (20/20 ov); Delhi Capitals 161/2 (17.5/20 ov)
Delhi Capitals won by 8 wickets (with 13 balls remaining)
Mumbai Indians won by 7 wickets (with 26 balls remaining)
Sunrisers Hyderabad 143/8 (20/20 ov); Mumbai Indians 146/3 (15.4/20 ov)
Mumbai Indians won by 7 wickets (with 26 balls remaining)
Royal Challengers Bengaluru won by 11 runs
Royal Challengers Bengaluru 205/5 (20/20 ov); Rajasthan Royals 194/9 (20/20 ov)
Royal Challengers Bengaluru won by 11 runs
Sunrisers Hyderabad won by 5 wickets (with 8 balls remaining)
Chennai Super Kings 154 (19.5/20 ov); Sunrisers Hyderabad 155/5 (18.4/20 ov)
Sunrisers Hyderabad won by 5 wickets (with 8 balls remaining)
No result
Punjab Kings 201/4 (20/20 ov); Kolkata Knight Riders 7/0 (1/20 ov)
No result
Mumbai Indians won by 54 runs
Mumbai Indians 215/7 (20/20 ov); Lucknow Super Giants 161 (20/20 ov)
Mumbai Indians won by 54 runs
Royal Challengers Bengaluru won by 6 wickets (with 9 balls remaining)
Delhi Capitals 162/8 (20/20 ov); Royal Challengers Bengaluru 165/4 (18.3/20 ov)
Royal Challengers Bengaluru won by 6 wickets (with 9 balls remaining)
Rajasthan Royals won by 8 wickets (with 25 balls remaining)
Gujarat Titans 209/4 (20/20 ov); Rajasthan Royals 212/2 (15.5/20 ov)
Rajasthan Royals won by 8 wickets (with 25 balls remaining)
Kolkata Knight Riders won by 14 runs
Kolkata Knight Riders 204/9 (20/20 ov); Delhi Capitals 190/9 (20/20 ov)
Kolkata Knight Riders won by 14 runs
Punjab Kings won by 4 wickets (with 2 balls remaining)
Chennai Super Kings 190 (19.2/20 ov); Punjab Kings 194/6 (19.4/20 ov)
Punjab Kings won by 4 wickets (with 2 balls remaining)
Mumbai Indians won by 100 runs
Mumbai Indians 217/2 (20/20 ov); Rajasthan Royals 117 (16.1/20 ov)
Mumbai Indians won by 100 runs
Gujarat Titans won by 38 runs
Gujarat Titans 224/6 (20/20 ov); Sunrisers Hyderabad 186/6 (20/20 ov)
Gujarat Titans won by 38 runs
Royal Challengers Bengaluru won by 2 runs
Royal Challengers Bengaluru 213/5 (20/20 ov); Chennai Super Kings 211/5 (20/20 ov)
Royal Challengers Bengaluru won by 2 runs
Kolkata Knight Riders won by 1 run
Kolkata Knight Riders 206/4 (20/20 ov); Rajasthan Royals 205/8 (20/20 ov)
Kolkata Knight Riders won by 1 run
Punjab Kings won by 37 runs
Punjab Kings 236/5 (20/20 ov); Lucknow Super Giants 199/7 (20/20 ov)
Punjab Kings won by 37 runs
No result
Delhi Capitals 133/7 (20/20 ov)
No result
Gujarat Titans won by 3 wickets (with 0 balls remaining) (DLS method)
Mumbai Indians 155/8 (20/20 ov); Gujarat Titans 147/7 (19/19 ov, target: 147)
Gujarat Titans won by 3 wickets (with 0 balls remaining) (DLS method)
Chennai Super Kings won by 2 wickets (with 2 balls remaining)
Kolkata Knight Riders 179/6 (20/20 ov); Chennai Super Kings 183/8 (19.4/20 ov)
Chennai Super Kings won by 2 wickets (with 2 balls remaining)
Match abandoned without a ball bowled
Match abandoned without a ball bowled
Punjab Kings won by 10 runs
Punjab Kings 219/5 (20/20 ov); Rajasthan Royals 209/7 (20/20 ov)
Punjab Kings won by 10 runs
Gujarat Titans won by 10 wickets (with 6 balls remaining)
Delhi Capitals 199/3 (20/20 ov); Gujarat Titans 205/0 (19/20 ov)
Gujarat Titans won by 10 wickets (with 6 balls remaining)
Sunrisers Hyderabad won by 6 wickets (with 10 balls remaining)
Lucknow Super Giants 205/7 (20/20 ov); Sunrisers Hyderabad 206/4 (18.2/20 ov)
Sunrisers Hyderabad won by 6 wickets (with 10 balls remaining)
Rajasthan Royals won by 6 wickets (with 17 balls remaining)
Chennai Super Kings 187/8 (20/20 ov); Rajasthan Royals 188/4 (17.1/20 ov)
Rajasthan Royals won by 6 wickets (with 17 balls remaining)
Mumbai Indians won by 59 runs
Mumbai Indians 180/5 (20/20 ov); Delhi Capitals 121 (18.2/20 ov)
Mumbai Indians won by 59 runs
Lucknow Super Giants won by 33 runs
Lucknow Super Giants 235/2 (20/20 ov); Gujarat Titans 202/9 (20/20 ov)
Lucknow Super Giants won by 33 runs
Sunrisers Hyderabad won by 42 runs
Sunrisers Hyderabad 231/6 (20/20 ov); Royal Challengers Bengaluru 189 (19.5/20 ov)
Sunrisers Hyderabad won by 42 runs
Delhi Capitals won by 6 wickets (with 3 balls remaining)
Punjab Kings 206/8 (20/20 ov); Delhi Capitals 208/4 (19.3/20 ov)
Delhi Capitals won by 6 wickets (with 3 balls remaining)
Chennai Super Kings won by 83 runs
Chennai Super Kings 230/5 (20/20 ov); Gujarat Titans 147 (18.3/20 ov)
Chennai Super Kings won by 83 runs
Sunrisers Hyderabad won by 110 runs
Sunrisers Hyderabad 278/3 (20/20 ov); Kolkata Knight Riders 168 (18.4/20 ov)
Sunrisers Hyderabad won by 110 runs
Punjab Kings won by 7 wickets (with 9 balls remaining)
Mumbai Indians 184/7 (20/20 ov); Punjab Kings 187/3 (18.3/20 ov)
Punjab Kings won by 7 wickets (with 9 balls remaining)
Royal Challengers Bengaluru won by 6 wickets (with 8 balls remaining)
Lucknow Super Giants 227/3 (20/20 ov); Royal Challengers Bengaluru 230/4 (18.4/20 ov)
Royal Challengers Bengaluru won by 6 wickets (with 8 balls remaining)
Royal Challengers Bengaluru won by 8 wickets (with 60 balls remaining)
Punjab Kings 101 (14.1/20 ov); Royal Challengers Bengaluru 106/2 (10/20 ov)
Royal Challengers Bengaluru won by 8 wickets (with 60 balls remaining)
Mumbai Indians won by 20 runs
Mumbai Indians 228/5 (20/20 ov); Gujarat Titans 208/6 (20/20 ov)
Mumbai Indians won by 20 runs
Punjab Kings won by 5 wickets (with 6 balls remaining)
Mumbai Indians 203/6 (20/20 ov); Punjab Kings 207/5 (19/20 ov)
Punjab Kings won by 5 wickets (with 6 balls remaining)
Royal Challengers Bengaluru won by 6 runs
Royal Challengers Bengaluru 190/9 (20/20 ov); Punjab Kings 184/7 (20/20 ov)
Royal Challengers Bengaluru won by 6 runs