A total of 10 teams will be playing in IPL 2023. They are: i.Chennai Super Kings ii. Delhi Capitals iii. Gujarat Titans iv. Kolkata Knight Riders v. Lucknow Supergiants vi. Mumbai Indians vii. Punjab Kings viii. Rajasthan Royals ix. Royal Challengers Bangalore x. Sunrisers Hyderabad