2016-2017 National League A

Rank Teams Played Won Lost Drawn Diff GD Points Current form
1 Lugano NPS 18 18 0 0 311 - 90 221 36 WWWWW
2 SC Kreuzlingen 18 15 3 0 282 - 149 133 30 WWWWW
3 SC Horgen 18 12 6 0 237 - 166 71 24 WLLWL
4 SC Schaffhausen 18 7 11 0 194 - 217 -23 14 LLLLL
5 Genève Natation 1885 18 5 12 1 180 - 248 -68 11 LLWLW
6 Carouge Natation 18 3 13 2 102 - 261 -159 8 LLWLW
7 SV Basel 18 1 16 1 141 - 316 -175 3 LLLLL