Stephen Town F.C.

Stephen Town F.C. are a proffessional football club based in Stephen, Valhalla. The club is infamous as one of the countries leading footballing bodies. Winning the league title, SFA Cup and Supporter's cup since their inception in 1892. As of the 2011-12 season, the club play in the Schalafanian Premier Division.