ipl 2025 matches

IPL 2025 Matches: Complete List of All 74 Results, Scores and Points Table

The IPL 2025 matches list covers all 74 games of the 18th edition of the Indian Premier League, from the season opener at Eden Gardens on 22 March 2025 to the final at Ahmedabad on 3 June 2025. Royal Challengers Bengaluru won their maiden title after 18 years, beating Punjab Kings by 6 runs in the final, and this page brings together every result from that historic season in one place: all 70 league matches with scores, the four playoff games, the final points table, and the season’s biggest individual performances.

IPL 2025 was a season like no other. It began on 22 March across 13 venues, was suspended on 9 May due to the India-Pakistan crisis, and resumed on 17 May across six venues with a revised schedule. The final, originally planned for 25 May at Eden Gardens, was eventually played on 3 June at the Narendra Modi Stadium in Ahmedabad, where 91,419 fans watched Bengaluru end their long wait for a first trophy.

IPL 2025 Points Table

The league stage ended with Punjab Kings and Royal Challengers Bengaluru tied on 19 points at the top, followed by Gujarat Titans on 18 and Mumbai Indians on 16. Delhi Capitals missed out on the playoffs by a single point, finishing fifth on 15.

PosTeamPlayedWonLostNo ResultPointsNRR
1Punjab Kings1494119+0.372
2Royal Challengers Bengaluru1494119+0.301
3Gujarat Titans1495018+0.254
4Mumbai Indians1486016+1.142
5Delhi Capitals1476115-0.011
6Sunrisers Hyderabad1467113-0.241
7Lucknow Super Giants1468012-0.376
8Kolkata Knight Riders1457212-0.305
9Rajasthan Royals1441008-0.549
10Chennai Super Kings1441008-0.647

IPL 2025 Matches: Complete League Results

