Maharaja Trophy T20 , formerly known as Karnataka Premier league , is an Indian Twenty20 cricket league established by the Karnataka State Cricket Association (KSCA) in August 2009 and modelled after the Indian Premier League (IPL). As of 2022, there are 6 teams competing in the league. The Karnataka Premier League (KPL), as it was known then, will now be called the Maharaja Trophy T20. The rebranding aside, the Karnataka State Cricket Association (KSCA) has made some structural changes in the way the six-team tournament will be run going forward.