Loppusarjassa pelasivat runkosarjan kahdeksan parasta joukkuetta. Kukin joukkue pelasi loppusarjassa seitsemän ottelua, joiden tulokset lisättiin runkosarjan tuloksiin. Loppusarjassa määritettiin sijoitukset 1–8.
Karsintasarjassa pelasivat runkosarjan neljä viimeistä joukkuetta, sekä Ykkösen neljä parasta joukkuetta (kaksi pohjoislohkosta ja kaksi etelälohkosta). Runkosarjan tuloksilla ei ollut varsinaisesti merkitystä, joskin osalle joukkueista annettiin lähtöpisteitä seuraavan logiikan mukaan:
Veikkausliigan 9. (KuPS) - 3 pistettä
Veikkausliigan 10. (FC Hämeenlinna) - 2 pistettä
Veikkausliigan 11. (VPS) - 1 piste
Ykkösen etelälohkon voittaja (FC KooTeePee) - 1 piste
Ykkösen pohjoislohkon voittaja (TPS) - 1 piste
Veikkausliiga laajeni kaudella 2003 14 joukkueen suuruiseksi. Tämän vuoksi karsintasarjasta otettiin seuraavan kauden liigarinkiin peräti kuusi parasta joukkuetta. Näin ollen VPS oli kauden ainoa putoaja, kun taas nousijoita oli peräti kolme: TPS, FC Jokerit sekä FC KooTeePee.
a) Suomenmestaruuskilpailua ei pelattu ensimmäisen maailmansodan vuoksi. b) Mestaruussarjaa ei pelattu jatkosodan vuoksi. c) Mestaruussarja korvattiin jatkosodan vuoksi cup-kilpailulla (1942). d) Mestaruussarja korvattiin jatkosodan vuoksi cup-kilpailulla (1945). e) Karsintasarja on laskettu myöhemmin Mestaruussarjan 13. kaudeksi.