Indian Premier League 2025 - Schedule, Fixtures, Points Table and Stats

Complete coverage of Indian Premier League 2025 including the match schedule, live scores, points table, squads, and statistics.

Total matches: 74. Completed: 74.

Cricinnings
Live ScoresSchedule
Series
Teams
PlayersNewsRanking
More

CricInnings

Your ultimate destination for live cricket scores, match updates, and comprehensive cricket coverage.

Quick Links

  • Live Scores
  • Series
  • Teams
  • News
  • Rankings

Legal

  • Editorial Policy
  • Fact-Check Policy
  • Corrections
  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • Contact Us
  • About Us

Follow Us

  • X (Twitter)
  • Facebook
  • Instagram
  • YouTube

© 2026 CricInnings. All rights reserved.

Cricinnings
Live ScoresSchedule
Series
Teams
PlayersNewsRanking
More
Indian Premier League

Indian Premier League 2025

IPL • 2 stages
74 Matches
74 Completed
Tournament Stages2 stages
Knockout
Final
Royal Challengers Bengaluru won by 6 runs
Royal Challengers Bengaluru
190/9(20)
Punjab Kings
184/7(20)
Tue, Jun 3, 02:00 PM
Ahmedabad
Qualifier 2
Punjab Kings won by 5 wickets
Punjab Kings
207/5(19)
Mumbai Indians
203/6(20)
Sun, Jun 1, 02:00 PM
Ahmedabad
Eliminator
Mumbai Indians won by 20 runs
Gujarat Titans
208/6(20)
Mumbai Indians
228/5(20)
Fri, May 30, 02:00 PM
Chandigarh
Qualifier 1
Royal Challengers Bengaluru won by 8 wickets
Punjab Kings
101/10(14.1)
Royal Challengers Bengaluru
106/2(10)
Thu, May 29, 02:00 PM
Chandigarh
70th Match
Royal Challengers Bengaluru won by 6 wickets
Lucknow Super Giants
227/3(20)
Royal Challengers Bengaluru
230/4(18.4)
Tue, May 27, 02:00 PM
Lucknow
69th Match
Punjab Kings won by 7 wickets
Punjab Kings
187/3(18.3)
Mumbai Indians
184/7(20)
Mon, May 26, 02:00 PM
Jaipur
68th Match
Sunrisers Hyderabad won by 110 runs
Sunrisers Hyderabad
278/3(20)
Kolkata Knight Riders
168/10(18.4)
Sun, May 25, 02:00 PM
Delhi
67th Match
Chennai Super Kings won by 83 runs
Gujarat Titans
147/10(18.3)
Chennai Super Kings
230/5(20)
Sun, May 25, 10:00 AM
Ahmedabad
66th Match
Delhi Capitals won by 6 wickets
Punjab Kings
206/8(20)
Delhi Capitals
208/4(19.3)
Sat, May 24, 02:00 PM
Jaipur
65th Match
Sunrisers Hyderabad won by 42 runs
Royal Challengers Bengaluru
189/10(19.5)
Sunrisers Hyderabad
231/6(20)
Fri, May 23, 02:00 PM
Lucknow
64th Match
Lucknow Super Giants won by 33 runs
Gujarat Titans
202/9(20)
Lucknow Super Giants
235/2(20)
Thu, May 22, 02:00 PM
Ahmedabad
63rd Match
Mumbai Indians won by 59 runs
Mumbai Indians
180/5(20)
Delhi Capitals
121/10(18.2)
Wed, May 21, 02:00 PM
Mumbai
62nd Match
Rajasthan Royals won by 6 wickets
Chennai Super Kings
187/8(20)
Rajasthan Royals
188/4(17.1)
Tue, May 20, 02:00 PM
Delhi
61st Match
Sunrisers Hyderabad won by 6 wickets
Lucknow Super Giants
205/7(20)
Sunrisers Hyderabad
206/4(18.2)
Mon, May 19, 02:00 PM
Lucknow
60th Match
Gujarat Titans won by 10 wickets
Delhi Capitals
199/3(20)
Gujarat Titans
205/0(19)
Sun, May 18, 02:00 PM
Delhi
59th Match
Punjab Kings won by 10 runs
Rajasthan Royals
209/7(20)
Punjab Kings
219/5(20)
Sun, May 18, 10:00 AM
Jaipur
58th Match
Match abandoned without a ball bowled
Royal Challengers Bengaluru
Kolkata Knight Riders
Sat, May 17, 02:00 PM
Bengaluru
57th Match
Chennai Super Kings won by 2 wickets
Kolkata Knight Riders
179/6(20)
Chennai Super Kings
183/8(19.4)
Wed, May 7, 02:00 PM
Kolkata
56th Match
Gujarat Titans won by 3 wickets (with 0 ball remaining) (D/L method)
Mumbai Indians
155/8(20)
Gujarat Titans
147/7(19)
Tue, May 6, 02:00 PM
Mumbai
55th Match
No result
Sunrisers Hyderabad
Delhi Capitals
133/7(20)
Mon, May 5, 02:00 PM
Hyderabad
54th Match
Punjab Kings won by 37 runs
Punjab Kings
236/5(20)
Lucknow Super Giants
199/7(20)
Sun, May 4, 02:00 PM
Dharamsala
53rd Match
Kolkata Knight Riders won by 1 run
Kolkata Knight Riders
206/4(20)
Rajasthan Royals
205/8(20)
Sun, May 4, 10:00 AM
Kolkata
52nd Match
Royal Challengers Bengaluru won by 2 runs
Royal Challengers Bengaluru
213/5(20)
Chennai Super Kings
211/5(20)
Sat, May 3, 02:00 PM
Bengaluru
51st Match
Gujarat Titans won by 38 runs
Gujarat Titans
224/6(20)
Sunrisers Hyderabad
186/6(20)
Fri, May 2, 02:00 PM
Ahmedabad
50th Match
Mumbai Indians won by 100 runs
Rajasthan Royals
117/10(16.1)
Mumbai Indians
217/2(20)
Thu, May 1, 02:00 PM
Jaipur
49th Match
Punjab Kings won by 4 wickets
Chennai Super Kings
190/10(19.2)
Punjab Kings
194/6(19.4)
Wed, Apr 30, 02:00 PM
Chennai
48th Match
Kolkata Knight Riders won by 14 runs
Delhi Capitals
190/9(20)
Kolkata Knight Riders
204/9(20)
Tue, Apr 29, 02:00 PM
Delhi
47th Match
Rajasthan Royals won by 8 wickets
Rajasthan Royals
212/2(15.5)
Gujarat Titans
209/4(20)
Mon, Apr 28, 02:00 PM
Jaipur
46th Match
Royal Challengers Bengaluru won by 6 wickets
Delhi Capitals
162/8(20)
Royal Challengers Bengaluru
165/4(18.3)
Sun, Apr 27, 02:00 PM
Delhi
45th Match
Mumbai Indians won by 54 runs
Mumbai Indians
215/7(20)
Lucknow Super Giants
161/10(20)
Sun, Apr 27, 10:00 AM
Mumbai
44th Match
No result
Kolkata Knight Riders
7/0(1)
Punjab Kings
201/4(20)
Sat, Apr 26, 02:00 PM
Kolkata
43rd Match
Sunrisers Hyderabad won by 5 wickets
Chennai Super Kings
154/10(19.5)
Sunrisers Hyderabad
155/5(18.4)
Fri, Apr 25, 02:00 PM
Chennai
42nd Match
Royal Challengers Bengaluru won by 11 runs
Royal Challengers Bengaluru
205/5(20)
Rajasthan Royals
194/9(20)
Thu, Apr 24, 02:00 PM
Bengaluru
41st Match
Mumbai Indians won by 7 wickets
Sunrisers Hyderabad
143/8(20)
Mumbai Indians
146/3(15.4)
Wed, Apr 23, 02:00 PM
Hyderabad
40th Match
Delhi Capitals won by 8 wickets
Lucknow Super Giants
159/6(20)
Delhi Capitals
161/2(17.5)
Tue, Apr 22, 02:00 PM
Lucknow
39th Match
Gujarat Titans won by 39 runs
Kolkata Knight Riders
159/8(20)
Gujarat Titans
198/3(20)
Mon, Apr 21, 02:00 PM
Kolkata
38th Match
Mumbai Indians won by 9 wickets
Mumbai Indians
177/1(15.4)
Chennai Super Kings
176/5(20)
Sun, Apr 20, 02:00 PM
Mumbai
37th Match
Royal Challengers Bengaluru won by 7 wickets
Punjab Kings
157/6(20)
Royal Challengers Bengaluru
159/3(18.5)
Sun, Apr 20, 10:00 AM
Chandigarh
36th Match
Lucknow Super Giants won by 2 runs
Rajasthan Royals
178/5(20)
Lucknow Super Giants
180/5(20)
Sat, Apr 19, 02:00 PM
Jaipur
35th Match
Gujarat Titans won by 7 wickets
Gujarat Titans
204/3(19.2)
Delhi Capitals
203/8(20)
Sat, Apr 19, 10:00 AM
Ahmedabad
34th Match
Punjab Kings won by 5 wickets
Royal Challengers Bengaluru
95/9(14)
Punjab Kings
98/5(12.1)
Fri, Apr 18, 02:00 PM
Bengaluru
33rd Match
Mumbai Indians won by 4 wickets
Mumbai Indians
166/6(18.1)
Sunrisers Hyderabad
162/5(20)
Thu, Apr 17, 02:00 PM
Mumbai
32nd Match
Match tied (Delhi Capitals won the one-over eliminator)
Delhi Capitals
188/5(20)
Rajasthan Royals
188/4(20)
Wed, Apr 16, 02:00 PM
Delhi
31st Match
Punjab Kings won by 16 runs
Punjab Kings
111/10(15.3)
Kolkata Knight Riders
95/10(15.1)
Tue, Apr 15, 02:00 PM
Chandigarh
30th Match
Chennai Super Kings won by 5 wickets
Lucknow Super Giants
166/7(20)
Chennai Super Kings
168/5(19.3)
Mon, Apr 14, 02:00 PM
Lucknow
29th Match
Mumbai Indians won by 12 runs
Delhi Capitals
193/10(19)
Mumbai Indians
205/5(20)
Sun, Apr 13, 02:00 PM
Delhi
28th Match
Royal Challengers Bengaluru won by 9 wickets
Rajasthan Royals
173/4(20)
Royal Challengers Bengaluru
175/1(17.3)
Sun, Apr 13, 10:00 AM
Jaipur
27th Match
Sunrisers Hyderabad won by 8 wickets
Sunrisers Hyderabad
247/2(18.3)
Punjab Kings
245/6(20)
Sat, Apr 12, 02:00 PM
Hyderabad
26th Match
Lucknow Super Giants won by 6 wickets
Lucknow Super Giants
186/4(19.3)
Gujarat Titans
180/6(20)
Sat, Apr 12, 10:00 AM
Lucknow
25th Match
Kolkata Knight Riders won by 8 wickets
Chennai Super Kings
103/9(20)
Kolkata Knight Riders
107/2(10.1)
Fri, Apr 11, 02:00 PM
Chennai
24th Match
Delhi Capitals won by 6 wickets
Royal Challengers Bengaluru
163/7(20)
Delhi Capitals
169/4(17.5)
Thu, Apr 10, 02:00 PM
Bengaluru
23rd Match
Gujarat Titans won by 58 runs
Gujarat Titans
217/6(20)
Rajasthan Royals
159/10(19.2)
Wed, Apr 9, 02:00 PM
Ahmedabad
22nd Match
Punjab Kings won by 18 runs
Punjab Kings
219/6(20)
Chennai Super Kings
201/5(20)
Tue, Apr 8, 02:00 PM
Chandigarh
21st Match
Lucknow Super Giants won by 4 runs
Kolkata Knight Riders
234/7(20)
Lucknow Super Giants
238/3(20)
Tue, Apr 8, 10:00 AM
Kolkata
20th Match
Royal Challengers Bengaluru won by 12 runs
Mumbai Indians
209/9(20)
Royal Challengers Bengaluru
221/5(20)
Mon, Apr 7, 02:00 PM
Mumbai
19th Match
Gujarat Titans won by 7 wickets
Sunrisers Hyderabad
152/8(20)
Gujarat Titans
153/3(16.4)
Sun, Apr 6, 02:00 PM
Hyderabad
18th Match
Rajasthan Royals won by 50 runs
Punjab Kings
155/9(20)
Rajasthan Royals
205/4(20)
Sat, Apr 5, 02:00 PM
Chandigarh
17th Match
Delhi Capitals won by 25 runs
Chennai Super Kings
158/5(20)
Delhi Capitals
183/6(20)
Sat, Apr 5, 10:00 AM
Chennai
16th Match
Lucknow Super Giants won by 12 runs
Lucknow Super Giants
203/8(20)
Mumbai Indians
191/5(20)
Fri, Apr 4, 02:00 PM
Lucknow
15th Match
Kolkata Knight Riders won by 80 runs
Kolkata Knight Riders
200/6(20)
Sunrisers Hyderabad
120/10(16.4)
Thu, Apr 3, 02:00 PM
Kolkata
14th Match
Gujarat Titans won by 8 wickets
Royal Challengers Bengaluru
169/8(20)
Gujarat Titans
170/2(17.5)
Wed, Apr 2, 02:00 PM
Bengaluru
13th Match
Punjab Kings won by 8 wickets
Lucknow Super Giants
171/7(20)
Punjab Kings
177/2(16.2)
Tue, Apr 1, 02:00 PM
Lucknow
12th Match
Mumbai Indians won by 8 wickets
Mumbai Indians
121/2(12.5)
Kolkata Knight Riders
116/10(16.2)
Mon, Mar 31, 02:00 PM
Mumbai
11th Match
Rajasthan Royals won by 6 runs
Rajasthan Royals
182/9(20)
Chennai Super Kings
176/6(20)
Sun, Mar 30, 02:00 PM
Guwahati
10th Match
Delhi Capitals won by 7 wickets
Delhi Capitals
166/3(16)
Sunrisers Hyderabad
163/10(18.4)
Sun, Mar 30, 10:00 AM
Pothanamallayapalam, Visakhapatnam
9th Match
Gujarat Titans won by 36 runs
Gujarat Titans
196/8(20)
Mumbai Indians
160/6(20)
Sat, Mar 29, 02:00 PM
Ahmedabad
8th Match
Royal Challengers Bengaluru won by 50 runs
Chennai Super Kings
146/8(20)
Royal Challengers Bengaluru
196/7(20)
Fri, Mar 28, 02:00 PM
Chennai
7th Match
Lucknow Super Giants won by 5 wickets
Sunrisers Hyderabad
190/9(20)
Lucknow Super Giants
193/5(16.1)
Thu, Mar 27, 02:00 PM
Hyderabad
6th Match
Kolkata Knight Riders won by 8 wickets
Rajasthan Royals
151/9(20)
Kolkata Knight Riders
153/2(17.3)
Wed, Mar 26, 02:00 PM
Guwahati
5th Match
Punjab Kings won by 11 runs
Gujarat Titans
232/5(20)
Punjab Kings
243/5(20)
Tue, Mar 25, 02:00 PM
Ahmedabad
4th Match
Delhi Capitals won by 1 wicket
Delhi Capitals
211/9(19.3)
Lucknow Super Giants
209/8(20)
Mon, Mar 24, 02:00 PM
Pothanamallayapalam, Visakhapatnam
3rd Match
Chennai Super Kings won by 4 wickets
Chennai Super Kings
158/6(19.1)
Mumbai Indians
155/9(20)
Sun, Mar 23, 02:00 PM
Chennai
2nd Match
Sunrisers Hyderabad won by 44 runs
Sunrisers Hyderabad
286/6(20)
Rajasthan Royals
242/6(20)
Sun, Mar 23, 10:00 AM
Hyderabad
1st Match
Royal Challengers Bengaluru won by 7 wickets
Kolkata Knight Riders
174/8(20)
Royal Challengers Bengaluru
177/3(16.2)
Sat, Mar 22, 02:00 PM
Kolkata
Overview
74Matches
74Completed
0Live
CricInnings

CricInnings App

Live scores on the go

Ball-by-ball Notifications Offline mode
Get the App
Quick Links
Live ScoresScheduleNewsRankings