Recent Matches
Catch up on the latest completed fixtures with full scorecards and analysis.
Royal Challengers Bengaluru won by 5 wkts
GT 155-8 (20 Ov)
RCB 161-5 (18 Ov)
Player of the Match - Virat Kohli
Gujarat Titans won by 7 wkts
RR 214-6 (20 Ov)
GT 219-3 (18.4 Ov)
Player of the Match - Shubman Gill
Rajasthan Royals won by 47 runs
RR 243-8 (20 Ov)
SRH 196-10 (19.2 Ov)
Player of the Match - Vaibhav Sooryavanshi
Royal Challengers Bengaluru won by 92 runs
RCB 254-5 (20 Ov)
GT 162-10 (19.3 Ov)
Player of the Match - Rajat Patidar
Delhi Capitals won by 40 runs
DC 203-5 (20 Ov)
KKR 163-10 (18.4 Ov)
Player of the Match - Kuldeep Yadav
Rajasthan Royals won by 30 runs
RR 205-8 (20 Ov)
MI 175-9 (20 Ov)
Player of the Match - Jofra Archer
Punjab Kings won by 7 wkts
LSG 196-6 (20 Ov)
PBKS 200-3 (18 Ov)
Player of the Match - Shreyas Iyer
Sunrisers Hyderabad won by 55 runs
SRH 255-4 (20 Ov)
RCB 200-4 (20 Ov)
Player of the Match - Ishan Kishan
Gujarat Titans won by 89 runs
GT 229-4 (20 Ov)
CSK 140-10 (13.4 Ov)
Player of the Match - Mohammed Siraj
Kolkata Knight Riders won by 4 wkts
MI 147-8 (20 Ov)
KKR 148-6 (18.5 Ov)
Player of the Match - Manish Pandey
Rajasthan Royals won by 7 wkts
LSG 220-5 (20 Ov)
RR 225-3 (19.1 Ov)
Player of the Match - Vaibhav Sooryavanshi
Sunrisers Hyderabad won by 5 wkts
CSK 180-7 (20 Ov)
SRH 181-5 (19 Ov)
Player of the Match - Ishan Kishan
Delhi Capitals won by 5 wkts
RR 193-8 (20 Ov)
DC 197-5 (19.2 Ov)
Player of the Match - Mitchell Starc
Royal Challengers Bengaluru won by 23 runs
RCB 222-4 (20 Ov)
PBKS 199-8 (20 Ov)
Player of the Match - Venkatesh Iyer
Kolkata Knight Riders won by 29 runs
KKR 247-2 (20 Ov)
GT 218-4 (20 Ov)
Player of the Match - Sunil Narine
Lucknow Super Giants won by 7 wkts
CSK 187-5 (20 Ov)
LSG 188-3 (16.4 Ov)
Player of the Match - Mitchell Marsh
Mumbai Indians won by 6 wkts
PBKS 200-8 (20 Ov)
MI 205-4 (19.5 Ov)
Player of the Match - Tilak Varma
Royal Challengers Bengaluru won by 6 wkts
KKR 192-4 (20 Ov)
RCB 194-4 (19.1 Ov)
Player of the Match - Virat Kohli
Gujarat Titans won by 82 runs
GT 168-5 (20 Ov)
SRH 86-10 (14.5 Ov)
Player of the Match - Kagiso Rabada
Delhi Capitals won by 3 wkts
PBKS 210-5 (20 Ov)
DC 216-7 (19 Ov)
Player of the Match - Madhav Tiwari
Royal Challengers Bengaluru won by 2 wkts
MI 166-7 (20 Ov)
RCB 167-8 (20 Ov)
Player of the Match - Bhuvneshwar Kumar
Chennai Super Kings won by 5 wkts
LSG 203-8 (20 Ov)
CSK 208-5 (19.2 Ov)
Player of the Match - Jamie Overton
Gujarat Titans won by 77 runs
GT 229-4 (20 Ov)
RR 152-10 (16.3 Ov)
Player of the Match - Rashid Khan
Kolkata Knight Riders won by 8 wkts
DC 142-8 (20 Ov)
KKR 147-2 (14.2 Ov)
Player of the Match - Finn Allen
LSG won by 9 runs (19 Overs game due to rain, DLS Target 213)
LSG 209-3 (19 Ov)
RCB 203-6 (19 Ov)
Player of the Match - Mitchell Marsh
Sunrisers Hyderabad won by 33 runs
SRH 235-4 (20 Ov)
PBKS 202-7 (20 Ov)
Player of the Match - Pat Cummins
Chennai Super Kings won by 8 wkts
DC 155-7 (20 Ov)
CSK 159-2 (17.3 Ov)
Player of the Match - Sanju Samson