CREX
Home
(current)
Series
Fixtures
🏏 Stats Corner
Rankings
LCP Element
Indian Premier League 2025
Matches
Mar 22 to May 25
More Seasons >
IPL 2024
Overview
Matches
Squads
Points Table
News
Info
IPL 2025 Matches
Saturday, March 22
1st
T20
, IPL 2025
KKR
174/8
20.0
RCB Won
by 7 wickets
RCB
177/3
16.2
Sunday, March 23
2nd
T20
, IPL 2025
SRH
286/6
20.0
SRH Won
by 44 runs
RR
242/6
20.0
3rd
T20
, IPL 2025
CSK
158/6
19.1
CSK Won
by 4 wickets
MI
155/9
20.0
Monday, March 24
4th
T20
, IPL 2025
DC
211/9
19.3
DC Won
by 1 wicket
LSG
209/8
20.0
Tuesday, March 25
5th
T20
, IPL 2025
GT
232/5
20.0
PBKS Won
by 11 runs
PBKS
243/5
20.0
Wednesday, March 26
6th
T20
, IPL 2025
RR
151/9
20.0
KKR Won
by 8 wickets
KKR
153/2
17.3
Thursday, March 27
7th
T20
, IPL 2025
SRH
190/9
20.0
LSG Won
by 5 wickets
LSG
193/5
16.1
Friday, March 28
8th
T20
, IPL 2025
CSK
146/8
20.0
RCB Won
by 50 runs
RCB
196/7
20.0
Saturday, March 29
9th
T20
, IPL 2025
GT
196/8
20.0
GT Won
by 36 runs
MI
160/6
20.0
Sunday, March 30
10th
T20
, IPL 2025
DC
166/3
16.0
DC Won
by 7 wickets
SRH
163
18.4
11th
T20
, IPL 2025
RR
182/9
20.0
RR Won
by 6 runs
CSK
176/6
20.0
Monday, March 31
12th
T20
, IPL 2025
MI
121/2
12.5
MI Won
by 8 wickets
KKR
116
16.2
Tuesday, April 1
13th
T20
, IPL 2025
LSG
171/7
20.0
PBKS Won
by 8 wickets
PBKS
177/2
16.2
Wednesday, April 2
14th
T20
, IPL 2025
RCB
169/8
20.0
GT Won
by 8 wickets
GT
170/2
17.5
Thursday, April 3
15th
T20
, IPL 2025
KKR
200/6
20.0
KKR Won
by 80 runs
SRH
120
16.4
Friday, April 4
16th
T20
, IPL 2025
LSG
76/1
7.0
Live
MI
Yet to bat
Saturday, April 5
17th
T20
, IPL 2025
Chennai Super Kings
17th T20 on
Apr 5, 10:00 AM
Delhi Capitals
18th
T20
, IPL 2025
Punjab Kings
18th T20 on
Apr 5, 2:00 PM
Rajasthan Royals
Sunday, April 6
19th
T20
, IPL 2025
Sunrisers Hyderabad
19th T20 on
Apr 6, 2:00 PM
Gujarat Titans
Monday, April 7
20th
T20
, IPL 2025
Mumbai Indians
20th T20 on
Apr 7, 2:00 PM
Royal Challengers Bengaluru
Tuesday, April 8
21st
T20
, IPL 2025
Kolkata Knight Riders
21st T20 on
Apr 8, 10:00 AM
Lucknow Super Giants
22nd
T20
, IPL 2025
Punjab Kings
22nd T20 on
Apr 8, 2:00 PM
Chennai Super Kings
Wednesday, April 9
23rd
T20
, IPL 2025
Gujarat Titans
23rd T20 on
Apr 9, 2:00 PM
Rajasthan Royals
Thursday, April 10
24th
T20
, IPL 2025
Royal Challengers Bengaluru
24th T20 on
Apr 10, 2:00 PM
Delhi Capitals
Friday, April 11
25th
T20
, IPL 2025
Chennai Super Kings
25th T20 on
Apr 11, 2:00 PM
Kolkata Knight Riders
Saturday, April 12
26th
T20
, IPL 2025
Lucknow Super Giants
26th T20 on
Apr 12, 10:00 AM
Gujarat Titans
27th
T20
, IPL 2025
Sunrisers Hyderabad
27th T20 on
Apr 12, 2:00 PM
Punjab Kings
Sunday, April 13
28th
T20
, IPL 2025
Rajasthan Royals
28th T20 on
Apr 13, 10:00 AM
Royal Challengers Bengaluru
29th
T20
, IPL 2025
Delhi Capitals
29th T20 on
Apr 13, 2:00 PM
Mumbai Indians
Monday, April 14
30th
T20
, IPL 2025
Lucknow Super Giants
30th T20 on
Apr 14, 2:00 PM
Chennai Super Kings
Tuesday, April 15
31st
T20
, IPL 2025
Punjab Kings
31st T20 on
Apr 15, 2:00 PM
Kolkata Knight Riders
Wednesday, April 16
32nd
T20
, IPL 2025
Delhi Capitals
32nd T20 on
Apr 16, 2:00 PM
Rajasthan Royals
Thursday, April 17
33rd
T20
, IPL 2025
Mumbai Indians
33rd T20 on
Apr 17, 2:00 PM
Sunrisers Hyderabad
Friday, April 18
34th
T20
, IPL 2025
Royal Challengers Bengaluru
34th T20 on
Apr 18, 2:00 PM
Punjab Kings
Saturday, April 19
35th
T20
, IPL 2025
Gujarat Titans
35th T20 on
Apr 19, 10:00 AM
Delhi Capitals
36th
T20
, IPL 2025
Rajasthan Royals
36th T20 on
Apr 19, 2:00 PM
Lucknow Super Giants
Sunday, April 20
37th
T20
, IPL 2025
Punjab Kings
37th T20 on
Apr 20, 10:00 AM
Royal Challengers Bengaluru
38th
T20
, IPL 2025
Mumbai Indians
38th T20 on
Apr 20, 2:00 PM
Chennai Super Kings
Monday, April 21
39th
T20
, IPL 2025
Kolkata Knight Riders
39th T20 on
Apr 21, 2:00 PM
Gujarat Titans
Tuesday, April 22
40th
T20
, IPL 2025
Lucknow Super Giants
40th T20 on
Apr 22, 2:00 PM
Delhi Capitals
Wednesday, April 23
41st
T20
, IPL 2025
Sunrisers Hyderabad
41st T20 on
Apr 23, 2:00 PM
Mumbai Indians
Thursday, April 24
42nd
T20
, IPL 2025
Royal Challengers Bengaluru
42nd T20 on
Apr 24, 2:00 PM
Rajasthan Royals
Friday, April 25
43rd
T20
, IPL 2025
Chennai Super Kings
43rd T20 on
Apr 25, 2:00 PM
Sunrisers Hyderabad
Saturday, April 26
44th
T20
, IPL 2025
Kolkata Knight Riders
44th T20 on
Apr 26, 2:00 PM
Punjab Kings
Sunday, April 27
45th
T20
, IPL 2025
Mumbai Indians
45th T20 on
Apr 27, 10:00 AM
Lucknow Super Giants
46th
T20
, IPL 2025
Delhi Capitals
46th T20 on
Apr 27, 2:00 PM
Royal Challengers Bengaluru
Monday, April 28
47th
T20
, IPL 2025
Rajasthan Royals
47th T20 on
Apr 28, 2:00 PM
Gujarat Titans
Tuesday, April 29
48th
T20
, IPL 2025
Delhi Capitals
48th T20 on
Apr 29, 2:00 PM
Kolkata Knight Riders
Wednesday, April 30
49th
T20
, IPL 2025
Chennai Super Kings
49th T20 on
Apr 30, 2:00 PM
Punjab Kings
Thursday, May 1
50th
T20
, IPL 2025
Rajasthan Royals
50th T20 on
May 1, 2:00 PM
Mumbai Indians
Friday, May 2
51st
T20
, IPL 2025
Gujarat Titans
51st T20 on
May 2, 2:00 PM
Sunrisers Hyderabad
Saturday, May 3
52nd
T20
, IPL 2025
Royal Challengers Bengaluru
52nd T20 on
May 3, 2:00 PM
Chennai Super Kings
Sunday, May 4
53rd
T20
, IPL 2025
Kolkata Knight Riders
53rd T20 on
May 4, 10:00 AM
Rajasthan Royals
54th
T20
, IPL 2025
Punjab Kings
54th T20 on
May 4, 2:00 PM
Lucknow Super Giants
Monday, May 5
55th
T20
, IPL 2025
Sunrisers Hyderabad
55th T20 on
May 5, 2:00 PM
Delhi Capitals
Tuesday, May 6
56th
T20
, IPL 2025
Mumbai Indians
56th T20 on
May 6, 2:00 PM
Gujarat Titans
Wednesday, May 7
57th
T20
, IPL 2025
Kolkata Knight Riders
57th T20 on
May 7, 2:00 PM
Chennai Super Kings
Thursday, May 8
58th
T20
, IPL 2025
Punjab Kings
58th T20 on
May 8, 2:00 PM
Delhi Capitals
Friday, May 9
59th
T20
, IPL 2025
Lucknow Super Giants
59th T20 on
May 9, 2:00 PM
Royal Challengers Bengaluru
Saturday, May 10
60th
T20
, IPL 2025
Sunrisers Hyderabad
60th T20 on
May 10, 2:00 PM
Kolkata Knight Riders
Sunday, May 11
61st
T20
, IPL 2025
Punjab Kings
61st T20 on
May 11, 10:00 AM
Mumbai Indians
62nd
T20
, IPL 2025
Delhi Capitals
62nd T20 on
May 11, 2:00 PM
Gujarat Titans
Monday, May 12
63rd
T20
, IPL 2025
Chennai Super Kings
63rd T20 on
May 12, 2:00 PM
Rajasthan Royals
Tuesday, May 13
64th
T20
, IPL 2025
Royal Challengers Bengaluru
64th T20 on
May 13, 2:00 PM
Sunrisers Hyderabad
Wednesday, May 14
65th
T20
, IPL 2025
Gujarat Titans
65th T20 on
May 14, 2:00 PM
Lucknow Super Giants
Thursday, May 15
66th
T20
, IPL 2025
Mumbai Indians
66th T20 on
May 15, 2:00 PM
Delhi Capitals
Friday, May 16
67th
T20
, IPL 2025
Rajasthan Royals
67th T20 on
May 16, 2:00 PM
Punjab Kings
Saturday, May 17
68th
T20
, IPL 2025
Royal Challengers Bengaluru
68th T20 on
May 17, 2:00 PM
Kolkata Knight Riders
Sunday, May 18
69th
T20
, IPL 2025
Gujarat Titans
69th T20 on
May 18, 10:00 AM
Chennai Super Kings
70th
T20
, IPL 2025
Lucknow Super Giants
70th T20 on
May 18, 2:00 PM
Sunrisers Hyderabad
Tuesday, May 20
T20
, IPL 2025
Team 1 (TBC)
May 20, 2:00 PM
Team 2 (TBC)
Wednesday, May 21
T20
, IPL 2025
Team 1 (TBC)
May 21, 2:00 PM
Team 2 (TBC)
Friday, May 23
T20
, IPL 2025
Team 1 (TBC)
May 23, 2:00 PM
Team 2 (TBC)
Sunday, May 25
Final
T20
, IPL 2025
Team 1 (TBC)
Final T20 on
May 25, 2:00 PM
Team 2 (TBC)
Please enable JavaScript to continue using this application.