#DateMatchResult
122 MarKKR 174/8 vs RCB 177/3RCB won by 7 wickets (Eden Gardens, Kolkata)
223 MarSRH 286/6 vs RR 242/6SRH won by 44 runs (Hyderabad)
323 MarMI 155/9 vs CSK 158/6CSK won by 4 wickets (Chennai)
424 MarLSG 209/8 vs DC 211/9DC won by 1 wicket (Visakhapatnam)
525 MarPBKS 243/5 vs GT 232/5PBKS won by 11 runs (Ahmedabad)
626 MarRR 151/9 vs KKR 153/2KKR won by 8 wickets (Guwahati)
727 MarSRH 190/9 vs LSG 193/5LSG won by 5 wickets (Hyderabad)
828 MarRCB 196/7 vs CSK 146/8RCB won by 50 runs (Chennai)
929 MarGT 196/8 vs MI 160/6GT won by 36 runs (Ahmedabad)
1030 MarSRH 163 vs DC 166/3DC won by 7 wickets (Visakhapatnam)
1130 MarRR 182/9 vs CSK 176/6RR won by 6 runs (Guwahati)
1231 MarKKR 116 vs MI 121/2MI won by 8 wickets (Mumbai)
131 AprLSG 171/7 vs PBKS 177/2PBKS won by 8 wickets (Lucknow)
142 AprRCB 169/8 vs GT 170/2GT won by 8 wickets (Bengaluru)
153 AprKKR 200/6 vs SRH 120KKR won by 80 runs (Kolkata)
164 AprLSG 203/8 vs MI 191/5LSG won by 12 runs (Lucknow)
175 AprDC 183/6 vs CSK 158/5DC won by 25 runs (Chennai)
185 AprRR 205/4 vs PBKS 155/9RR won by 50 runs (Mullanpur)
196 AprSRH 152/8 vs GT 153/3GT won by 7 wickets (Hyderabad)
207 AprRCB 221/5 vs MI 209/9RCB won by 12 runs (Mumbai)
218 AprLSG 238/3 vs KKR 234/7LSG won by 4 runs (Kolkata)
228 AprPBKS 219/6 vs CSK 201/5PBKS won by 18 runs (Mullanpur)
239 AprGT 217/6 vs RR 159GT won by 58 runs (Ahmedabad)
2410 AprRCB 163/7 vs DC 169/4DC won by 6 wickets (Bengaluru)
2511 AprCSK 103/9 vs KKR 107/2KKR won by 8 wickets (Chennai)
2612 AprGT 180/6 vs LSG 186/4LSG won by 6 wickets (Lucknow)
2712 AprPBKS 245/6 vs SRH 247/2SRH won by 8 wickets (Hyderabad)
2813 AprRR 173/4 vs RCB 175/1RCB won by 9 wickets (Jaipur)
2913 AprMI 205/5 vs DC 193MI won by 12 runs (Delhi)
3014 AprLSG 166/7 vs CSK 168/5CSK won by 5 wickets (Lucknow)
3115 AprPBKS 111 vs KKR 95PBKS won by 16 runs (Mullanpur)
3216 AprDC 188/5 vs RR 188/4Match tied, DC won the Super Over (Delhi)
3317 AprSRH 162/5 vs MI 166/6MI won by 4 wickets (Mumbai)
3418 AprRCB 95/9 (14 ov) vs PBKS 98/5 (12.1 ov)PBKS won by 5 wickets, rain-reduced game (Bengaluru)
3519 AprDC 203/8 vs GT 204/3GT won by 7 wickets (Ahmedabad)
3619 AprLSG 180/5 vs RR 178/5LSG won by 2 runs (Jaipur)
3720 AprPBKS 157/6 vs RCB 159/3RCB won by 7 wickets (Mullanpur)
3820 AprCSK 176/5 vs MI 177/1MI won by 9 wickets (Mumbai)
3921 AprGT 198/3 vs KKR 159/8GT won by 39 runs (Kolkata)
4022 AprLSG 159/6 vs DC 161/2DC won by 8 wickets (Lucknow)
4123 AprSRH 143/8 vs MI 146/3MI won by 7 wickets (Hyderabad)
4224 AprRCB 205/5 vs RR 194/9RCB won by 11 runs (Bengaluru)
4325 AprCSK 154 vs SRH 155/5SRH won by 5 wickets (Chennai)
4426 AprPBKS 201/4 vs KKR 7/0 (1 over)No result, rain (Kolkata)
4527 AprMI 215/7 vs LSG 161MI won by 54 runs (Mumbai)
4627 AprDC 162/8 vs RCB 165/4RCB won by 6 wickets (Delhi)
4728 AprGT 209/4 vs RR 212/2RR won by 8 wickets (Jaipur)
4829 AprKKR 204/9 vs DC 190/9KKR won by 14 runs (Delhi)
4930 AprCSK 190 vs PBKS 194/6PBKS won by 4 wickets (Chennai)
501 MayMI 217/2 vs RR 117MI won by 100 runs (Jaipur)
512 MayGT 224/6 vs SRH 186/6GT won by 38 runs (Ahmedabad)
523 MayRCB 213/5 vs CSK 211/5RCB won by 2 runs (Bengaluru)
534 MayKKR 206/4 vs RR 205/8KKR won by 1 run (Kolkata)
544 MayPBKS 236/5 vs LSG 199/7PBKS won by 37 runs (Dharamshala)
555 MayDC 133/7 vs SRHNo result, rain (Hyderabad)
566 MayMI 155/8 vs GT 147/7 (19 ov, DLS)GT won by 3 wickets, DLS method (Mumbai)
577 MayKKR 179/6 vs CSK 183/8CSK won by 2 wickets (Kolkata)
5817 MayRCB vs KKRMatch abandoned, rain, no toss (Bengaluru)
5918 MayPBKS 219/5 vs RR 209/7PBKS won by 10 runs (Jaipur)
6018 MayDC 199/3 vs GT 205/0GT won by 10 wickets (Delhi)
6119 MayLSG 205/7 vs SRH 206/4SRH won by 6 wickets (Lucknow)
6220 MayCSK 187/8 vs RR 188/4RR won by 6 wickets (Delhi)
6321 MayMI 180/5 vs DC 121MI won by 59 runs (Mumbai)
6422 MayLSG 235/2 vs GT 202/9LSG won by 33 runs (Ahmedabad)
6523 MaySRH 231/6 vs RCB 189SRH won by 42 runs (Lucknow)
6624 MayPBKS 206/8 vs DC 208/4DC won by 6 wickets (Jaipur)
6725 MayCSK 230/5 vs GT 147CSK won by 83 runs (Ahmedabad)
6825 MaySRH 278/3 vs KKR 168SRH won by 110 runs (Delhi)
6926 MayMI 184/7 vs PBKS 187/3PBKS won by 7 wickets (Jaipur)
7027 MayLSG 227/3 vs RCB 230/4RCB won by 6 wickets (Lucknow)

Note: the Punjab Kings vs Delhi Capitals game scheduled for 8 May at Dharamshala was abandoned midway and later voided, with no points awarded. It was replayed as match 66 at Jaipur on 24 May, which is the game counted in the list above.

IPL 2025 Playoffs Results

