IPL 2025 Schedule & Results

Sat, 22 Mar '25

Kolkata Knight Riders

174/8

Royal Challengers Bengaluru

(16.2/20 ov, T:175) 177/3

RCB won by 7 wickets (with 22 balls remaining)

Sun, 23 Mar '25

Sunrisers Hyderabad

286/6

Rajasthan Royals

(20 ov, T:287) 242/6

SRH won by 44 runs

Mumbai Indians

155/9

Chennai Super Kings

(19.1/20 ov, T:156) 158/6

CSK won by 4 wickets (with 5 balls remaining)

Mon, 24 Mar '25

Lucknow Super Giants

209/8

Delhi Capitals

(19.3/20 ov, T:210) 211/9

DC won by 1 wicket (with 3 balls remaining)

Tue, 25 Mar '25

Punjab Kings

243/5

Gujarat Titans

(20 ov, T:244) 232/5

PBKS won by 11 runs

Wed, 26 Mar '25

Rajasthan Royals

151/9

Kolkata Knight Riders

(17.3/20 ov, T:152) 153/2

KKR won by 8 wickets (with 15 balls remaining)

Thu, 27 Mar '25

Sunrisers Hyderabad

190/9

Lucknow Super Giants

(16.1/20 ov, T:191) 193/5

LSG won by 5 wickets (with 23 balls remaining)

Fri, 28 Mar '25

Royal Challengers Bengaluru

196/7

Chennai Super Kings

(20 ov, T:197) 146/8

RCB won by 50 runs

Sat, 29 Mar '25

Gujarat Titans

196/8

Mumbai Indians

(20 ov, T:197) 160/6

GT won by 36 runs

Sun, 30 Mar '25

Sunrisers Hyderabad

163

Delhi Capitals

(16/20 ov, T:164) 166/3

DC won by 7 wickets (with 24 balls remaining)

Rajasthan Royals

182/9

Chennai Super Kings

(20 ov, T:183) 176/6

RR won by 6 runs

Mon, 31 Mar '25

Kolkata Knight Riders

116

Mumbai Indians

(12.5/20 ov, T:117) 121/2

MI won by 8 wickets (with 43 balls remaining)

Tue, 01 Apr '25

Lucknow Super Giants

171/7

Punjab Kings

(16.2/20 ov, T:172) 177/2

PBKS won by 8 wickets (with 22 balls remaining)

Wed, 02 Apr '25

Royal Challengers Bengaluru

169/8

Gujarat Titans

(17.5/20 ov, T:170) 170/2

GT won by 8 wickets (with 13 balls remaining)

Thu, 03 Apr '25

Kolkata Knight Riders

200/6

Sunrisers Hyderabad

(16.4/20 ov, T:201) 120

KKR won by 80 runs

Fri, 04 Apr '25

Lucknow Super Giants

203/8

Mumbai Indians

(20 ov, T:204) 191/5

LSG won by 12 runs

Sat, 05 Apr '25

Delhi Capitals

183/6

Chennai Super Kings

(20 ov, T:184) 158/5

DC won by 25 runs

Rajasthan Royals

205/4

Punjab Kings

(20 ov, T:206) 155/9

RR won by 50 runs

Sun, 06 Apr '25

Sunrisers Hyderabad

152/8

Gujarat Titans

(16.4/20 ov, T:153) 153/3

GT won by 7 wickets (with 20 balls remaining)

Mon, 07 Apr '25

Royal Challengers Bengaluru

221/5

Mumbai Indians

(20 ov, T:222) 209/9

RCB won by 12 runs

Tue, 08 Apr '25

Lucknow Super Giants

238/3

Kolkata Knight Riders

(20 ov, T:239) 234/7

LSG won by 4 runs

Punjab Kings

219/6

Chennai Super Kings

(20 ov, T:220) 201/5

PBKS won by 18 runs

Wed, 09 Apr '25

Gujarat Titans

217/6

Rajasthan Royals

(19.2/20 ov, T:218) 159

GT won by 58 runs

Thu, 10 Apr '25

