 They have been playing in the top division in Kenyan football since 1997.Their home stadium is Chemelil Sports Complex.The club won Kenyan Cup in 2003, but most top clubs pulled out of the competition due to a feud between them and Kenya Football Federation.