Matches (16)
IPL (1)
WI vs SA (2)
ENG v PAK (W) (1)
USA vs BAN (1)
ENG v PAK (1)
County DIV1 (5)
County DIV2 (4)
CE Cup (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
Mumbai Indians Flag

Mumbai Indians

192/7
Punjab Kings Flag

Punjab Kings

(19.1/20 ov, T:193) 183

MI won by 9 runs

Fri, 19 Apr '24
Chennai Super Kings Flag

Chennai Super Kings

176/6
Lucknow Super Giants Flag

Lucknow Super Giants

(19/20 ov, T:177) 180/2

LSG won by 8 wickets (with 6 balls remaining)

Sat, 20 Apr '24
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

266/7
Delhi Capitals Flag

Delhi Capitals

(19.1/20 ov, T:267) 199

SRH won by 67 runs

Sun, 21 Apr '24
Kolkata Knight Riders Flag

Kolkata Knight Riders

222/6
Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

(20 ov, T:223) 221

KKR won by 1 run

Punjab Kings Flag

Punjab Kings

142
Gujarat Titans Flag

Gujarat Titans

(19.1/20 ov, T:143) 146/7

GT won by 3 wickets (with 5 balls remaining)

Mon, 22 Apr '24
Mumbai Indians Flag

Mumbai Indians

179/9
Rajasthan Royals Flag

Rajasthan Royals

(18.4/20 ov, T:180) 183/1

RR won by 9 wickets (with 8 balls remaining)

Tue, 23 Apr '24
Chennai Super Kings Flag

Chennai Super Kings

210/4
Lucknow Super Giants Flag

Lucknow Super Giants

(19.3/20 ov, T:211) 213/4

LSG won by 6 wickets (with 3 balls remaining)

Wed, 24 Apr '24
Delhi Capitals Flag

Delhi Capitals

224/4
Gujarat Titans Flag

Gujarat Titans

(20 ov, T:225) 220/8

DC won by 4 runs

Thu, 25 Apr '24
Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

206/7
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

(20 ov, T:207) 171/8

RCB won by 35 runs

Fri, 26 Apr '24
Kolkata Knight Riders Flag

Kolkata Knight Riders

261/6
Punjab Kings Flag

Punjab Kings

(18.4/20 ov, T:262) 262/2

PBKS won by 8 wickets (with 8 balls remaining)

Sat, 27 Apr '24
Delhi Capitals Flag

Delhi Capitals

257/4
Mumbai Indians Flag

Mumbai Indians

(20 ov, T:258) 247/9

DC won by 10 runs

Lucknow Super Giants Flag

Lucknow Super Giants

196/5
Rajasthan Royals Flag

Rajasthan Royals

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

RR won by 7 wickets (with 6 balls remaining)

Sun, 28 Apr '24
Gujarat Titans Flag

Gujarat Titans

200/3
Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

(16/20 ov, T:201) 206/1

RCB won by 9 wickets (with 24 balls remaining)

Chennai Super Kings Flag

Chennai Super Kings

212/3
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

(18.5/20 ov, T:213) 134

CSK won by 78 runs

Mon, 29 Apr '24
Delhi Capitals Flag

Delhi Capitals

153/9
Kolkata Knight Riders Flag

Kolkata Knight Riders

(16.3/20 ov, T:154) 157/3

KKR won by 7 wickets (with 21 balls remaining)

Tue, 30 Apr '24
Mumbai Indians Flag

Mumbai Indians

144/7
Lucknow Super Giants Flag

Lucknow Super Giants

(19.2/20 ov, T:145) 145/6

LSG won by 4 wickets (with 4 balls remaining)

Wed, 01 May '24
Chennai Super Kings Flag

Chennai Super Kings

162/7
Punjab Kings Flag

Punjab Kings

(17.5/20 ov, T:163) 163/3

PBKS won by 7 wickets (with 13 balls remaining)

Thu, 02 May '24
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

201/3
Rajasthan Royals Flag

Rajasthan Royals

(20 ov, T:202) 200/7

SRH won by 1 run

Fri, 03 May '24
Kolkata Knight Riders Flag

Kolkata Knight Riders

169
Mumbai Indians Flag

Mumbai Indians

(18.5/20 ov, T:170) 145

KKR won by 24 runs

Sat, 04 May '24
Gujarat Titans Flag

Gujarat Titans

147
Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

(13.4/20 ov, T:148) 152/6

RCB won by 4 wickets (with 38 balls remaining)

Sun, 05 May '24
Chennai Super Kings Flag

Chennai Super Kings

167/9
Punjab Kings Flag

Punjab Kings

(20 ov, T:168) 139/9

CSK won by 28 runs

Kolkata Knight Riders Flag

Kolkata Knight Riders

235/6
Lucknow Super Giants Flag

Lucknow Super Giants

(16.1/20 ov, T:236) 137

KKR won by 98 runs

Mon, 06 May '24
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

173/8
Mumbai Indians Flag

Mumbai Indians

(17.2/20 ov, T:174) 174/3

MI won by 7 wickets (with 16 balls remaining)

Tue, 07 May '24
Delhi Capitals Flag

Delhi Capitals

221/8
Rajasthan Royals Flag

Rajasthan Royals

(20 ov, T:222) 201/8

DC won by 20 runs

Wed, 08 May '24
Lucknow Super Giants Flag

Lucknow Super Giants

165/4
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

(9.4/20 ov, T:166) 167/0

SRH won by 10 wickets (with 62 balls remaining)

Thu, 09 May '24
Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

241/7
Punjab Kings Flag

Punjab Kings

(17/20 ov, T:242) 181

RCB won by 60 runs

Fri, 10 May '24
Gujarat Titans Flag

Gujarat Titans

231/3
Chennai Super Kings Flag

Chennai Super Kings

(20 ov, T:232) 196/8

GT won by 35 runs

Sat, 11 May '24
Kolkata Knight Riders Flag

Kolkata Knight Riders

(16/16 ov) 157/7
Mumbai Indians Flag

Mumbai Indians

(16/16 ov, T:158) 139/8

KKR won by 18 runs

Sun, 12 May '24
Rajasthan Royals Flag

Rajasthan Royals

141/5
Chennai Super Kings Flag

Chennai Super Kings

(18.2/20 ov, T:142) 145/5

CSK won by 5 wickets (with 10 balls remaining)

Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

187/9
Delhi Capitals Flag

Delhi Capitals

(19.1/20 ov, T:188) 140

RCB won by 47 runs

Mon, 13 May '24
Gujarat Titans Flag

Gujarat Titans

Kolkata Knight Riders Flag

Kolkata Knight Riders

Match abandoned without a ball bowled

Tue, 14 May '24
Delhi Capitals Flag

Delhi Capitals

208/4
Lucknow Super Giants Flag

Lucknow Super Giants

(20 ov, T:209) 189/9

DC won by 19 runs

Wed, 15 May '24
Rajasthan Royals Flag

Rajasthan Royals

144/9
Punjab Kings Flag

Punjab Kings

(18.5/20 ov, T:145) 145/5

PBKS won by 5 wickets (with 7 balls remaining)

Thu, 16 May '24
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

Gujarat Titans Flag

Gujarat Titans

Match abandoned without a ball bowled

Fri, 17 May '24
Lucknow Super Giants Flag

Lucknow Super Giants

214/6
Mumbai Indians Flag

Mumbai Indians

(20 ov, T:215) 196/6

LSG won by 18 runs

Sat, 18 May '24
Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

218/5
Chennai Super Kings Flag

Chennai Super Kings

(20 ov, T:219) 191/7

RCB won by 27 runs

Sun, 19 May '24
Punjab Kings Flag

Punjab Kings

214/5
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

(19.1/20 ov, T:215) 215/6

SRH won by 4 wickets (with 5 balls remaining)

Rajasthan Royals Flag

Rajasthan Royals

Kolkata Knight Riders Flag

Kolkata Knight Riders

No result (abandoned with a toss)

Tue, 21 May '24
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

159
Kolkata Knight Riders Flag

Kolkata Knight Riders

(13.4/20 ov, T:160) 164/2

KKR won by 8 wickets (with 38 balls remaining)

Wed, 22 May '24
Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

172/8
Rajasthan Royals Flag

Rajasthan Royals

(19/20 ov, T:173) 174/6

RR won by 4 wickets (with 6 balls remaining)

Fri, 24 May '24
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

175/9
Rajasthan Royals Flag

Rajasthan Royals

(20 ov, T:176) 139/7

SRH won by 36 runs

Sun, 26 May '24
Kolkata Knight Riders Flag

Kolkata Knight Riders

Sunrisers Hyderabad Flag

Sunrisers Hyderabad

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|MI vs PBKS - 33rd Match|CSK vs LSG - 34th Match|SRH vs DC - 35th Match|KKR vs RCB - 36th Match|PBKS vs GT - 37th Match|MI vs RR - 38th Match|CSK vs LSG - 39th Match|DC vs GT - 40th Match|RCB vs SRH - 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|DC vs KKR - 47th Match|MI vs LSG - 48th Match|CSK vs PBKS - 49th Match|SRH vs RR - 50th Match|KKR vs MI - 51st Match|GT vs RCB - 52nd Match|CSK vs PBKS - 53rd Match|KKR vs LSG - 54th Match|SRH vs MI - 55th Match|DC vs RR - 56th Match|LSG vs SRH - 57th Match|RCB vs PBKS - 58th Match|GT vs CSK - 59th Match|KKR vs MI - 60th Match|RR vs CSK - 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|LSG vs MI - 67th Match|RCB vs CSK - 68th Match|PBKS vs SRH - 69th Match|RR vs KKR - 70th Match|SRH vs KKR - Qualifier 1|RCB vs RR - Eliminator|SRH vs RR - Qualifier 2|KKR vs SRH - Final|
Indian Premier League 2024 Teams

Top Wicket Takers

Harshal Patel
PBKS,  Rm
24
Innings: 14Average: 19.87
Jasprit Bumrah
20
Innings: 13Average: 16.80
Varun Chakravarthy
20
Innings: 13Average: 19.65

Top Run Scorers

Virat Kohli
RCB,  Rhb
741
Innings: 15Average: 61.75
Ruturaj Gaikwad
CSK,  Rhb
583
Innings: 14Average: 53.00
Riyan Parag
RR,  Rhb
573
Innings: 14Average: 52.09
fan-ratings
Tournament Fan Ratings
1.
Jasprit Bumrah
Runs: 12Wkts: 20
9.6
2.
Sunil Narine
Runs: 482Wkts: 16
9.6
3.
Bhuvneshwar Kumar
Runs: 23Wkts: 11
9
AskESPNcricinfo Logo
Instant answers to T20 questions