Zimbabwe Premier Soccer League, also known as Castle Lager Premier Soccer League due to sponsorship reasons, is the top professional division of the Zimbabwe Football Association, it was created in 1980, as a successor to the 1962 formed Rhodesia National Football League.
The League consists of 16 teams listed below, that play a total of 30 matches. At the end of the season three teams are relegated into the lower division.