IPL 2025 Schedule & Results

Sat, 22 Mar '25
Kolkata Knight Riders Flag

Kolkata Knight Riders

174/8
Royal Challengers Bengaluru Flag

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 Flag

Sunrisers Hyderabad

286/6
Rajasthan Royals Flag

Rajasthan Royals

(20 ov, T:287) 242/6

SRH won by 44 runs

Mumbai Indians Flag

Mumbai Indians

155/9
Chennai Super Kings Flag

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 Flag

Lucknow Super Giants

209/8
Delhi Capitals Flag

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 Flag

Punjab Kings

243/5
Gujarat Titans Flag

Gujarat Titans

(20 ov, T:244) 232/5

PBKS won by 11 runs

Wed, 26 Mar '25
Rajasthan Royals Flag

Rajasthan Royals

151/9
Kolkata Knight Riders Flag

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 Flag

Sunrisers Hyderabad

190/9
Lucknow Super Giants Flag

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 Flag

Royal Challengers Bengaluru

196/7
Chennai Super Kings Flag

Chennai Super Kings

(20 ov, T:197) 146/8

RCB won by 50 runs

Sat, 29 Mar '25
Gujarat Titans Flag

Gujarat Titans

196/8
Mumbai Indians Flag

Mumbai Indians

(20 ov, T:197) 160/6

GT won by 36 runs

Sun, 30 Mar '25
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

163
Delhi Capitals Flag

Delhi Capitals

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

DC won by 7 wickets (with 24 balls remaining)

Rajasthan Royals Flag

Rajasthan Royals

182/9
Chennai Super Kings Flag

Chennai Super Kings

(20 ov, T:183) 176/6

RR won by 6 runs

Mon, 31 Mar '25
Kolkata Knight Riders Flag

Kolkata Knight Riders

116
Mumbai Indians Flag

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 Flag

Lucknow Super Giants

171/7
Punjab Kings Flag

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 Flag

Royal Challengers Bengaluru

169/8
Gujarat Titans Flag

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 Flag

Kolkata Knight Riders

200/6
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

(16.4/20 ov, T:201) 120

KKR won by 80 runs

Fri, 04 Apr '25
Lucknow Super Giants Flag

Lucknow Super Giants

203/8
Mumbai Indians Flag

Mumbai Indians

(20 ov, T:204) 191/5

LSG won by 12 runs

Sat, 05 Apr '25
Delhi Capitals Flag

Delhi Capitals

183/6
Chennai Super Kings Flag

Chennai Super Kings

(20 ov, T:184) 158/5

DC won by 25 runs

Rajasthan Royals Flag

Rajasthan Royals

205/4
Punjab Kings Flag

Punjab Kings

(20 ov, T:206) 155/9

RR won by 50 runs

Sun, 06 Apr '25
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

152/8
Gujarat Titans Flag

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 Flag

Royal Challengers Bengaluru

221/5
Mumbai Indians Flag

Mumbai Indians

(20 ov, T:222) 209/9

RCB won by 12 runs

Tue, 08 Apr '25
Lucknow Super Giants Flag

Lucknow Super Giants

238/3
Kolkata Knight Riders Flag

Kolkata Knight Riders

(20 ov, T:239) 234/7

LSG won by 4 runs

Punjab Kings Flag

Punjab Kings

219/6
Chennai Super Kings Flag

Chennai Super Kings

(20 ov, T:220) 201/5

PBKS won by 18 runs

Wed, 09 Apr '25
Gujarat Titans Flag

Gujarat Titans

217/6
Rajasthan Royals Flag

Rajasthan Royals

(19.2/20 ov, T:218) 159

GT won by 58 runs

Thu, 10 Apr '25
Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

163/7
Delhi Capitals Flag

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 Flag

Chennai Super Kings

103/9
Kolkata Knight Riders Flag

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 Flag

Gujarat Titans

180/6
Lucknow Super Giants Flag

Lucknow Super Giants

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

