FKF Premier League — Today's Matches
Live scores, upcoming kick-offs, and finished results for today. Data refreshes automatically so you never miss a moment.
FKF Premier League — Standings
Current FKF Premier League 2025 standings with 18 teams. GOR Mahia leads the table with 58 points after 28 matches, followed by AFC Leopards on 55 points. The table shows wins, draws, losses, goals scored and conceded, goal difference, and recent form — essential for pre-match betting analysis.
| # | Team | Points | Form | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 58 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 28Won: 17Drawn: 7Lost: 4Goal Diff: +25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 | 55 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 28Won: 16Drawn: 7Lost: 5Goal Diff: +15 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 | 48 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 12Drawn: 12Lost: 5Goal Diff: +9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4 | 47 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 13Drawn: 8Lost: 8Goal Diff: +2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 5 | 46 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 28Won: 12Drawn: 10Lost: 6Goal Diff: +13 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 6 | 45 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 12Drawn: 9Lost: 8Goal Diff: +10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 7 | 41 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 12Drawn: 5Lost: 12Goal Diff: -3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 8 | 40 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 9Drawn: 13Lost: 7Goal Diff: +2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 9 | 40 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 28Won: 11Drawn: 7Lost: 10Goal Diff: -1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 10 | 39 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 8Drawn: 15Lost: 6Goal Diff: +2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 11 | 38 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 10Drawn: 8Lost: 11Goal Diff: 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 12 | 34 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 9Drawn: 7Lost: 13Goal Diff: -3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 13 | 32 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 7Drawn: 11Lost: 11Goal Diff: -12 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 14 | 31 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 8Drawn: 7Lost: 14Goal Diff: -5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 15 | 29 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 6Drawn: 11Lost: 12Goal Diff: -11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16 | 28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 28Won: 6Drawn: 10Lost: 12Goal Diff: -5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 17 | 23 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 4Drawn: 11Lost: 14Goal Diff: -17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 18 | 17 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 28Won: 3Drawn: 8Lost: 17Goal Diff: -21 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FKF Premier League — Results
The latest 25 completed matches in the FKF Premier League. The highest-scoring result was Murang'a SEAL 2–4 Nairobi United. Review recent scorelines to spot form trends, home advantage patterns, and upset results that can inform your next bet.
| Home | Score | Away | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Regular Season - 30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-25FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-25FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-25FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-25FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-24FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-24FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Regular Season - 28 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-19FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-19FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-19FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-18FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-18FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-18FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-18FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-18FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-18FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Regular Season - 29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-19PST | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-18PST | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-18PST | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Regular Season - 26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-14FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-14FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-03-29FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-03-29FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-03-29FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-03-29FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-03-28FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FKF Premier League — Team Stats
Side-by-side performance comparison of all 18 teams in the FKF Premier League. GOR Mahia leads with 17 wins this season. The colour-coded heatmap highlights wins, losses, draws, goals scored and conceded, goal difference, and win percentage — making it easy to spot the strongest and weakest teams at a glance for betting analysis.
FKF Premier League — Betting Insights
FKF Premier League 2025 — key betting statistics across 258 matches played. Games average 2.00 goals, with 42.6% seeing both teams score and 33.3% finishing with over 2.5 goals. Home sides win 32.6% of the time while 32.2% of matches end in a draw. Clean sheets are kept in 57.4% of games, and the most common scoreline is 1-1. Use these metrics to calibrate over/under, BTTS, and correct-score strategies.
Most Common Scorelines
The most frequently occurring final scorelines sorted by frequency. Each bar shows the number of matches and percentage ending with that exact score. Common scorelines help calibrate correct-score betting — a scoreline appearing in 15% or more of matches may offer value at typical odds.
FKF Premier League — Season Trends
Goals distribution across 15-minute periods of play, revealing when goals are most likely to be scored. This is critical for live betting strategies — leagues with high concentrations of late goals (76-90 min) may offer value in late-goal markets, while first-half dominant leagues favor early cash-out strategies.
FKF Premier League — Upcoming Fixtures
May
May 2026
1 May 2026 – 31 May 2026
Sofapaka vs KCB
Mathare United vs APS Bomet
Tusker vs Bidco United
Mara Sugar vs GOR Mahia
GOR Mahia vs Nairobi United
Top Scorers
The top 15 goalscorers in the FKF Premier League 2025 season. P. Okoth leads with 10 goals, followed by J. Waithira (9) and H. Aroko (9). These 15 players have scored 97 goals combined — key data for anytime goalscorer bets and understanding which teams depend on a single attacker.
- 1
P. Okoth
Ulinzi Stars10goals - 2
J. Waithira
Murang'a SEAL9goals - 3
H. Aroko
Kariobangi Sharks9goals - 4
S. Ssenyonjo
AFC Leopards7goals - 5
F. Oluoch
GOR Mahia7goals - 6
Y. Koutiama
Police7goals - 7
B. Omondi
KCB6goals - 8
H. Ochieng
APS Bomet6goals - 9
P. Wasai
APS Bomet6goals - 105goals
- 11
B. Michira
Shabana5goals - 12
E. Kapaito
Tusker5goals - 13
A. B. Ebenezer
GOR Mahia5goals - 14
G. Ojunga
Bandari5goals - 15
D. Cheruiyot
Mara Sugar5goals
FKF Premier League — Teams
All 18 teams competing in the FKF Premier League 2025 season. Click any club to view their full squad, match history, and detailed statistics.
FKF Premier League — Past Seasons
Browse 8 archived seasons of the FKF Premier League, from 2018 to 2024. Each season page includes full standings, top scorers, and match results — useful for comparing historical performance and identifying long-term betting patterns.
History 16 Mar 2025
The Kenya Football League was established in 1963, shortly after Kenya's independence, and has evolved into the FKF Premier League under the governance of the Football Kenya Federation. The league has undergone significant structural changes, including the transition from a two-division format to the current single top-flight structure. Major rebranding occurred in 2022 when the league adopted the official FKF Premier League designation under title sponsorship agreements. The competition has grown from regional participation to a nationally competitive league that attracts substantial domestic interest and serves as the foundation for Kenya's participation in CAF Champions League and Confederation Cup competitions.
- —1963 — Kenya Football League founded as the nation's top football competition
- —1992 — League restructuring and professionalization initiatives begin
- —2015 — Azam Media acquires broadcast rights, elevating media coverage
- —2022 — FKF Premier League official rebranding and governance reforms
- —2023 — Gor Mahia wins 21st title, establishing record dominance
- —2025 — League expanded to 18 teams with new competitive structure
Competition Format 16 Mar 2025
The FKF Premier League operates as a double round-robin format with 18 clubs playing 34 matches each across a full season. The title is awarded to the club with the highest points total at the end of the campaign. The bottom two clubs are relegated to the National Super League, while the top four finishers qualify for continental competition—typically two berths in the CAF Champions League and two in the CAF Confederation Cup. Matches are contested under standard FIFA regulations with three points for a win, one for a draw, and none for a loss.
Records 16 Mar 2025
AFC Leopards holds the second-highest title count with 12 championships, while Tusker F.C. has won 10 titles, making these three clubs the dominant forces in Kenyan football history.
Analysis 16 Mar 2025
Current Season Analysis
Gor Mahia continues to dominate the 2024/25 season, holding a commanding lead at the top of the standings with 50 points from 23 matches played. The Nairobi-based giants maintain a 65% win rate with an impressive goal difference of +23, having scored 39 goals while conceding just 16. Their consistency and attacking prowess position them as strong favourites to claim their 22nd title, extending their record of dominance in Kenyan football. AFC Leopards, the traditional rivals, occupy second place with 43 points from 22 matches, maintaining competitive pressure but sitting seven points behind the leaders. Shabana rounds out the top three with 40 points, creating a three-team battle for the title that has captured domestic interest.
The relegation battle intensifies at the bottom of the table, where Sofapaka finds itself in severe danger with just 14 points from 23 matches and a goal difference of -18. The club's 13% win rate and defensive fragility—conceding 33 goals—suggest a likely drop to the National Super League. APS Bomet and Ulinzi Stars also occupy precarious positions with 19 points each, facing the prospect of demotion. The mid-table remains tightly contested, with clubs like Homeboyz (38 points), Police (37 points), and Murang'a SEAL (36 points) all capable of challenging the top teams or slipping into the relegation zone depending on their remaining fixtures.
Homeboyz has emerged as a standout performer this season, boasting the league's best attacking record with 34 goals scored—surpassing even the leaders. Their +11 goal difference and 45% win rate demonstrate a team capable of scoring freely, though their defensive vulnerabilities (23 goals conceded) have prevented them from mounting a serious title challenge. The Kakamega-based club represents the most exciting attacking proposition in the league and could pose a genuine threat to Gor Mahia's dominance if they can tighten their defence in the run-in.
An unexpected storyline has emerged with Police FC's strong mid-table position, as the Kenyan police force's team has accumulated 37 points with a solid defensive record (14 goals conceded). Their balanced approach—nine wins, ten draws, and four losses—reflects a team that has found stability and consistency, contrasting with the volatility seen in previous seasons. Meanwhile, Bandari FC's unusually high draw rate (11 draws from 23 matches) suggests a team struggling to convert possession into victories, despite maintaining a positive goal difference of +2. Their 30% win rate indicates a squad lacking the cutting edge required to compete with the league's elite, despite showing defensive solidity.
Historical Dominance and Competitive Structure
The FKF Premier League's competitive landscape has been shaped by two dominant institutions: Gor Mahia and AFC Leopards. Gor Mahia's 21 titles represent an unparalleled achievement in East African club football, with their most recent successes in 2023/24 and 2022/23 demonstrating sustained excellence across multiple eras. Their consistency stems from strong institutional management, superior financial resources, and a consistent ability to attract Kenya's finest talent. AFC Leopards' 12 titles, earned primarily between the 1970s and early 2000s, reflect a period of competitive dominance that has waned in recent decades as Gor Mahia has asserted superiority. The emergence of Tusker F.C. as a three-time champion (most recently in 2016) and Mathare United as occasional title winners has provided periodic challenges to the established hierarchy, though neither has sustained championship-winning form consistently.
The league's expansion to 18 teams in recent seasons represents a structural evolution designed to increase competitive opportunities and develop domestic talent across Kenya's regions. This expansion contrasts with earlier formats that featured fewer clubs and more concentrated competition. The introduction of the National Super League as a second tier has created a clear promotional pathway, though the disparity in resources between top-flight and second-tier clubs remains substantial. The FKF's governance reforms and the establishment of the FKF Premier League branding in 2022 signalled a commitment to modernizing the competition's administration and commercial operations, though challenges in broadcast monetization and club financial sustainability persist.
International Representation and Continental Performance
The FKF Premier League's four continental competition berths position Kenyan clubs as regular participants in CAF competitions, though their success rates have remained modest compared to established leagues in North Africa and West Africa. Gor Mahia's participation in the CAF Champions League has provided the most consistent Kenyan presence in Africa's premier club competition, with several group-stage appearances and periodic knockout-round runs. The financial demands of continental competition, combined with the league's limited broadcast revenue, create significant challenges for participating clubs in balancing domestic and international fixtures. AFC Leopards, Tusker, and Shabana have also represented Kenya in continental competitions, though none have achieved the continental success necessary to establish Kenya as a major force in African club football. The league's development of young talent and its role in producing players for regional and continental competition remains a defining characteristic, with many Kenyan internationals beginning their careers in the FKF Premier League before moving to stronger leagues in Europe or the Middle East.
Commercial Development and Media Evolution
The FKF Premier League's commercial landscape underwent significant transformation with Azam Media's acquisition of broadcast rights in 2022, marking the largest investment in Kenyan football broadcasting to date. The seven-year agreement demonstrated confidence in the league's growth potential and provided clubs with increased revenue from central distribution. However, the league continues to face challenges in monetizing its content compared to established African leagues such as the South African Premier Division or the Egyptian Premier League. Free-to-air broadcast availability on certain platforms has expanded domestic viewership but has limited the premium pricing power available to the league's commercial partners. The reliance on sponsorship and match-day revenue remains substantial, with clubs generating income through ticket sales, corporate partnerships, and player sales to international markets. The league's inability to secure a major title sponsor at the federation level, unlike comparable African competitions, represents an untapped commercial opportunity that could significantly enhance revenue distribution to participating clubs.
Player Development and Talent Pipeline
The FKF Premier League serves as the primary development platform for Kenyan footballers, producing players who have represented the national team and secured moves to international clubs. Notable contemporary players such as Michael Olunga, who has competed at the highest levels of Asian football, began their careers in the Kenyan top flight. The league's role in identifying and developing talent has been crucial to Kenya's performance in African Cup of Nations qualifiers and regional competitions. However, the limited financial resources of most clubs compared to established European and Middle Eastern leagues has resulted in a consistent pattern of talent export, with promising players departing for better-resourced environments. The absence of substantial investment in youth development infrastructure at many clubs has created a talent pipeline that depends more on individual initiative and informal pathways than systematic academy development. Gor Mahia and AFC Leopards, as the wealthiest institutions, have invested more substantially in youth development, contributing to their sustained competitive advantages.
Seasonal Format and Competitive Balance
The FKF Premier League's double round-robin format ensures that each club faces every opponent twice—once at home and once away—creating a total of 34 matches per season. This format provides ample opportunity for clubs to demonstrate consistency and reduces the impact of individual fixtures on final standings. The three-points-for-a-win system, adopted universally across modern football, incentivizes attacking play and creates natural clustering of clubs around specific point totals. The tiebreaker system—goal difference followed by goals scored—introduces an attacking bias that encourages entertaining football but occasionally creates scenarios where clubs with superior defensive records finish below more prolific but leakier opponents. The lack of a playoff system means that the title is determined purely by league position, eliminating the possibility of dramatic playoff finals but also potentially allowing mathematically inferior teams to claim titles based on head-to-head records in exceptional circumstances. The relegation of the bottom two clubs creates genuine jeopardy for mid-table teams, particularly in the final rounds of the season when multiple clubs compete to avoid the drop.
Future Outlook and Structural Considerations
The FKF Premier League faces a critical juncture as it balances aspirations for continental competitiveness with the structural realities of limited domestic commercial revenue. The announced expansion plans that would increase the league to 20 teams in future seasons reflect ambitions to broaden participation and develop additional competitive markets, though concerns persist about whether existing clubs have the financial capacity to sustain competitive operations. The league's reliance on foreign broadcast partners and the volatility of sponsorship agreements create uncertainty in revenue planning for clubs. Infrastructure improvements at stadiums, particularly in Nairobi where most top clubs are based, remain inconsistent, with some facilities meeting international standards while others lack basic amenities. The development of provincial clubs capable of competing with the Nairobi-based elite represents a long-term strategic objective that would distribute competitive balance across the country and reduce the geographic concentration of resources. The FKF's ongoing governance reforms and the establishment of clearer financial fair play principles could create a more sustainable competitive environment, though enforcement mechanisms remain underdeveloped. The league's potential to generate increased international interest through improved broadcast quality and English-language commentary represents an underexploited commercial opportunity that could attract diaspora audiences and regional viewership.
Frequently Asked Questions
How many teams are in the FKF Premier League?
The FKF Premier League features 18 clubs competing in the 2024/25 and 2025/26 seasons, playing each other twice in a home-and-away format for a total of 34 matches per team.
Who has won the most FKF Premier League titles?
Gor Mahia F.C. holds the all-time record with 21 league championships, most recently in 2023/24. AFC Leopards is second with 12 titles, and Tusker F.C. has won 10 championships.
How does relegation work in the FKF Premier League?
The bottom two clubs at the end of each season are relegated to the National Super League (NSL), the second tier of Kenyan football. Two clubs are promoted from the NSL each season to replace them.
Which teams qualify for African continental competitions?
The top four finishers in the FKF Premier League qualify for CAF competitions: typically the top two teams enter the CAF Champions League, while positions three and four compete in the CAF Confederation Cup.
When was the Kenya Football League founded?
The league was established in 1963, shortly after Kenya's independence, making it one of the oldest football competitions in East Africa. It was officially rebranded as the FKF Premier League in 2022.
What is the current broadcast situation for the FKF Premier League?
Azam Media holds the broadcast rights through a seven-year deal that commenced in 2022. The league is primarily broadcast across East Africa, with select matches available on free-to-air platforms and paid television services.
API data: 27 Apr 2026 · Stats updated: 26 Apr 2026 · Content updated: 16 Mar 2025