Royal Challengers Bengaluru

163/7

Delhi Capitals

(17.5/20 ov, T:164) 169/4

DC won by 6 wickets (with 13 balls remaining)

Fri, 11 Apr '25

Chennai Super Kings

103/9

Kolkata Knight Riders

(10.1/20 ov, T:104) 107/2

KKR won by 8 wickets (with 59 balls remaining)

Sat, 12 Apr '25

Gujarat Titans

180/6

Lucknow Super Giants

(19.3/20 ov, T:181) 186/4

LSG won by 6 wickets (with 3 balls remaining)

Punjab Kings

245/6

Sunrisers Hyderabad

(18.3/20 ov, T:246) 247/2

SRH won by 8 wickets (with 9 balls remaining)

Sun, 13 Apr '25

Rajasthan Royals

173/4

Royal Challengers Bengaluru

(17.3/20 ov, T:174) 175/1

RCB won by 9 wickets (with 15 balls remaining)

Mumbai Indians

205/5

Delhi Capitals

(19/20 ov, T:206) 193

MI won by 12 runs

Mon, 14 Apr '25

Lucknow Super Giants

166/7

Chennai Super Kings

(19.3/20 ov, T:167) 168/5

CSK won by 5 wickets (with 3 balls remaining)

Tue, 15 Apr '25

Punjab Kings

111

Kolkata Knight Riders

(15.1/20 ov, T:112) 95

PBKS won by 16 runs

Wed, 16 Apr '25

Delhi Capitals

188/5

Rajasthan Royals

(20 ov, T:189) 188/4

Match tied (DC won the Super Over)

Thu, 17 Apr '25

Sunrisers Hyderabad

162/5

Mumbai Indians

(18.1/20 ov, T:163) 166/6

MI won by 4 wickets (with 11 balls remaining)

Fri, 18 Apr '25

Royal Challengers Bengaluru

(14/14 ov) 95/9

Punjab Kings

(12.1/14 ov, T:96) 98/5

PBKS won by 5 wickets (with 11 balls remaining)

Sat, 19 Apr '25

Delhi Capitals

203/8

Gujarat Titans

(19.2/20 ov, T:204) 204/3

GT won by 7 wickets (with 4 balls remaining)

Lucknow Super Giants

180/5

Rajasthan Royals

(20 ov, T:181) 178/5

LSG won by 2 runs

Sun, 20 Apr '25

Punjab Kings

157/6

Royal Challengers Bengaluru

(18.5/20 ov, T:158) 159/3

RCB won by 7 wickets (with 7 balls remaining)

Chennai Super Kings

176/5

Mumbai Indians

(15.4/20 ov, T:177) 177/1

MI won by 9 wickets (with 26 balls remaining)

Mon, 21 Apr '25

Gujarat Titans

198/3

Kolkata Knight Riders

(20 ov, T:199) 159/8

GT won by 39 runs

Tue, 22 Apr '25

Lucknow Super Giants

159/6

Delhi Capitals

(17.5/20 ov, T:160) 161/2

DC won by 8 wickets (with 13 balls remaining)

Wed, 23 Apr '25

Sunrisers Hyderabad

143/8

Mumbai Indians

(15.4/20 ov, T:144) 146/3

MI won by 7 wickets (with 26 balls remaining)

Thu, 24 Apr '25

Royal Challengers Bengaluru

205/5

Rajasthan Royals

(20 ov, T:206) 194/9

RCB won by 11 runs

Fri, 25 Apr '25

Chennai Super Kings

154

Sunrisers Hyderabad

(18.4/20 ov, T:155) 155/5

SRH won by 5 wickets (with 8 balls remaining)

Sat, 26 Apr '25

Punjab Kings

201/4

Kolkata Knight Riders

(1/20 ov, T:202) 7/0

No result

Sun, 27 Apr '25

Mumbai Indians

215/7

Lucknow Super Giants

(20 ov, T:216) 161

MI won by 54 runs

Delhi Capitals

162/8

Royal Challengers Bengaluru