LSG won by 6 wickets (with 3 balls remaining)

Punjab Kings Flag

Punjab Kings

245/6
Sunrisers Hyderabad Flag

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 Flag

Rajasthan Royals

173/4
Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

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

RCB won by 9 wickets (with 15 balls remaining)

Mumbai Indians Flag

Mumbai Indians

205/5
Delhi Capitals Flag

Delhi Capitals

(19/20 ov, T:206) 193

MI won by 12 runs

Mon, 14 Apr '25
Lucknow Super Giants Flag

Lucknow Super Giants

166/7
Chennai Super Kings Flag

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 Flag

Punjab Kings

111
Kolkata Knight Riders Flag

Kolkata Knight Riders

(15.1/20 ov, T:112) 95

PBKS won by 16 runs

Wed, 16 Apr '25
Delhi Capitals Flag

Delhi Capitals

188/5
Rajasthan Royals Flag

Rajasthan Royals

(20 ov, T:189) 188/4

Match tied (DC won the Super Over)

Thu, 17 Apr '25
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

162/5
Mumbai Indians Flag

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 Flag

Royal Challengers Bengaluru

(14/14 ov) 95/9
Punjab Kings Flag

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 Flag

Delhi Capitals

203/8
Gujarat Titans Flag

Gujarat Titans

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

GT won by 7 wickets (with 4 balls remaining)

Lucknow Super Giants Flag

Lucknow Super Giants

180/5
Rajasthan Royals Flag

Rajasthan Royals

(20 ov, T:181) 178/5

LSG won by 2 runs

Sun, 20 Apr '25
Punjab Kings Flag

Punjab Kings

157/6
Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

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

RCB won by 7 wickets (with 7 balls remaining)

Chennai Super Kings Flag

Chennai Super Kings

176/5
Mumbai Indians Flag

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 Flag

Gujarat Titans

198/3
Kolkata Knight Riders Flag

Kolkata Knight Riders

(20 ov, T:199) 159/8

GT won by 39 runs

Tue, 22 Apr '25
Lucknow Super Giants Flag

Lucknow Super Giants

159/6
Delhi Capitals Flag

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 Flag

Sunrisers Hyderabad

143/8
Mumbai Indians Flag

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 Flag

Royal Challengers Bengaluru

205/5
Rajasthan Royals Flag

Rajasthan Royals

(20 ov, T:206) 194/9

RCB won by 11 runs

Fri, 25 Apr '25
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

Sat, 26 Apr '25
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

Sun, 27 Apr '25
Mumbai Indians Flag

Mumbai Indians

Lucknow Super Giants Flag

Lucknow Super Giants

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

Match yet to begin

Delhi Capitals Flag

Delhi Capitals

Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

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

Match yet to begin

Mon, 28 Apr '25
Rajasthan Royals Flag

Rajasthan Royals

Gujarat Titans Flag

Gujarat Titans

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

Match yet to begin

Tue, 29 Apr '25
Delhi Capitals Flag

Delhi Capitals

Kolkata Knight Riders Flag

Kolkata Knight Riders

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

Match yet to begin

Wed, 30 Apr '25
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, 01 May '25
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

Fri, 02 May '25
Gujarat Titans Flag

Gujarat Titans

Sunrisers Hyderabad Flag

Sunrisers Hyderabad

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

Match yet to begin

Sat, 03 May '25
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, 04 May '25
Kolkata Knight Riders Flag

Kolkata Knight Riders

Rajasthan Royals Flag

Rajasthan Royals

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

Match yet to begin

Punjab Kings Flag

Punjab Kings

Lucknow Super Giants Flag

Lucknow Super Giants

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

Match yet to begin

Mon, 05 May '25
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

Delhi Capitals Flag

Delhi Capitals

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

Match yet to begin

Tue, 06 May '25
Mumbai Indians Flag

Mumbai Indians

Gujarat Titans Flag

Gujarat Titans

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

Match yet to begin

