The BCCI announced the schedule for the first two weeks of IPL 2024 with 21 matches across 10 cities. The schedule for the remaining matches will be announced after the upcoming general elections' dates are revealed. Defending champions CSK will face RCB in the season opener on March 22 in Chennai. Check out the full list of captains for all 10 teams in IPL 2024.Chennai Super KingsSunrisers Hyderabad Delhi Capitals Gujarat TitansPunjab KingsRajasthan RoyalsRoyal Challengers BangaloreLucknow Super GiantsMumbai IndiansKolkata Knight RidersAlso Read: IPL 2024 schedule announced for first 21 games: Full list of matches, fixtures, dates, venues, timings in IST