(18.3/20 ov, T:163) 165/4

RCB won by 6 wickets (with 9 balls remaining)

Mon, 28 Apr '25

Gujarat Titans

209/4

Rajasthan Royals

(15.5/20 ov, T:210) 212/2

RR won by 8 wickets (with 25 balls remaining)

Tue, 29 Apr '25

Kolkata Knight Riders

204/9

Delhi Capitals

(20 ov, T:205) 190/9

KKR won by 14 runs

Wed, 30 Apr '25

Chennai Super Kings

190

Punjab Kings

(19.4/20 ov, T:191) 194/6

PBKS won by 4 wickets (with 2 balls remaining)

Thu, 01 May '25

Mumbai Indians

217/2

Rajasthan Royals

(16.1/20 ov, T:218) 117

MI won by 100 runs

Fri, 02 May '25

Gujarat Titans

224/6

Sunrisers Hyderabad

(20 ov, T:225) 186/6

GT won by 38 runs

Sat, 03 May '25

Royal Challengers Bengaluru

213/5

Chennai Super Kings

(20 ov, T:214) 211/5

RCB won by 2 runs

Sun, 04 May '25

Kolkata Knight Riders

206/4

Rajasthan Royals

(20 ov, T:207) 205/8

KKR won by 1 run

Punjab Kings

236/5

Lucknow Super Giants

(20 ov, T:237) 199/7

PBKS won by 37 runs

Mon, 05 May '25

Delhi Capitals

(20 ov) 133/7

Sunrisers Hyderabad

No result

Tue, 06 May '25

Mumbai Indians

155/8

Gujarat Titans

(19/19 ov, T:147) 147/7

GT won by 3 wickets (with 0 balls remaining) (DLS method)

Wed, 07 May '25

Kolkata Knight Riders

179/6

Chennai Super Kings

(19.4/20 ov, T:180) 183/8

CSK won by 2 wickets (with 2 balls remaining)

Sat, 17 May '25

Royal Challengers Bengaluru

Kolkata Knight Riders

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

Match yet to begin

Sun, 18 May '25

Rajasthan Royals

Punjab Kings

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

Match yet to begin

Delhi Capitals

Gujarat Titans

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

Match yet to begin

Mon, 19 May '25

Lucknow Super Giants

Sunrisers Hyderabad

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

Match yet to begin

Tue, 20 May '25

Chennai Super Kings

Rajasthan Royals

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

Match yet to begin

Wed, 21 May '25

Mumbai Indians

Delhi Capitals

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

Match yet to begin

Thu, 22 May '25

Gujarat Titans

Lucknow Super Giants

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

Match yet to begin

Fri, 23 May '25

Royal Challengers Bengaluru

Sunrisers Hyderabad

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

Match yet to begin

Sat, 24 May '25

Delhi Capitals

Punjab Kings

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

Match yet to begin

Sun, 25 May '25

Gujarat Titans

Chennai Super Kings

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

Match yet to begin

Kolkata Knight Riders

Sunrisers Hyderabad

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

Match yet to begin

Mon, 26 May '25

Mumbai Indians

Punjab Kings

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

Match yet to begin

Tue, 27 May '25

Lucknow Super Giants

Royal Challengers Bengaluru

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

Match yet to begin

Thu, 29 May '25
Fri, 30 May '25
Sun, 01 Jun '25
Tue, 03 Jun '25

IPL 2025 Matches

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

Top Wicket Takers

20
Innings: 11Average: 16.45
CSK,  Lws
20
Innings: 12Average: 17.25
RCB,  Rfm
18
Innings: 10Average: 17.27

Top Run Scorers

510
Innings: 12Average: 63.75
GT,  Lhb
509
Innings: 11Average: 46.27
GT,  Rhb
508
Innings: 11Average: 50.80
fan-ratings
Tournament Fan Ratings
1.
Runs: 0Wkts: 3
8.2
2.
Runs: 31Wkts: 0
7.9
3.
Runs: 505Wkts: 0
7.7
AskESPNcricinfo Logo
Instant answers to T20 questions