The Indian Premier League 2023 season has arrived, with 10 teams going head to head against each other, in a bid to claim the elusive trophy. Newcomers Gujarat Titans bagged the title last year, having beaten Rajasthan Royals in the final. Lucknow Super Giants, who also made their debut last season, finished third while Royal Challengers Bangalore came 4th. Chennai Super Kings and Mumbai Indians -- the two superpowers in the T20 league - didn't perform much and only finished 9th and 10th in the table respectively.