Few Kenyan football clubs have enjoyed such a remarkable debut season in the top division as Sofapaka FC. The Nairobi club won the Premier League title in 2009, just one year after its promotion. Coach Robert Matano led the team to that historic achievement, with striker John Baraza among its most important players. Baraza also claimed the league's Golden Boot, while Matano received the Coach of the Year award.
Sofapaka's story began in 2002 as a church team called Consuming Fire, which represented MAOS Ministries. Businessman Elly Kalekwa took charge in 2004 and developed the team into a professional football club. The name Sofapaka comes from a Swahili phrase about unity and a family's shared goals. Its nickname, Batoto ba Mungu, means Children of God and reflects the club's religious origins.
Before its famous league triumph, Sofapaka had already made history in Kenya's domestic cup competition. The club won the President's Cup in 2007 while it was still outside the Premier League. Another cup victory followed in 2010, which secured a place in the CAF Confederation Cup. Sofapaka later eliminated Egypt's Ismaily in 2011 before its continental campaign ended against Tunisia's Club Africain.
The club also attracted notable Kenyan footballers, including John Baraza, Anthony Kimani and goalkeeper Wilson Oburu. Its rise from church football to national honours remains an unusual chapter in the country's sporting history. After seventeen consecutive top-flight seasons, Sofapaka suffered relegation in 2026 and lost its Premier League place.
Sofapaka's former top-flight opponents remain part of Kenya's domestic football scene, with fresh matches throughout the league season. Fans can browse betting operators in Kenya for match-winner odds and new customer promotions on Kenyan football. Different bookies may quote different prices for the same fixture, so a comparison can be worthwhile.
Scores24 provides all the essential information about the team: results of past matches, upcoming match schedule, key statistics, player details, and much more.
Statistics for the last 10 matches
In the last 10 official matches, the team has won 0, drawn 5, and lost 5.
During this time, the team has scored 4. On average, the team scores 0.4 (at home – 1), with an average of 1.7 goals conceded.






