Yahoo Sports reports: The Indian Premier League 2026 ended on May 31 with Royal Challengers Bengaluru lifting their second consecutive title.