MatchDateMatchResult
Qualifier 129 MayPBKS 101 vs RCB 106/2RCB won by 8 wickets (Mullanpur)
Eliminator30 MayMI 228/5 vs GT 208/6MI won by 20 runs (Mullanpur)
Qualifier 21 JunMI 203/6 vs PBKS 207/5PBKS won by 5 wickets (Ahmedabad)
Final3 JunRCB 190/9 vs PBKS 184/7RCB won by 6 runs (Ahmedabad)

The final was a low-scoring thriller. Bengaluru posted 190 for 9, with Virat Kohli top-scoring with 43 off 35 balls, and then defended it as Krunal Pandya took 2 for 17 in a match-winning spell. Punjab needed 29 off the last over and finished on 184 for 7, despite Shashank Singh’s unbeaten 61 off 30 balls. Krunal Pandya was named Player of the Final, and Bengaluru’s 18-year wait for a first IPL trophy was finally over.

Biggest Moments of IPL 2025

The season produced some of the most explosive batting the IPL has ever seen. Sunrisers Hyderabad posted 286 for 6 against Rajasthan Royals in only the second match of the season, the highest total of 2025, with Ishan Kishan smashing an unbeaten 106 off 47 balls. Hyderabad went even bigger in their final league game, hammering 278 for 3 against Kolkata Knight Riders with Heinrich Klaasen scoring 105 not out off just 39 balls.

The most talked-about innings of the season belonged to a 14-year-old. Vaibhav Sooryavanshi, playing for Rajasthan Royals, scored a 35-ball century against Gujarat Titans on 28 April, finishing on 101 off 38 balls and becoming the youngest player ever to score an IPL century. Abhishek Sharma’s 141 off 55 balls against Punjab Kings was another innings for the ages, leading Hyderabad to a chase of 246.

The closest finishes kept fans on the edge of their seats all season. Kolkata Knight Riders beat Rajasthan Royals by just 1 run at Eden Gardens, Lucknow Super Giants edged Rajasthan by 2 runs at Jaipur, and Bengaluru beat Chennai Super Kings by 2 runs at the Chinnaswamy. Delhi Capitals and Rajasthan Royals played out the season’s only tied game, with Delhi winning the Super Over, while Punjab Kings defended the season’s lowest total, 111, to beat Kolkata by 16 runs at Mullanpur.

With the bat, Sai Sudharsan of Gujarat Titans won the Orange Cap with 759 runs, ahead of Suryakumar Yadav’s 717 for Mumbai Indians and Virat Kohli’s 657 for Bengaluru. With the ball, Prasidh Krishna of Gujarat Titans won the Purple Cap with 25 wickets, ahead of Noor Ahmad’s 24 for Chennai Super Kings. Suryakumar Yadav was named the Most Valuable Player of the season.

IPL 2025 Matches FAQs

How many matches were played in IPL 2025?

A total of 74 matches were played in IPL 2025: 70 league matches and 4 playoff games, including the final. Three league matches ended without a result due to rain, and one abandoned game was voided and replayed.

Who won IPL 2025?

Royal Challengers Bengaluru won IPL 2025, their first title in 18 years. They beat Punjab Kings by 6 runs in the final at Ahmedabad on 3 June 2025, defending 190 for 9 against Punjab’s 184 for 7.

What was the highest team total in IPL 2025?

Sunrisers Hyderabad’s 286 for 6 against Rajasthan Royals at Hyderabad was the highest team total of IPL 2025. Ishan Kishan scored an unbeaten 106 off 47 balls in that match.

Who won the Orange Cap and Purple Cap in IPL 2025?

Sai Sudharsan of Gujarat Titans won the Orange Cap with 759 runs, and Prasidh Krishna of Gujarat Titans won the Purple Cap with 25 wickets. Suryakumar Yadav of Mumbai Indians was named the Most Valuable Player of the season.

Why was IPL 2025 suspended?

IPL 2025 was suspended on 9 May 2025 due to the India-Pakistan crisis. The remaining matches resumed on 17 May across six venues under a revised schedule, and the final was moved from 25 May to 3 June.

Conclusion

IPL 2025 will be remembered as the season Royal Challengers Bengaluru finally lifted the trophy, but it was also a season packed with records, teenage brilliance, and some of the closest finishes in the tournament’s history. From Hyderabad’s 286 to Sooryavanshi’s 35-ball century and a final decided by 6 runs, all 74 matches added something to the story. This complete results list is the place to revisit every one of them, and it sits alongside our season coverage of the points table, the winners list, and the road to the 2027 season.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *