Matches (15)
IPL (2)
PAK v WI [W] (1)
Pakistan vs New Zealand (1)
IRE-W vs THAI-W (1)
CAN T20 (2)
SA v SL [W] (1)
WI 4-Day (4)
CSA T20 (2)
DPDCL (1)

IPL 2024 Schedule & Results

Fri, 22 Mar '24
Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

173/6
Chennai Super Kings Flag

Chennai Super Kings

(18.4/20 ov, T:174) 176/4

CSK won by 6 wickets (with 8 balls remaining)

Sat, 23 Mar '24
Delhi Capitals Flag

Delhi Capitals

174/9
Punjab Kings Flag

Punjab Kings

(19.2/20 ov, T:175) 177/6

PBKS won by 4 wickets (with 4 balls remaining)

Kolkata Knight Riders Flag

Kolkata Knight Riders

208/7
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

(20 ov, T:209) 204/7

KKR won by 4 runs

Sun, 24 Mar '24
Rajasthan Royals Flag

Rajasthan Royals

193/4
Lucknow Super Giants Flag

Lucknow Super Giants

(20 ov, T:194) 173/6

RR won by 20 runs

Gujarat Titans Flag

Gujarat Titans

168/6
Mumbai Indians Flag

Mumbai Indians

(20 ov, T:169) 162/9

GT won by 6 runs

Mon, 25 Mar '24
Punjab Kings Flag

Punjab Kings

176/6
Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

(19.2/20 ov, T:177) 178/6

RCB won by 4 wickets (with 4 balls remaining)

Tue, 26 Mar '24
Chennai Super Kings Flag

Chennai Super Kings

206/6
Gujarat Titans Flag

Gujarat Titans

(20 ov, T:207) 143/8

CSK won by 63 runs

Wed, 27 Mar '24
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

277/3
Mumbai Indians Flag

Mumbai Indians

(20 ov, T:278) 246/5

SRH won by 31 runs

Thu, 28 Mar '24
Rajasthan Royals Flag

Rajasthan Royals

185/5
Delhi Capitals Flag

Delhi Capitals

(20 ov, T:186) 173/5

RR won by 12 runs

Fri, 29 Mar '24
Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

182/6
Kolkata Knight Riders Flag

Kolkata Knight Riders

(16.5/20 ov, T:183) 186/3

KKR won by 7 wickets (with 19 balls remaining)

Sat, 30 Mar '24
Lucknow Super Giants Flag

Lucknow Super Giants

199/8
Punjab Kings Flag

Punjab Kings

(20 ov, T:200) 178/5

LSG won by 21 runs

Sun, 31 Mar '24
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

162/8
Gujarat Titans Flag

Gujarat Titans

(19.1/20 ov, T:163) 168/3

GT won by 7 wickets (with 5 balls remaining)

Delhi Capitals Flag

Delhi Capitals

191/5
Chennai Super Kings Flag

Chennai Super Kings

(20 ov, T:192) 171/6

DC won by 20 runs

Mon, 01 Apr '24
Mumbai Indians Flag

Mumbai Indians

125/9
Rajasthan Royals Flag

Rajasthan Royals

(15.3/20 ov, T:126) 127/4

RR won by 6 wickets (with 27 balls remaining)

Tue, 02 Apr '24
Lucknow Super Giants Flag

Lucknow Super Giants

181/5
Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

(19.4/20 ov, T:182) 153

LSG won by 28 runs

Wed, 03 Apr '24
Kolkata Knight Riders Flag

Kolkata Knight Riders

272/7
Delhi Capitals Flag

Delhi Capitals

(17.2/20 ov, T:273) 166

KKR won by 106 runs

Thu, 04 Apr '24
Gujarat Titans Flag

Gujarat Titans

199/4
Punjab Kings Flag

Punjab Kings

(19.5/20 ov, T:200) 200/7

PBKS won by 3 wickets (with 1 ball remaining)

Fri, 05 Apr '24
Chennai Super Kings Flag

Chennai Super Kings

165/5
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

(18.1/20 ov, T:166) 166/4

SRH won by 6 wickets (with 11 balls remaining)

Sat, 06 Apr '24
Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

183/3
Rajasthan Royals Flag

