IPL 2025 Schedule, Results and Stats
The IPL 2025 season ran from 22 March to 3 June 2025, with 10 teams playing 74 matches: a 70-match league stage, then Qualifier 1, the Eliminator, Qualifier 2 and the final. The season paused in May and resumed a week later. Royal Challengers Bengaluru finished it as champions at last, beating Punjab Kings by 6 runs in the final at the Narendra Modi Stadium in Ahmedabad. This page carries the complete season in one place: every fixture and result in date order, the final points table, and the season’s award winners.
Punjab and Bengaluru both finished on 19 points at the top, split by net run rate. The season had three no-results, one tie, which Delhi Capitals won in the Super Over, and one DLS finish, and all of them are marked in the tables below.
IPL 2025 at a glance
| Season | IPL 2025 (18th season) |
| Dates | 22 March 2025 to 03 June 2025 |
| Matches | 74 (70 league, 4 playoffs) |
| Champions | Royal Challengers Bengaluru |
| Runners-up | Punjab Kings |
| Final | 03 June 2025, Narendra Modi Stadium, Ahmedabad: Royal Challengers Bengaluru 190/9 (20 ov) beat Punjab Kings 184/7 (20 ov); Royal Challengers Bengaluru won by 6 runs |
| Player of the Tournament | Suryakumar Yadav |
| Orange Cap | Sai Sudharsan |
| Purple Cap | Prasidh Krishna |
IPL 2025 final points table
| # | Team | P | W | L | T | NR | NRR | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | Punjab Kings | 14 | 9 | 4 | 0 | 1 | +0.372 | 19 |
| 2 | Royal Challengers Bengaluru | 14 | 9 | 4 | 0 | 1 | +0.301 | 19 |
| 3 | Gujarat Titans | 14 | 9 | 5 | 0 | 0 | +0.254 | 18 |
| 4 | Mumbai Indians | 14 | 8 | 6 | 0 | 0 | +1.142 | 16 |
| 5 | Delhi Capitals | 14 | 7 | 6 | 0 | 1 | +0.011 | 15 |
| 6 | Sunrisers Hyderabad | 14 | 6 | 7 | 0 | 1 | -0.241 | 13 |
| 7 | Lucknow Super Giants | 14 | 6 | 8 | 0 | 0 | -0.376 | 12 |
| 8 | Kolkata Knight Riders | 14 | 5 | 7 | 0 | 2 | -0.305 | 12 |
| 9 | Rajasthan Royals | 14 | 4 | 10 | 0 | 0 | -0.549 | 8 |
| 10 | Chennai Super Kings | 14 | 4 | 10 | 0 | 0 | -0.647 | 8 |
Green rows are the four playoff teams. Punjab and Bengaluru finished level on 19 points at the top, split by net run rate. The full all-seasons table is on the IPL Points Table page.
IPL 2025 league stage: all 70 matches
| # | Date | Match | Venue | Score | Result |
|---|---|---|---|---|---|
| 1 | Sat 22 Mar 2025 | Kolkata Knight Riders vs Royal Challengers Bengaluru | Eden Gardens, Kolkata | Kolkata Knight Riders 174/8 (20 ov) Royal Challengers Bengaluru 177/3 (16.2 ov) |
Royal Challengers Bengaluru won by 7 wickets |
| 2 | Sun 23 Mar 2025 | Sunrisers Hyderabad vs Rajasthan Royals | Rajiv Gandhi International Cricket Stadium, Hyderabad | Sunrisers Hyderabad 286/6 (20 ov) Rajasthan Royals 242/6 (20 ov) |
Sunrisers Hyderabad won by 44 runs |
| 3 | Sun 23 Mar 2025 | Mumbai Indians vs Chennai Super Kings | M. A. Chidambaram Stadium, Chennai | Mumbai Indians 155/9 (20 ov) Chennai Super Kings 158/6 (19.1 ov) |
Chennai Super Kings won by 4 wickets |
| 4 | Mon 24 Mar 2025 | Lucknow Super Giants vs Delhi Capitals | ACA–VDCA Cricket Stadium, Visakhapatnam | Lucknow Super Giants 209/8 (20 ov) Delhi Capitals 211/9 (19.3 ov) |
Delhi Capitals won by 1 wicket |
| 5 | Tue 25 Mar 2025 | Punjab Kings vs Gujarat Titans | Narendra Modi Stadium, Ahmedabad | Punjab Kings 243/5 (20 ov) Gujarat Titans 232/5 (20 ov) |
Punjab Kings won by 11 runs |
| 6 | Wed 26 Mar 2025 | Rajasthan Royals vs Kolkata Knight Riders | ACA Cricket Stadium, Guwahati | Rajasthan Royals 151/9 (20 ov) Kolkata Knight Riders 153/2 (17.3 ov) |
Kolkata Knight Riders won by 8 wickets |
| 7 | Thu 27 Mar 2025 | Sunrisers Hyderabad vs Lucknow Super Giants | Rajiv Gandhi International Cricket Stadium, Hyderabad | Sunrisers Hyderabad 190/9 (20 ov) Lucknow Super Giants 193/5 (16.1 ov) |
Lucknow Super Giants won by 5 wickets |
| 8 | Fri 28 Mar 2025 | Royal Challengers Bengaluru vs Chennai Super Kings | M. A. Chidambaram Stadium, Chennai | Royal Challengers Bengaluru 196/7 (20 ov) Chennai Super Kings 146/8 (20 ov) |
Royal Challengers Bengaluru won by 50 runs |
| 9 | Sat 29 Mar 2025 | Gujarat Titans vs Mumbai Indians | Narendra Modi Stadium, Ahmedabad | Gujarat Titans 196/8 (20 ov) Mumbai Indians 160/6 (20 ov) |
Gujarat Titans won by 36 runs |
| 10 | Sun 30 Mar 2025 | Sunrisers Hyderabad vs Delhi Capitals | ACA–VDCA Cricket Stadium, Visakhapatnam | Sunrisers Hyderabad 163 (18.4 ov) Delhi Capitals 166/3 (16 ov) |
Delhi Capitals won by 7 wickets |
| 11 | Sun 30 Mar 2025 | Rajasthan Royals vs Chennai Super Kings | ACA Cricket Stadium, Guwahati | Rajasthan Royals 182/9 (20 ov) Chennai Super Kings 176/6 (20 ov) |
Rajasthan Royals won by 6 runs |
| 12 | Mon 31 Mar 2025 | Kolkata Knight Riders vs Mumbai Indians | Wankhede Stadium, Mumbai | Kolkata Knight Riders 116 (16.2 ov) Mumbai Indians 121/2 (12.5 ov) |
Mumbai Indians won by 8 wickets |
| 13 | Tue 01 Apr 2025 | Lucknow Super Giants vs Punjab Kings | Ekana Cricket Stadium, Lucknow | Lucknow Super Giants 171/7 (20 ov) Punjab Kings 177/2 (16.2 ov) |
Punjab Kings won by 8 wickets |
| 14 | Wed 02 Apr 2025 | Royal Challengers Bengaluru vs Gujarat Titans | M. Chinnaswamy Stadium, Bengaluru | Royal Challengers Bengaluru 169/8 (20 ov) Gujarat Titans 170/2 (17.5 ov) |
Gujarat Titans won by 8 wickets |
| 15 | Thu 03 Apr 2025 | Kolkata Knight Riders vs Sunrisers Hyderabad | Eden Gardens, Kolkata | Kolkata Knight Riders 200/6 (20 ov) Sunrisers Hyderabad 120 (16.4 ov) |
Kolkata Knight Riders won by 80 runs |
| 16 | Fri 04 Apr 2025 | Lucknow Super Giants vs Mumbai Indians | Ekana Cricket Stadium, Lucknow | Lucknow Super Giants 203/8 (20 ov) Mumbai Indians 191/5 (20 ov) |
Lucknow Super Giants won by 12 runs |
| 17 | Sat 05 Apr 2025 | Delhi Capitals vs Chennai Super Kings | M. A. Chidambaram Stadium, Chennai | Delhi Capitals 183/6 (20 ov) Chennai Super Kings 158/5 (20 ov) |
Delhi Capitals won by 25 runs |
| 18 | Sat 05 Apr 2025 | Rajasthan Royals vs Punjab Kings | Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur | Rajasthan Royals 205/4 (20 ov) Punjab Kings 155/9 (20 ov) |
Rajasthan Royals won by 50 runs |
| 19 | Sun 06 Apr 2025 | Sunrisers Hyderabad vs Gujarat Titans | Rajiv Gandhi International Cricket Stadium, Hyderabad | Sunrisers Hyderabad 152/8 (20 ov) Gujarat Titans 153/3 (16.4 ov) |
Gujarat Titans won by 7 wickets |
| 20 | Mon 07 Apr 2025 | Royal Challengers Bengaluru vs Mumbai Indians | Wankhede Stadium, Mumbai | Royal Challengers Bengaluru 221/5 (20 ov) Mumbai Indians 209/9 (20 ov) |
Royal Challengers Bengaluru won by 12 runs |
| 21 | Tue 08 Apr 2025 | Lucknow Super Giants vs Kolkata Knight Riders | Eden Gardens, Kolkata | Lucknow Super Giants 238/3 (20 ov) Kolkata Knight Riders 234/7 (20 ov) |
Lucknow Super Giants won by 4 runs |
| 22 | Tue 08 Apr 2025 | Punjab Kings vs Chennai Super Kings | Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur | Punjab Kings 219/6 (20 ov) Chennai Super Kings 201/5 (20 ov) |
Punjab Kings won by 18 runs |
| 23 | Wed 09 Apr 2025 | Gujarat Titans vs Rajasthan Royals | Narendra Modi Stadium, Ahmedabad | Gujarat Titans 217/6 (20 ov) Rajasthan Royals 159 (19.2 ov) |
Gujarat Titans won by 58 runs |
| 24 | Thu 10 Apr 2025 | Royal Challengers Bengaluru vs Delhi Capitals | M. Chinnaswamy Stadium, Bengaluru | Royal Challengers Bengaluru 163/7 (20 ov) Delhi Capitals 169/4 (17.5 ov) |
Delhi Capitals won by 6 wickets |
| 25 | Fri 11 Apr 2025 | Chennai Super Kings vs Kolkata Knight Riders | M. A. Chidambaram Stadium, Chennai | Chennai Super Kings 103/9 (20 ov) Kolkata Knight Riders 107/2 (10.1 ov) |
Kolkata Knight Riders won by 8 wickets |
| 26 | Sat 12 Apr 2025 | Gujarat Titans vs Lucknow Super Giants | Ekana Cricket Stadium, Lucknow | Gujarat Titans 180/6 (20 ov) Lucknow Super Giants 186/4 (19.3 ov) |
Lucknow Super Giants won by 6 wickets |
| 27 | Sat 12 Apr 2025 | Punjab Kings vs Sunrisers Hyderabad | Rajiv Gandhi International Cricket Stadium, Hyderabad | Punjab Kings 245/6 (20 ov) Sunrisers Hyderabad 247/2 (18.3 ov) |
Sunrisers Hyderabad won by 8 wickets |
| 28 | Sun 13 Apr 2025 | Rajasthan Royals vs Royal Challengers Bengaluru | Sawai Mansingh Stadium, Jaipur | Rajasthan Royals 173/4 (20 ov) Royal Challengers Bengaluru 175/1 (17.3 ov) |
Royal Challengers Bengaluru won by 9 wickets |
| 29 | Sun 13 Apr 2025 | Mumbai Indians vs Delhi Capitals | Arun Jaitley Stadium, Delhi | Mumbai Indians 205/5 (20 ov) Delhi Capitals 193 (19 ov) |
Mumbai Indians won by 12 runs |
| 30 | Mon 14 Apr 2025 | Lucknow Super Giants vs Chennai Super Kings | Ekana Cricket Stadium, Lucknow | Lucknow Super Giants 166/7 (20 ov) Chennai Super Kings 168/5 (19.3 ov) |
Chennai Super Kings won by 5 wickets |
| 31 | Tue 15 Apr 2025 | Punjab Kings vs Kolkata Knight Riders | Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur | Punjab Kings 111 (15.3 ov) Kolkata Knight Riders 95 (15.1 ov) |
Punjab Kings won by 16 runs |
| 32 | Wed 16 Apr 2025 | Delhi Capitals vs Rajasthan Royals | Arun Jaitley Stadium, Delhi | Delhi Capitals 188/5 (20 ov) Rajasthan Royals 188/4 (20 ov) |
Delhi Capitals Match tied (Delhi Capitals won the Super Over) |
| 33 | Thu 17 Apr 2025 | Sunrisers Hyderabad vs Mumbai Indians | Wankhede Stadium, Mumbai | Sunrisers Hyderabad 162/5 (20 ov) Mumbai Indians 166/6 (18.1 ov) |
Mumbai Indians won by 4 wickets |
| 34 | Fri 18 Apr 2025 | Royal Challengers Bengaluru vs Punjab Kings | M. Chinnaswamy Stadium, Bengaluru | Royal Challengers Bengaluru 95/9 (14 ov) Punjab Kings 98/5 (12.1 ov) |
Punjab Kings won by 5 wickets |
| 35 | Sat 19 Apr 2025 | Delhi Capitals vs Gujarat Titans | Narendra Modi Stadium, Ahmedabad | Delhi Capitals 203/8 (20 ov) Gujarat Titans 204/3 (19.2 ov) |
Gujarat Titans won by 7 wickets |
| 36 | Sat 19 Apr 2025 | Lucknow Super Giants vs Rajasthan Royals | Sawai Mansingh Stadium, Jaipur | Lucknow Super Giants 180/5 (20 ov) Rajasthan Royals 178/5 (20 ov) |
Lucknow Super Giants won by 2 runs |
| 37 | Sun 20 Apr 2025 | Punjab Kings vs Royal Challengers Bengaluru | Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur | Punjab Kings 157/6 (20 ov) Royal Challengers Bengaluru 159/3 (18.5 ov) |
Royal Challengers Bengaluru won by 7 wickets |
| 38 | Sun 20 Apr 2025 | Chennai Super Kings vs Mumbai Indians | Wankhede Stadium, Mumbai | Chennai Super Kings 176/5 (20 ov) Mumbai Indians 177/1 (15.4 ov) |
Mumbai Indians won by 9 wickets |
| 39 | Mon 21 Apr 2025 | Gujarat Titans vs Kolkata Knight Riders | Eden Gardens, Kolkata | Gujarat Titans 198/3 (20 ov) Kolkata Knight Riders 159/8 (20 ov) |
Gujarat Titans won by 39 runs |
| 40 | Tue 22 Apr 2025 | Lucknow Super Giants vs Delhi Capitals | Ekana Cricket Stadium, Lucknow | Lucknow Super Giants 159/6 (20 ov) Delhi Capitals 161/2 (17.5 ov) |
Delhi Capitals won by 8 wickets |
| 41 | Wed 23 Apr 2025 | Sunrisers Hyderabad vs Mumbai Indians | Rajiv Gandhi International Cricket Stadium, Hyderabad | Sunrisers Hyderabad 143/8 (20 ov) Mumbai Indians 146/3 (15.4 ov) |
Mumbai Indians won by 7 wickets |
| 42 | Thu 24 Apr 2025 | Royal Challengers Bengaluru vs Rajasthan Royals | M. Chinnaswamy Stadium, Bengaluru | Royal Challengers Bengaluru 205/5 (20 ov) Rajasthan Royals 194/9 (20 ov) |
Royal Challengers Bengaluru won by 11 runs |
| 43 | Fri 25 Apr 2025 | Chennai Super Kings vs Sunrisers Hyderabad | M. A. Chidambaram Stadium, Chennai | Chennai Super Kings 154 (19.5 ov) Sunrisers Hyderabad 155/5 (18.4 ov) |
Sunrisers Hyderabad won by 5 wickets |
| 44 | Sat 26 Apr 2025 | Punjab Kings vs Kolkata Knight Riders | Eden Gardens, Kolkata | Punjab Kings 201/4 (20 ov) Kolkata Knight Riders 7/0 (1 ov) |
No result |
| 45 | Sun 27 Apr 2025 | Mumbai Indians vs Lucknow Super Giants | Wankhede Stadium, Mumbai | Mumbai Indians 215/7 (20 ov) Lucknow Super Giants 161 (20 ov) |
Mumbai Indians won by 54 runs |
| 46 | Sun 27 Apr 2025 | Delhi Capitals vs Royal Challengers Bengaluru | Arun Jaitley Stadium, Delhi | Delhi Capitals 162/8 (20 ov) Royal Challengers Bengaluru 165/4 (18.3 ov) |
Royal Challengers Bengaluru won by 6 wickets |
| 47 | Mon 28 Apr 2025 | Gujarat Titans vs Rajasthan Royals | Sawai Mansingh Stadium, Jaipur | Gujarat Titans 209/4 (20 ov) Rajasthan Royals 212/2 (15.5 ov) |
Rajasthan Royals won by 8 wickets |
| 48 | Tue 29 Apr 2025 | Kolkata Knight Riders vs Delhi Capitals | Arun Jaitley Stadium, Delhi | Kolkata Knight Riders 204/9 (20 ov) Delhi Capitals 190/9 (20 ov) |
Kolkata Knight Riders won by 14 runs |
| 49 | Wed 30 Apr 2025 | Chennai Super Kings vs Punjab Kings | M. A. Chidambaram Stadium, Chennai | Chennai Super Kings 190 (19.2 ov) Punjab Kings 194/6 (19.4 ov) |
Punjab Kings won by 4 wickets |
| 50 | Thu 01 May 2025 | Mumbai Indians vs Rajasthan Royals | Sawai Mansingh Stadium, Jaipur | Mumbai Indians 217/2 (20 ov) Rajasthan Royals 117 (16.1 ov) |
Mumbai Indians won by 100 runs |
| 51 | Fri 02 May 2025 | Gujarat Titans vs Sunrisers Hyderabad | Narendra Modi Stadium, Ahmedabad | Gujarat Titans 224/6 (20 ov) Sunrisers Hyderabad 186/6 (20 ov) |
Gujarat Titans won by 38 runs |
| 52 | Sat 03 May 2025 | Royal Challengers Bengaluru vs Chennai Super Kings | M. Chinnaswamy Stadium, Bengaluru | Royal Challengers Bengaluru 213/5 (20 ov) Chennai Super Kings 211/5 (20 ov) |
Royal Challengers Bengaluru won by 2 runs |
| 53 | Sun 04 May 2025 | Kolkata Knight Riders vs Rajasthan Royals | Eden Gardens, Kolkata | Kolkata Knight Riders 206/4 (20 ov) Rajasthan Royals 205/8 (20 ov) |
Kolkata Knight Riders won by 1 run |
| 54 | Sun 04 May 2025 | Punjab Kings vs Lucknow Super Giants | HPCA Cricket Stadium, Dharamshala | Punjab Kings 236/5 (20 ov) Lucknow Super Giants 199/7 (20 ov) |
Punjab Kings won by 37 runs |
| 55 | Mon 05 May 2025 | Delhi Capitals vs Sunrisers Hyderabad | Rajiv Gandhi International Cricket Stadium, Hyderabad | Delhi Capitals 133/7 (20 ov) Sunrisers Hyderabad did not bat |
No result |
| 56 | Tue 06 May 2025 | Mumbai Indians vs Gujarat Titans | Wankhede Stadium, Mumbai | Mumbai Indians 155/8 (20 ov) Gujarat Titans 147/7 (19 ov) |
Gujarat Titans won by 3 wickets (DLS method) |
| 57 | Wed 07 May 2025 | Kolkata Knight Riders vs Chennai Super Kings | Eden Gardens, Kolkata | Kolkata Knight Riders 179/6 (20 ov) Chennai Super Kings 183/8 (19.4 ov) |
Chennai Super Kings won by 2 wickets |
| 58 | Sat 17 May 2025 | Royal Challengers Bengaluru vs Kolkata Knight Riders | M. Chinnaswamy Stadium, Bengaluru | No play | No result |
| 59 | Sun 18 May 2025 | Punjab Kings vs Rajasthan Royals | Sawai Mansingh Stadium, Jaipur | Punjab Kings 219/5 (20 ov) Rajasthan Royals 209/7 (20 ov) |
Punjab Kings won by 10 runs |
| 60 | Sun 18 May 2025 | Delhi Capitals vs Gujarat Titans | Arun Jaitley Stadium, Delhi | Delhi Capitals 199/3 (20 ov) Gujarat Titans 205/0 (19 ov) |
Gujarat Titans won by 10 wickets |
| 61 | Mon 19 May 2025 | Lucknow Super Giants vs Sunrisers Hyderabad | Ekana Cricket Stadium, Lucknow | Lucknow Super Giants 205/7 (20 ov) Sunrisers Hyderabad 206/4 (18.2 ov) |
Sunrisers Hyderabad won by 6 wickets |
| 62 | Tue 20 May 2025 | Chennai Super Kings vs Rajasthan Royals | Arun Jaitley Stadium, Delhi | Chennai Super Kings 187/8 (20 ov) Rajasthan Royals 188/4 (17.1 ov) |
Rajasthan Royals won by 6 wickets |
| 63 | Wed 21 May 2025 | Mumbai Indians vs Delhi Capitals | Wankhede Stadium, Mumbai | Mumbai Indians 180/5 (20 ov) Delhi Capitals 121 (18.2 ov) |
Mumbai Indians won by 59 runs |
| 64 | Thu 22 May 2025 | Lucknow Super Giants vs Gujarat Titans | Narendra Modi Stadium, Ahmedabad | Lucknow Super Giants 235/2 (20 ov) Gujarat Titans 202/9 (20 ov) |
Lucknow Super Giants won by 33 runs |
| 65 | Fri 23 May 2025 | Sunrisers Hyderabad vs Royal Challengers Bengaluru | Ekana Cricket Stadium, Lucknow | Sunrisers Hyderabad 231/6 (20 ov) Royal Challengers Bengaluru 189 (19.5 ov) |
Sunrisers Hyderabad won by 42 runs |
| 66 | Sat 24 May 2025 | Punjab Kings vs Delhi Capitals | Sawai Mansingh Stadium, Jaipur | Punjab Kings 206/8 (20 ov) Delhi Capitals 208/4 (19.3 ov) |
Delhi Capitals won by 6 wickets |
| 67 | Sun 25 May 2025 | Chennai Super Kings vs Gujarat Titans | Narendra Modi Stadium, Ahmedabad | Chennai Super Kings 230/5 (20 ov) Gujarat Titans 147 (18.3 ov) |
Chennai Super Kings won by 83 runs |
| 68 | Sun 25 May 2025 | Sunrisers Hyderabad vs Kolkata Knight Riders | Arun Jaitley Stadium, Delhi | Sunrisers Hyderabad 278/3 (20 ov) Kolkata Knight Riders 168 (18.4 ov) |
Sunrisers Hyderabad won by 110 runs |
| 69 | Mon 26 May 2025 | Mumbai Indians vs Punjab Kings | Sawai Mansingh Stadium, Jaipur | Mumbai Indians 184/7 (20 ov) Punjab Kings 187/3 (18.3 ov) |
Punjab Kings won by 7 wickets |
| 70 | Tue 27 May 2025 | Lucknow Super Giants vs Royal Challengers Bengaluru | Ekana Cricket Stadium, Lucknow | Lucknow Super Giants 227/3 (20 ov) Royal Challengers Bengaluru 230/4 (18.4 ov) |
Royal Challengers Bengaluru won by 6 wickets |
Marked in the table above: Match 44 (Punjab Kings vs Kolkata Knight Riders, Eden Gardens) ended with no result; Match 55 (Delhi Capitals vs Sunrisers Hyderabad, Rajiv Gandhi International Cricket Stadium) ended with no result; Match 58 (Royal Challengers Bengaluru vs Kolkata Knight Riders, M. Chinnaswamy Stadium) ended with no result; Match 32 (Delhi Capitals vs Rajasthan Royals) finished tied: Delhi Capitals Match tied (Delhi Capitals won the Super Over); Match 56 (Mumbai Indians vs Gujarat Titans) was decided on the DLS method: Gujarat Titans won by 3 wickets (DLS method).
IPL 2025 playoffs
| Match | Date | Fixture | Venue | Score | Result |
|---|---|---|---|---|---|
| Qualifier 1 | Thu 29 May 2025 | Punjab Kings vs Royal Challengers Bengaluru | Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur | Punjab Kings 101 (14.1 ov) Royal Challengers Bengaluru 106/2 (10 ov) |
Royal Challengers Bengaluru won by 8 wickets |
| Eliminator | Fri 30 May 2025 | Mumbai Indians vs Gujarat Titans | Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur | Mumbai Indians 228/5 (20 ov) Gujarat Titans 208/6 (20 ov) |
Mumbai Indians won by 20 runs |
| Qualifier 2 | Sun 01 Jun 2025 | Mumbai Indians vs Punjab Kings | Narendra Modi Stadium, Ahmedabad | Mumbai Indians 203/6 (20 ov) Punjab Kings 207/5 (19 ov) |
Punjab Kings won by 5 wickets |
| Final | Tue 03 Jun 2025 | Royal Challengers Bengaluru vs Punjab Kings | Narendra Modi Stadium, Ahmedabad | Royal Challengers Bengaluru 190/9 (20 ov) Punjab Kings 184/7 (20 ov) |
Royal Challengers Bengaluru won by 6 runs |
Bengaluru thrashed Punjab in Qualifier 1, bowling them out for 101, to reach the final directly. Mumbai Indians beat Gujarat Titans in the Eliminator but lost Qualifier 2 to Punjab, who then lost the final.
IPL 2025 questions, answered
Who won IPL 2025?
Royal Challengers Bengaluru won IPL 2025, beating Punjab Kings in the final on 03 June 2025 at Narendra Modi Stadium, Ahmedabad. Royal Challengers Bengaluru 190/9 (20 ov) beat Punjab Kings 184/7 (20 ov); Royal Challengers Bengaluru won by 6 runs.
How many matches were played in IPL 2025?
74 in total: 70 league matches, then Qualifier 1, the Eliminator, Qualifier 2 and the final, played between 22 March 2025 and 03 June 2025.
Who finished top of the IPL 2025 league table?
Punjab Kings, on net run rate. Punjab Kings, Royal Challengers Bengaluru all finished on 19 points; Punjab Kings’s NRR of +0.372 put them first.
Who won the Orange Cap and Purple Cap in IPL 2025?
The Orange Cap went to Sai Sudharsan and the Purple Cap went to Prasidh Krishna. Suryakumar Yadav was named Player of the Tournament.
Where can I see the other seasons?
Every season from 2008 to 2026 sits under the main IPL Schedule page, which also carries the all-time winners table and the trophy table.




