Matches (13)
IPL (2)
County DIV2 (4)
Women's One-Day Cup (1)
PSL (1)
ENG-W vs WI-W (1)
IRE vs WI (1)
WCL 2 (1)
BAN-A vs NZ-A (1)
UAE vs BAN (1)

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

154
Sunrisers Hyderabad Flag

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 Flag

Punjab Kings

201/4
Kolkata Knight Riders Flag

Kolkata Knight Riders

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

No result

Sun, 27 Apr '25
Mumbai Indians Flag

Mumbai Indians

215/7
Lucknow Super Giants Flag

Lucknow Super Giants

(20 ov, T:216) 161

MI won by 54 runs

Delhi Capitals Flag

Delhi Capitals

162/8
Royal Challengers Bengaluru Flag

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 Flag

Gujarat Titans

209/4
Rajasthan Royals Flag

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 Flag

Kolkata Knight Riders

204/9
Delhi Capitals Flag

Delhi Capitals

(20 ov, T:205) 190/9

KKR won by 14 runs

Wed, 30 Apr '25
Chennai Super Kings Flag

Chennai Super Kings

190
Punjab Kings Flag

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 Flag

Mumbai Indians

217/2
Rajasthan Royals Flag

Rajasthan Royals

(16.1/20 ov, T:218) 117

MI won by 100 runs

Fri, 02 May '25
Gujarat Titans Flag

Gujarat Titans

224/6
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

(20 ov, T:225) 186/6

GT won by 38 runs

Sat, 03 May '25
Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

213/5
Chennai Super Kings Flag

Chennai Super Kings

(20 ov, T:214) 211/5

RCB won by 2 runs

Sun, 04 May '25
Kolkata Knight Riders Flag

Kolkata Knight Riders

206/4
Rajasthan Royals Flag

Rajasthan Royals

(20 ov, T:207) 205/8

KKR won by 1 run

Punjab Kings Flag

Punjab Kings

236/5
Lucknow Super Giants Flag

Lucknow Super Giants

(20 ov, T:237) 199/7

PBKS won by 37 runs

Mon, 05 May '25
Delhi Capitals Flag

Delhi Capitals

(20 ov) 133/7
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

No result

Tue, 06 May '25
Mumbai Indians Flag

Mumbai Indians

155/8
Gujarat Titans Flag

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 Flag

Kolkata Knight Riders

179/6
Chennai Super Kings Flag

Chennai Super Kings

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

CSK won by 2 wickets (with 2 balls remaining)

Thu, 08 May '25
Punjab Kings Flag

Punjab Kings

Delhi Capitals Flag

Delhi Capitals

null

Sat, 17 May '25
Royal Challengers Bengaluru Flag

Royal Challengers Bengaluru

Kolkata Knight Riders Flag

Kolkata Knight Riders

Match abandoned without a ball bowled

Sun, 18 May '25
Punjab Kings Flag

Punjab Kings

219/5
Rajasthan Royals Flag

Rajasthan Royals

(20 ov, T:220) 209/7

PBKS won by 10 runs

Delhi Capitals Flag

Delhi Capitals

199/3
Gujarat Titans Flag

Gujarat Titans

(19/20 ov, T:200) 205/0

GT won by 10 wickets (with 6 balls remaining)

Mon, 19 May '25
Lucknow Super Giants Flag

Lucknow Super Giants

205/7
Sunrisers Hyderabad Flag

Sunrisers Hyderabad

(18.2/20 ov, T:206) 206/4

SRH won by 6 wickets (with 10 balls remaining)

Tue, 20 May '25
Chennai Super Kings Flag

Chennai Super Kings

187/8
Rajasthan Royals Flag

Rajasthan Royals

(17.1/20 ov, T:188) 188/4

RR won by 6 wickets (with 17 balls remaining)

Wed, 21 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

Thu, 22 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

Fri, 23 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

Sat, 24 May '25
Delhi Capitals Flag

Delhi Capitals

Punjab Kings Flag

Punjab Kings

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

Match yet to begin

Sun, 25 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

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

Mon, 26 May '25
Mumbai Indians Flag

Mumbai Indians

Punjab Kings Flag

Punjab Kings

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

Match yet to begin

Tue, 27 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

Thu, 29 May '25

TBA

TBA

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

Match yet to begin

Fri, 30 May '25

TBA

TBA

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

Match yet to begin

Sun, 01 Jun '25

TBA

TBA

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

Match yet to begin

Tue, 03 Jun '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|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|PBKS vs DC - |RCB vs KKR - 58th Match|PBKS vs RR - 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

Prasidh Krishna
21
Innings: 12Average: 17.57
Noor Ahmad
CSK,  Lws
21
Innings: 13Average: 18.42
Josh Hazlewood
RCB,  Rfm
18
Innings: 10Average: 17.27

Top Run Scorers

Sai Sudharsan
GT,  Lhb
617
Innings: 12Average: 56.09
Shubman Gill
GT,  Rhb
601
Innings: 12Average: 60.10
Yashasvi Jaiswal
559
Innings: 14Average: 43.00
fan-ratings
Tournament Fan Ratings
1.
Lungi Ngidi
Runs: 0Wkts: 3
8.2
2.
Virat Kohli
Runs: 505Wkts: 0
7.7
3.
Jasprit Bumrah
Runs: 0Wkts: 13
7.7
AskESPNcricinfo Logo
Instant answers to T20 questions