Rajasthan Royals

(19.1/20 ov, T:184) 189/4

RR won by 6 wickets (with 5 balls remaining)

Sun, 07 Apr '24
Mumbai Indians Flag

Mumbai Indians

234/5
Delhi Capitals Flag

Delhi Capitals

(20 ov, T:235) 205/8

MI won by 29 runs

Lucknow Super Giants Flag

Lucknow Super Giants

163/5
Gujarat Titans Flag

Gujarat Titans

(18.5/20 ov, T:164) 130

LSG won by 33 runs

Mon, 08 Apr '24
Kolkata Knight Riders Flag

Kolkata Knight Riders

137/9
Chennai Super Kings Flag

Chennai Super Kings

(17.4/20 ov, T:138) 141/3

CSK won by 7 wickets (with 14 balls remaining)

Tue, 09 Apr '24
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

182/9
Punjab Kings Flag

Punjab Kings

(20 ov, T:183) 180/6

SRH won by 2 runs

Wed, 10 Apr '24
Rajasthan Royals Flag

Rajasthan Royals

196/3
Gujarat Titans Flag

Gujarat Titans

(20 ov, T:197) 199/7

GT won by 3 wickets (with 0 balls remaining)

Thu, 11 Apr '24
Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

196/8
Mumbai Indians Flag

Mumbai Indians

(15.3/20 ov, T:197) 199/3

MI won by 7 wickets (with 27 balls remaining)

Fri, 12 Apr '24
Lucknow Super Giants Flag

Lucknow Super Giants

167/7
Delhi Capitals Flag

Delhi Capitals

(18.1/20 ov, T:168) 170/4

DC won by 6 wickets (with 11 balls remaining)

Sat, 13 Apr '24
Punjab Kings Flag

Punjab Kings

147/8
Rajasthan Royals Flag

Rajasthan Royals

(19.5/20 ov, T:148) 152/7

RR won by 3 wickets (with 1 ball remaining)

Sun, 14 Apr '24
Lucknow Super Giants Flag

Lucknow Super Giants

161/7
Kolkata Knight Riders Flag

Kolkata Knight Riders

(15.4/20 ov, T:162) 162/2

KKR won by 8 wickets (with 26 balls remaining)

Chennai Super Kings Flag

Chennai Super Kings

206/4
Mumbai Indians Flag

Mumbai Indians

(20 ov, T:207) 186/6

CSK won by 20 runs

Mon, 15 Apr '24
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

287/3
Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

(20 ov, T:288) 262/7

SRH won by 25 runs

Tue, 16 Apr '24
Kolkata Knight Riders Flag

Kolkata Knight Riders

223/6
Rajasthan Royals Flag

Rajasthan Royals

(20 ov, T:224) 224/8

RR won by 2 wickets (with 0 balls remaining)

Wed, 17 Apr '24
Gujarat Titans Flag

Gujarat Titans

89
Delhi Capitals Flag

Delhi Capitals

(8.5/20 ov, T:90) 92/4

DC won by 6 wickets (with 67 balls remaining)

Thu, 18 Apr '24
Punjab Kings Flag

Punjab Kings

Mumbai Indians Flag

Mumbai Indians

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match starts in 4 hrs 29 mins

Fri, 19 Apr '24
Lucknow Super Giants Flag

Lucknow Super Giants

Chennai Super Kings Flag

Chennai Super Kings

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Sat, 20 Apr '24
Delhi Capitals Flag

Delhi Capitals

Sunrisers Hyderabad Flag

Sunrisers Hyderabad

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Sun, 21 Apr '24
Kolkata Knight Riders Flag

Kolkata Knight Riders

Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

10:00 AM
10:00 am GMT | 3:30 pm Local

Match yet to begin

Punjab Kings Flag

Punjab Kings

Gujarat Titans Flag

Gujarat Titans

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Mon, 22 Apr '24
Rajasthan Royals Flag

Rajasthan Royals

Mumbai Indians Flag

Mumbai Indians

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Tue, 23 Apr '24
Chennai Super Kings Flag

Chennai Super Kings

Lucknow Super Giants Flag

Lucknow Super Giants

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Wed, 24 Apr '24
Delhi Capitals Flag

