Twelve teams begin their quest for Kenyan Premier League glory or survival this weekend as the 2017 campaign finally gets underway, having been held up by boardroom wrangles between the powers that be.
Among the 12 will be reigning champions Tusker FC and record winners Gor Mahia who should both be considered among the favorites even if for the fact that they have shared the last 6 titles between them.
The duo both face opposition from promoted sides with Tusker away to 2016 National Super League champions Nzoia United in a champion versus champion clash this Saturday, while the runners up in the respective leagues, Gor Mahia and Kariobangi Sharks also coincidentally meet the day after.
While much focus will be on those two matches, four other games will be battled out across different venues in the country.
Tusker FC's match away to Nzoia will be one of only two fixtures slated for Saturday with the second clash seeing Nakumatt FC, another promoted side, travel down south to face Bandari at Mbaraki Stadium. The duo met during the 2015 GOtv Shield final with the Dockers running away with a 4-2 victory.
Bandari under new coach, the title winning Paul Nkata, will be hoping the Ugandan tactician will bring some of that luck and consistency that helped deliver the league title to Tusker last campaign. The Dockers were busy during the off-season transfer window, recruiting among others Gor Mahia duo Enock Agwanda and Jacob Keli who might be asked to share goalscoring burden at the club.
Nakumatt were just as busy and made a number of additions to their squad including the signing of AFC Leopards strikes Kepha Aswani and Bruno Kiai.
They go into this match with high hopes they could challenge the experienced Bandari side.
On Sunday, focus will shift to Thika Municipal Stadium which will host a double header.
The first up of the two will be Mathare United 'hosting' Thika United at the latter's homeground, thanks to the unavailability of Mathare's regular home Nyayo Stadium.
Thika stunned the Slum Boys 2-0 in the corresponding fixture last season and it will be interesting to see if they can use the fact that they'll be playing at home to their advantage.
Latter on Kariobangi Sharks will be looking to cause an early upset when they battle former KPL champions Kogalo whose confidence must be sky high after beating Tusker FC last weekend in the Super Cup.
Other matches on Sunday see new comers Zoo Kericho hosting Sammy Omollo's Posta Rangers in Afraha.
The weekend will rightfully be completed with a sugar belt derby as Sony sugar host Chemelil Sugar at Awendo Stadium.
AFC Leopards won't be participating in the league openers as their opponents Ulinzi stars are away in Egypt for a Caf Confederation Cup assignment against Smouha. Western stoma and Kakamega Homeboyz will also be having the weekend off as their opponents are yet to be known as the case on Sofapaka and Muhoroni Youth's relegation, or otherwise, is yet to be determined.
Follow us on Twitter/Instagram: @Four4TwoMedia