2004 S.League was the ninth season of Singapore's professional football league.
It was won by Tampines Rovers, which was their first league title.
Each club is allowed to have up to a maximum of 4 foreign players.