Delhi Capitals

Gujarat Titans Flag

Gujarat Titans

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Thu, 25 Apr '24
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Fri, 26 Apr '24
Kolkata Knight Riders Flag

Kolkata Knight Riders

Punjab Kings Flag

Punjab Kings

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Sat, 27 Apr '24
Delhi Capitals Flag

Delhi Capitals

Mumbai Indians Flag

Mumbai Indians

10:00 AM
10:00 am GMT | 3:30 pm Local

Match yet to begin

Lucknow Super Giants Flag

Lucknow Super Giants

Rajasthan Royals Flag

Rajasthan Royals

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Sun, 28 Apr '24
Gujarat Titans Flag

Gujarat Titans

Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

10:00 AM
10:00 am GMT | 3:30 pm Local

Match yet to begin

Chennai Super Kings Flag

Chennai Super Kings

Sunrisers Hyderabad Flag

Sunrisers Hyderabad

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Mon, 29 Apr '24
Kolkata Knight Riders Flag

Kolkata Knight Riders

Delhi Capitals Flag

Delhi Capitals

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Tue, 30 Apr '24
Lucknow Super Giants Flag

Lucknow Super Giants

Mumbai Indians Flag

Mumbai Indians

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Wed, 01 May '24
Chennai Super Kings Flag

Chennai Super Kings

Punjab Kings Flag

Punjab Kings

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Thu, 02 May '24
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

Rajasthan Royals Flag

Rajasthan Royals

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Fri, 03 May '24
Mumbai Indians Flag

Mumbai Indians

Kolkata Knight Riders Flag

Kolkata Knight Riders

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Sat, 04 May '24
Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

Gujarat Titans Flag

Gujarat Titans

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Sun, 05 May '24
Punjab Kings Flag

Punjab Kings

Chennai Super Kings Flag

Chennai Super Kings

10:00 AM
10:00 am GMT | 3:30 pm Local

Match yet to begin

Lucknow Super Giants Flag

Lucknow Super Giants

Kolkata Knight Riders Flag

Kolkata Knight Riders

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Mon, 06 May '24
Mumbai Indians Flag

Mumbai Indians

Sunrisers Hyderabad Flag

Sunrisers Hyderabad

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Tue, 07 May '24
Delhi Capitals Flag

Delhi Capitals

Rajasthan Royals Flag

Rajasthan Royals

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Wed, 08 May '24
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

Lucknow Super Giants Flag

Lucknow Super Giants

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Thu, 09 May '24
Punjab Kings Flag

Punjab Kings

Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Fri, 10 May '24
Gujarat Titans Flag

Gujarat Titans

Chennai Super Kings Flag

Chennai Super Kings

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Sat, 11 May '24
Kolkata Knight Riders Flag

Kolkata Knight Riders

Mumbai Indians Flag

Mumbai Indians

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Sun, 12 May '24
Chennai Super Kings Flag

Chennai Super Kings

Rajasthan Royals Flag

Rajasthan Royals

10:00 AM
10:00 am GMT | 3:30 pm Local

Match yet to begin

Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

Delhi Capitals Flag

Delhi Capitals

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Mon, 13 May '24
Gujarat Titans Flag

Gujarat Titans

Kolkata Knight Riders Flag

Kolkata Knight Riders

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Tue, 14 May '24
Delhi Capitals Flag

Delhi Capitals

Lucknow Super Giants Flag

Lucknow Super Giants

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Wed, 15 May '24
Rajasthan Royals Flag

Rajasthan Royals

Punjab Kings Flag

Punjab Kings

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Thu, 16 May '24
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

Gujarat Titans Flag

Gujarat Titans

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Fri, 17 May '24
Mumbai Indians Flag

Mumbai Indians

Lucknow Super Giants Flag

Lucknow Super Giants

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Sat, 18 May '24
Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

Chennai Super Kings Flag

Chennai Super Kings

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Sun, 19 May '24
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

Punjab Kings Flag

Punjab Kings

10:00 AM
10:00 am GMT | 3:30 pm Local

Match yet to begin

Rajasthan Royals Flag

Rajasthan Royals

Kolkata Knight Riders Flag

Kolkata Knight Riders

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Tue, 21 May '24

