The Kenyan primer league consists of 18 teams which compete on the highest league in Kenya. The 18 are Gor mahia, sofapaka, tusker mathare united, afc leopards, bandari, ulinzi stars, kariobangi sharks, western stima, kakamega homeboys, zoo kericho, poster rangers sony sugar, kcb, nzoia sugar, chemilil sugar wazito, Kisumu all stars
Gor mahia is also known as k’ogalo is a club based in Nairobi. It is the most successful club in the history of kpl winning the league 17 times. They have also won the fkf president 10 times. It was founded in 1968 and was called luo sports club .it is the only team to have won cecafa club cup three times in 1980, 1981, and 1985.
The second most decorated team is afc leopards which are rivals and most popular teams with gor mahia. Afc comes second with 12 cups then followed by tusker with 11, ulinzi with 4, luo union and oserian with 2, nakuru all-stars, utalii, sony sugar, mathare united and sofapaka with 1 each. The other times have never won any kpl trophy
Nzoia united and mt. Kenya united are the only teams in 2018-2019 season to give walk-over. Nzoia gave the walk- over due to misunderstanding of where the match to be played. Mt. Kenya united gave a walk-over to gor mahia due to lack of payments for more than 10 months.
Afc leopards are chasing the signature of Ugandan holding midfielder siraji ssentamu and they have released some players. Bandari on the other hand have signed chetambe to give options in the midfield who joined them from zoo united. Gor mahia secretary general confirmed that he won’t be vai for any seat in the coming elections in gor mahia.
In 2018-2019 season 2 team were relegated from the top flight league namely mt. Kenya and vihiga united. Vihiga managed to gather 26 points from 34 matches while mt. Kenya with 18 points from 34 matches. 2 teams from the national super league were promoted to kpl. The 2 teams are wazito and Kisumu all stars.


