INDIAN PREMIER
LEAGUE 2026

Everything from IPL 2026 in one place: results, squads, the final points table and scorecards for all 74 matches. Royal Challengers Bengaluru won the title.

Latest Stories

Read Archive

Evolution of the League

IPL 2026 was the 19th edition of the Indian Premier League. Ten teams played 74 matches between 28 March and 31 May 2026, and Royal Challengers Bengaluru beat Gujarat Titans in the final to retain the title they first won in 2025.

10
Global Franchises
74
Action Matches
14
Venues

Frequently Asked

When was IPL 2026 played?

IPL 2026 ran from 28 March to 31 May 2026.

Which teams played in IPL 2026?

Ten teams competed in IPL 2026: Mumbai Indians, Chennai Super Kings, Royal Challengers Bengaluru, Kolkata Knight Riders, Delhi Capitals, Rajasthan Royals, Sunrisers Hyderabad, Punjab Kings, Lucknow Super Giants, and Gujarat Titans.

How many matches were played in IPL 2026?

IPL 2026 had 74 matches: 70 in the league stage plus 4 playoffs (Qualifier 1, Eliminator, Qualifier 2 and the Final).

Who won IPL 2026?

Royal Challengers Bengaluru won IPL 2026, beating Gujarat Titans by 5 wickets with 12 balls remaining in the final on 31 May 2026. RCB had also won IPL 2025.

Where can I see IPL 2026 scorecards?

Every IPL 2026 match has a scorecard, ball-by-ball commentary and match info page on CricLegacy, linked from the fixtures list on this page.

Was there a mega auction before IPL 2026?

No. Squads were last fully rebuilt at the mega auction held in November 2024, before the 2025 season. Teams then made smaller changes for 2026 through retentions, trades and a mini auction.

Which venues hosted IPL 2026 matches?

IPL 2026 was played at 14 venues. Narendra Modi Stadium in Ahmedabad hosted the most matches (9), followed by Wankhede Stadium, Ekana Stadium in Lucknow, Eden Gardens and Arun Jaitley Stadium (7 each).