A total of ten teams (Gujarat Titans, Mumbai Indians, Punjab Kings, Delhi Capitals, Rajasthan Royals, Royal Challengers Bangalore, Sunrisers Hyderabad, Chennai Super Kings, Lucknow Super Giant, and Kolkata Knight Riders) are playing in IPL 2023.