TBA

TBA

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Wed, 22 May '24

TBA

TBA

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Fri, 24 May '24

TBA

TBA

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

Sun, 26 May '24

TBA

TBA

2:00 PM
2:00 pm GMT | 7:30 pm Local

Match yet to begin

IPL 2024 Fixtures and Results

Live and upcoming IPL 2024 cricket matches. Get live scores fast, ball-by-ball commentary, live blogs for all Indian Premier League games. How is your favourite IPL team doing? Find out here. All the IPL action as it happens, featuring Royal Challengers Bengaluru,Chennai Super Kings,Delhi Capitals,Punjab Kings,Kolkata Knight Riders,Sunrisers Hyderabad,Rajasthan Royals,Lucknow Super Giants,Gujarat Titans,Mumbai Indians,. Find out where and when 2024 IPL matches are being played and follow along for the latest updates.

Indian Premier League 2024 Matches

RCB vs CSK - 1st Match|DC vs PBKS - 2nd Match|KKR vs SRH - 3rd Match|RR vs LSG - 4th Match|GT vs MI - 5th Match|PBKS vs RCB - 6th Match|CSK vs GT - 7th Match|SRH vs MI - 8th Match|RR vs DC - 9th Match|RCB vs KKR - 10th Match|LSG vs PBKS - 11th Match|SRH vs GT - 12th Match|DC vs CSK - 13th Match|MI vs RR - 14th Match|LSG vs RCB - 15th Match|KKR vs DC - 16th Match|GT vs PBKS - 17th Match|CSK vs SRH - 18th Match|RCB vs RR - 19th Match|MI vs DC - 20th Match|LSG vs GT - 21st Match|KKR vs CSK - 22nd Match|SRH vs PBKS - 23rd Match|RR vs GT - 24th Match|RCB vs MI - 25th Match|LSG vs DC - 26th Match|PBKS vs RR - 27th Match|LSG vs KKR - 28th Match|CSK vs MI - 29th Match|SRH vs RCB - 30th Match|KKR vs RR - 31st Match|GT vs DC - 32nd Match|PBKS vs MI - 33rd Match|LSG vs CSK - 34th Match|DC vs SRH - 35th Match|KKR vs RCB - 36th Match|PBKS vs GT - 37th Match|RR vs MI - 38th Match|CSK vs LSG - 39th Match|DC vs GT - 40th Match|SRH vs RCB - 41st Match|KKR vs PBKS - 42nd Match|DC vs MI - 43rd Match|LSG vs RR - 44th Match|GT vs RCB - 45th Match|CSK vs SRH - 46th Match|KKR vs DC - 47th Match|LSG vs MI - 48th Match|CSK vs PBKS - 49th Match|SRH vs RR - 50th Match|MI vs KKR - 51st Match|RCB vs GT - 52nd Match|PBKS vs CSK - 53rd Match|LSG vs KKR - 54th Match|MI vs SRH - 55th Match|DC vs RR - 56th Match|SRH vs LSG - 57th Match|PBKS vs RCB - 58th Match|GT vs CSK - 59th Match|KKR vs MI - 60th Match|CSK vs RR - 61st Match|RCB vs DC - 62nd Match|GT vs KKR - 63rd Match|DC vs LSG - 64th Match|RR vs PBKS - 65th Match|SRH vs GT - 66th Match|MI vs LSG - 67th Match|RCB vs CSK - 68th Match|SRH vs PBKS - 69th Match|RR vs KKR - 70th Match|
Indian Premier League 2024 Teams

Top Wicket Takers

Yuzvendra Chahal
12
Innings: 7Average: 18.08
Jasprit Bumrah
10
Innings: 6Average: 14.60
Mustafizur Rahman
10
Innings: 5Average: 18.30

Top Run Scorers

Virat Kohli
RCB,  Rhb
361
Innings: 7Average: 72.20
Riyan Parag
RR,  Rhb
318
Innings: 7Average: 63.60
Sunil Narine
KKR,  Lhb
276
Innings: 6Average: 46.00
AskESPNcricinfo Logo
Instant answers to T20 questions
© 2024 ESPN Sports Media Ltd. All rights reserved