Die S. League 2017 war die 22. Spielzeit der höchsten singapurischen Fußballliga seit ihrer Gründung im Jahr 1996. Die Saison begann am 26. Februar und endete am 18. November 2017. Titelverteidiger war Albirex Niigata.
Die Vereine spielten ein Dreirundenturnier aus, womit sich insgesamt 24 Spiele pro Mannschaft ergaben. Aufgrund der ungeraden Mannschaftsanzahl pausierte pro Spieltag je eine Mannschaft. Es wurde nach der 3-Punkte-Regel gespielt (drei Punkte pro Sieg, ein Punkt pro Unentschieden). Die Tabelle wurde nach den folgenden Kriterien bestimmt:
Anzahl der erzielten Punkte
Tordifferenz aus allen Spielen
Anzahl Tore in allen Spielen
Am Ende der Saison qualifizierte sich die punktbeste teilnahmeberechtigte Mannschaft für die erste Qualifikationsrunde der AFC Champions League 2018. Der Drittplatzierte nahm an der Play-off-Runde des AFC Cup 2018 teil. Die beiden ausländischen Vereine, Albirex Niigata und Brunei DPMM, und die U-23-Mannschaft, Young Lions, waren nicht zur Teilnahme an den internationalen Wettbewerben der AFC zugelassen, sodass in einem solchen Fall die jeweils nachfolgende noch nicht qualifizierte in der Ligatabelle den Platz übernahm.
Einen Abstieg gibt es nicht.
Teilnehmer
Wie auch in den vorherigen Spielzeiten gab es in der Saison 2016 keine zweite singapurische Liga und damit auch kein Ab- und Aufstieg. Die Zahl der teilnehmenden Mannschaften blieb daher bei 9.