Wed, 07 May '25
Kolkata Knight Riders Flag

Kolkata Knight Riders

Chennai Super Kings Flag

Chennai Super Kings

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

Match yet to begin

Thu, 08 May '25
Punjab Kings Flag

Punjab Kings

Delhi Capitals Flag

Delhi Capitals

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

Match yet to begin

Fri, 09 May '25
Lucknow Super Giants Flag

Lucknow Super Giants

Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

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

Match yet to begin

Sat, 10 May '25
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

Kolkata Knight Riders Flag

Kolkata Knight Riders

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

Match yet to begin

Sun, 11 May '25
Punjab Kings Flag

Punjab Kings

Mumbai Indians Flag

Mumbai Indians

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

Match yet to begin

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

Mon, 12 May '25
Chennai Super Kings Flag

Chennai Super Kings

Rajasthan Royals Flag

Rajasthan Royals

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

Match yet to begin

Tue, 13 May '25
Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

Sunrisers Hyderabad Flag

Sunrisers Hyderabad

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

Match yet to begin

Wed, 14 May '25
Gujarat Titans Flag

Gujarat Titans

Lucknow Super Giants Flag

Lucknow Super Giants

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

Match yet to begin

Thu, 15 May '25
Mumbai Indians Flag

Mumbai Indians

Delhi Capitals Flag

Delhi Capitals

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

Match yet to begin

Fri, 16 May '25
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

Sat, 17 May '25
Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

Kolkata Knight Riders Flag

Kolkata Knight Riders

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

Match yet to begin

Sun, 18 May '25
Gujarat Titans Flag

Gujarat Titans

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

Sunrisers Hyderabad Flag

Sunrisers Hyderabad

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

Match yet to begin

Tue, 20 May '25

TBA

TBA

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

Match yet to begin

Wed, 21 May '25

TBA

TBA

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

Match yet to begin

Fri, 23 May '25

TBA

TBA

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

Match yet to begin

Sun, 25 May '25

TBA

TBA

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

Match yet to begin

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|KKR vs PBKS - 44th Match|MI vs LSG - 45th Match|DC vs RCB - 46th Match|RR vs GT - 47th Match|DC vs KKR - 48th Match|CSK vs PBKS - 49th Match|RR vs MI - 50th Match|GT vs SRH - 51st Match|RCB vs CSK - 52nd Match|KKR vs RR - 53rd Match|PBKS vs LSG - 54th Match|SRH vs DC - 55th Match|MI vs GT - 56th Match|KKR vs CSK - 57th Match|PBKS vs DC - 58th Match|LSG vs RCB - 59th Match|SRH vs KKR - 60th Match|PBKS vs MI - 61st Match|DC vs GT - 62nd Match|CSK vs RR - 63rd Match|RCB vs SRH - 64th Match|GT vs LSG - 65th Match|MI vs DC - 66th Match|RR vs PBKS - 67th Match|RCB vs KKR - 68th Match|GT vs CSK - 69th Match|LSG vs SRH - 70th Match|
IPL 2025 Teams

Top Wicket Takers

Prasidh Krishna
16
Innings: 8Average: 14.12
Josh Hazlewood
RCB,  Rfm
16
Innings: 9Average: 17.18
Sai Kishore
GT,  Sla
12
Innings: 8Average: 16.33

Top Run Scorers

Sai Sudharsan
GT,  Lhb
417
Innings: 8Average: 52.12
Virat Kohli
RCB,  Rhb
392
Innings: 9Average: 65.33
Nicholas Pooran
LSG,  Lhb
377
Innings: 9Average: 47.12
fan-ratings
Tournament Fan Ratings
1.
Sai Sudharsan
Runs: 417Wkts: 0
7.7
2.
Ayush Mhatre
Runs: 32Wkts: 0
7.6
3.
Josh Hazlewood
Runs: 0Wkts: 16
7.5
AskESPNcricinfo Logo
Instant answers to T20 questions