NLA – Phase 2 – Group A

PosTeamPpGPtsTWDLG+G-DIFF
11.334320140400
21.003311142366
31.003311156515
40.67231024556-11

NLA – Phase 2 – Group B

PosTeamPpGPtsTWDLG+G-DIFF
11.00221012324-1
21.00221012426-2
31.002210121129
41.00-221011218-6

*Lugano Sharks (Group B) has been deducted four points in the current league table.

 

National League A 2026 – Phase 2

20h00
National League A - Phase II
Lugano / Lido
Martin Mravik, Jan Buob
20h00
National League A - Phase II
Seebad Romanshorn
Evgeniy Belov, Fabio De Nicola
20h00
National League A - Phase II
Lugano / Lido
Martin Mravik, Jan Buob
20h15
National League A - Phase II
Thun FB / Strandbad
Fabio De Nicola
19h45
National League A - Phase II
Genève / Varembé
Marc Brugarolas, Massimo Castrilli
20h00
National League A - Phase II
Arbon FB
Jan Buob, Martin Mravik
20h30
National League A - Phase II
Kreuzlingen FB / Hörnli
Ruben Garcia, Evgeniy Belov
20h45
National League A - Phase II
Lugano / Lido
Rafal Wocik, Daniel Mikuska
19h45
National League A - Phase II
Genève / Varembé
Anna Fernandez-Antolin, Daniel Roman
20h15
National League A - Phase II
Thun FB / Strandbad
Jan Buob, Evgeniy Belov
20h30
National League A - Phase II
Kreuzlingen FB / Hörnli
Massimo Castrilli, Juraj Mudroch
20h30
National League A - Phase II
Lugano / Lido
Daniel Mikuska, Rafal Wocik

NLA - Phase 2 - Last Games

LIVE
7 - 5
National League A - Phase II
Horgen FB / Käpfnach
Daniel Mikuska, Juraj Mudroch
LIVE
8 - 8
National League A - Phase II
Piscine de Marignac
Anna Fernandez-Antolin, Ruben Garcia
12 - 11
National League A - Phase II
Piscine de Marignac
Ruben Garcia, Daniel Roman
20 - 14
National League A - Phase II
Kreuzlingen FB / Hörnli
Juraj Mudroch, Evgeniy Belov
12 - 15
National League A - Phase II
Basel FB / St. Jakob (Joggeli)
Tibor Simon, Martin Mravik
13 - 9
National League A - Phase II
Piscine de Marignac
Marc Brugarolas, Rafal Wocik
12 - 12
National League A - Phase II
Horgen FB / Käpfnach
Evgeniy Belov, Juraj Mudroch
10 - 0
National League A - Phase II
Bern HB / Neufeld
Anna Fernandez-Antolin, Massimo Castrilli
12 - 11
National League A - Phase II
Basel FB / St. Jakob (Joggeli)
Martin Mravik, Anna Fernandez-Antolin
12 - 7
National League A - Phase II
Horgen FB / Käpfnach
Ruben Garcia, Tibor Simon
17 - 16
National League A - Phase II
Genève / Varembé
Rafal Wocik, Massimo Castrilli
8 - 12
National League A - Phase II
Seebad Romanshorn
Evgeniy Belov, Daniel Mikuska

NLA - Ranking

PosTeamPpGPtsTWDLG+G-DIFF
11.7124141202262155107
21.6423141112283156127
31.432014923265157108
41.432014100417314330
50.791114518147159-12
60.578144010173230-57
70.294142012151291-140
80.142141013117280-163

NLA - Last Games

13 - 12
National League A - Regular Season
Piscine de Marignac
Marc Brugarolas, Anna Fernandez-Antolin
31 - 4
National League A - Regular Season
Kreuzlingen FB / Hörnli
Dirk Lehmann-Valentin, Tibor Simon
17 - 7
National League A - Regular Season
Horgen FB / Käpfnach
Daniel Mikuska, Massimo Castrilli
16 - 16
National League A - Regular Season
Horgen FB / Käpfnach
Rafal Wocik, Juraj Mudroch
2 - 23
National League A - Regular Season
Kreuzlingen FB / Hörnli
Evgeniy Belov, Tibor Simon
10 - 0
National League A - Regular Season
Basel FB / St. Jakob (Joggeli)
Massimo Castrilli, Martin Mravik
10 - 13
National League A - Regular Season
Bern HB / Neufeld
Tibor Simon, Ruben Garcia
33 - 13
National League A - Regular Season
Kreuzlingen HB / Egelsee
Juraj Mudroch, Daniel Mikuska
17 - 6
National League A - Regular Season
Piscine de Marignac
Martin Mravik, Marc Brugarolas
11 - 5
National League A - Regular Season
Piscine de Marignac
Ruben Garcia, Juraj Mudroch
10 - 18
National League A - Regular Season
Basel HB / Eglisee
Ruben Garcia, Jan Buob
15 - 8
National League A - Regular Season
Genève / Varembé
Massimo Castrilli, Ruben Garcia
15 - 11
National League A - Regular Season
Genève / Varembé
Anna Fernandez-Antolin, Ruben Garcia
6 - 7
National League A - Regular Season
Lugano / Lido
Marc Brugarolas, Anna Fernandez-Antolin
11 - 20
National League A - Regular Season
Lerchenfeld
Tibor Simon, Daniel Mikuska
14 - 21
National League A - Regular Season
Basel HB / Eglisee
Jan Buob, Dean Suazo
12 - 6
National League A - Regular Season
Kreuzlingen HB / Egelsee
Tibor Simon, Evgeniy Belov
9 - 13
National League A - Regular Season
Bern HB / Neufeld
Rafal Wocik, Evgeniy Belov
7 - 25
National League A - Regular Season
Basel HB / Eglisee
Juraj Mudroch, Daniel Mikuska
11 - 27
National League A - Regular Season
Lerchenfeld
Daniel Mikuska, Jan Buob
11 - 13
National League A - Regular Season
Carouge HB / Pervenches
Rafal Wocik, Juraj Mudroch
15 - 13
National League A - Regular Season
Lugano / Lido
Daniel Roman, Massimo Castrilli
12 - 14
National League A - Regular Season
Bern HB / Neufeld
Martin Mravik, Marc Brugarolas
18 - 14
National League A - Regular Season
Kreuzlingen HB / Egelsee
Daniel Mikuska, Rafal Wocik
15 - 7
National League A - Regular Season
Lugano / Lido
Massimo Castrilli, Daniel Roman
20 - 12
National League A - Regular Season
Lerchenfeld
Evgeniy Belov, Dirk Lehmann-Valentin
12 - 9
National League A - Regular Season
Lugano / Lido
Evgeniy Belov, Tibor Simon
16 - 12
National League A - Regular Season
Lugano / Lido
Anna Fernandez-Antolin, Rafal Wocik
29 - 4
National League A - Regular Season
Lugano / Lido
Martin Mravik, Ruben Garcia
10 - 24
National League A - Regular Season
Lugano / Lido
Jan Buob, Daniel Mikuska
11 - 21
National League A - Regular Season
Lugano / Lido
Ruben Garcia, Jan Buob
11 - 18
National League A - Regular Season
Lugano / Lido
Evgeniy Belov, Martin Mravik
21 - 18
National League A - Regular Season
Lugano / Lido
Daniel Mikuska, Rafal Wocik
18 - 7
National League A - Regular Season
Lugano / Lido
Tibor Simon, Anna Fernandez-Antolin
6 - 32
National League A - Regular Season
Bern HB / Neufeld
Juraj Mudroch, Jan Buob
14 - 6
National League A - Regular Season
Genève / Varembé
Juraj Mudroch, Daniel Roman
14 - 12
National League A - Regular Season
Genève / Varembé
Massimo Castrilli, Anna Fernandez-Antolin
11 - 17
National League A - Regular Season
Kreuzlingen HB / Egelsee
Evgeniy Belov, Juraj Mudroch
22 - 15
National League A - Regular Season
Kreuzlingen HB / Egelsee
Massimo Castrilli, Daniel Roman
6 - 11
National League A - Regular Season
Kreuzlingen HB / Egelsee
Rafal Wocik, Marc Brugarolas
25 - 10
National League A - Regular Season
Kreuzlingen HB / Egelsee
Juraj Mudroch, Daniel Mikuska
17 - 8
National League A - Regular Season
Kreuzlingen HB / Egelsee
Daniel Roman, Tibor Simon
12 - 18
National League A - Regular Season
Kreuzlingen HB / Egelsee
Juraj Mudroch, Rafal Wocik
15 - 13
National League A - Regular Season
Kreuzlingen HB / Egelsee
Daniel Mikuska, Massimo Castrilli
10 - 5
National League A - Regular Season
Kreuzlingen HB / Egelsee
Marc Brugarolas, Evgeniy Belov
20 - 9
National League A - Regular Season
Genève / Varembé
Massimo Castrilli, Daniel Roman
13 - 30
National League A - Regular Season
Basel HB / Eglisee
Jan Buob, Tibor Simon
15 - 15
National League A - Regular Season
Lugano / Lido
Tibor Simon, Rafal Wocik
12 - 14
National League A - Regular Season
Genève / Varembé
Tibor Simon, Ruben Garcia
7 - 27
National League A - Regular Season
Genève / Varembé
Massimo Castrilli, Daniel Roman
23 - 8
National League A - Regular Season
Genève / Varembé
Marc Brugarolas, Martin Mravik
19 - 11
National League A - Regular Season
Genève / Varembé
Anna Fernandez-Antolin, Juraj Mudroch
6 - 32
National League A - Regular Season
Genève / Varembé
Marc Brugarolas, Ruben Garcia
23 - 14
National League A - Regular Season
Genève / Varembé
Tibor Simon, Anna Fernandez-Antolin
11 - 12
National League A - Regular Season
Genève / Varembé
Daniel Roman, Massimo Castrilli
14 - 7
National League A - Regular Season
Genève / Varembé
Juraj Mudroch, Martin Mravik

NLA - Next Games

NLA Topscorers 2026

RankPlayerTeamGoals per GameGoals 6on6GoalsGoals Extra PlayerPenalty GoalsAppearances
1hunTamas Boros5.15686161417
2croDavid Mijic5.3598013815
3croAnte Corusic4.1537017017
4suiDomonkos Szer3.647629617
5gerMateo Cuk3.6456115117
6suiJoel Herzog3.73156121315
7suiNicolas Maddern2.8274411616
8croKresimir Butic2.7284111215
9hunAlex Peter Csacsovszky2.629399115
10suiTodor Ilic2.926387513
11suiJonathan Melet2.8213751113
12hunPatrik Reisz2.1223411116
13suiCédric Lüthi2.123346516
14suiBenjamin Pfister2.619317512
15suiLuka Damjanov2.1163131215
16greKiriakos Pontikeas2.028302015
17suiFlurin Rickenbach1.7162913017
18suiDusan Radivojevic3.61729578
19suiGiljan Alfano1.920294515
20suiAdriano Bozzo1.818284616
21suiRafael Catillaz1.621284317
22srbBogdan Filipovic1.918288215
23suiFlorian Flückiger1.6162810217
24suiZvonimir Zlomislic1.917275514
25suiMatthieu Marconi2.1162711013
26itaFederico Pagani2.112256712
27suiPablo Carballo2.114255612
28hunIstvan Bogdan Bocskay2.41522439
29espFrancisco Javier Quiles Ruiz1.49216615
30suiElias Mathis1.315216016
31suiFabian Renfer1.213196016
32suiOskar Kieloch1.112186016
33hunLevente Miklos3.61418135
34suiOrfeas Malaspinas1.69187211
35suiGian Kluser1.212185115
36suiThomas Rusch1.112173216
37suiSylvain-Reto Gadola1.27179114
38suiPatrick Würth1.312174113
39fraMathieu Pittet1.111175116
40suiAron Horvath1.111165014
41suiYves Herzog0.911163217
42suiNicolas Ravetta1.29165213
43suiDamien Thebault0.911163217
44suiPhilipp Herzog1.011154015
45suiPetar Stevanovic0.98146015
46suiSebastian Ravetta0.910133014
47suiFilip Knezevic0.97136015
48itaTommaso Campanella0.98134114
49suiFelix Flückiger0.96133415
50fraMarko Carrieri0.86133417
51autLinus Längle0.99123014
52suiGian Rickenbach0.99123013
53suiChristian Würth1.26122410
54suiYannick Rutz0.98123114
55suiIvan Djurdjevic0.86115014
56fraRomain Blary1.61011107
57suiRaphael Kubitschek1.1310349
58itaOreste Bozzo0.66103116
59suiNicola Travaglini0.88102012
60suiYuma Negro0.76103114
61suiIvan Schwerzmann0.87101213
62suiLuka Petric0.78101114
63suiRoman Garcia0.7682012
64suiRemy Petkantchin0.7781011
65suiVladimir Morozov0.5682015
66nedSebastian van den Berg0.7583012
67suiFabrice Lüthi0.4470316
68suiLudovico Abbate0.5371314
69suiMichael Würth0.5671013
70suiJulian Osinski0.4374016
71suiSimon Regalado0.5571114
72suiHector Giacomello1.257206
73espPol Garcia Terron0.947308
74suiRyan Maffioli0.947128
75suiBenito Funosas0.6671011
76suiOliver Fröhli0.746209
77suiOmael Jaquier0.4560117
78suiMatteo Bittner0.4560114
79suiKaya Karamustafa0.5660013
80suiTommaso Cerpelloni0.6363010
81suiDamien Montoya0.3352015
82suiAzzedine El Mehrek0.3550015
83ukrArtem Leshchenko0.5451011
84suiMatteo Rota0.3352015
85suiSamuel Baertschi0.3352015
86suiSébastien Zanola0.3341012
87suiVuk Stojanovic0.3341016
88suiRohan Negro0.514128
89suiPascal Geser0.413028
90suiLuka Krstic0.423108
91suiGiacomo Geninazzi0.3330012
92suiMathieu Maréchal1.023103
93suiDiego Elia Marsano0.2130214
94suiAeneas Weichselberger Yannoulis0.3132010
95suiFrancesco Dozio0.3231011
96suiRicardo Lucato0.712103
97srbMomcilo Jocic0.522004
98suiOrestis Malaspinas0.512014
99suiLaurent Stettbacher0.2120110
100itaLudovico Ruscitti0.722003
101suiAmin Scala0.1220014
102suiPetar Bjelajac0.422005
103suiLars Rasmussen0.322006
104suiChristian Ravetta1.012012
105suiStefan Stojakovic0.2121013
106hunBotond Varga0.511002
107suiDanilo Bigovic0.1110012
108gerViktor Nitzschke0.211005
109itaGabriele Ghio1.001011
110suiUlysse Perez0.111009
111suiSamuel Haldi0.1011015
112suiMatthieu Massard0.301104
113suiMichael Gratwohl0.1110010
114hunMór Farkas0.311003
115suiLucio Pereira de Freitas0.1011012
116suiAndrea Maksimovic0.111009
117itaGiovanni Castelli0.111007
118suiYassin Scala0.311003
119suiHugo Roscio1.001011
120suiLéonard Hoigné0.1110010

1/4-Final (from Phase II: 3 Group A vs. 2 Group B (I) & 4 Group A vs. 1 Group B (II), Best-of-3)
Thursday 18/06/2026
Saturday 20/06/2026
Tuesday 23/06/2026

1/2-Final (from Phase II: 1 Group A vs. Winner II & 2 Group A vs. Winner I, Best-of-5)
Saturday 27/06/2026
Tuesday 30/06/2026
Thursday 02/07/2026
Saturday 04/07/2026
Tuesday 07/07/2026

Promotion NLA (Home & away Game; aggregate scoring)* 
27.06.2026 Winner NLB vs. 4th Group B NLA
28.06.2026 4th Group B NLA vs. Winner NLB
* Second teams of NLA clubs are not eligible. The next ranked team moves up accordingly. If an NLB club officially declares its interest in promotion and finishes at least second in its group.

Game for 3th Place (Single Game)
Saturday 11/07/2026

Final (Best-of-5)
Saturday 11/07/2026
Tuesday 14/07/2026
Thursday 16/07/2026
Saturday 18/07/2026
Tuesday 21/07/2026

Finals 1st Place (best of 5)

8 - 4
National League A - Playoffs
Kreuzlingen FB / Hörnli
Rafal Wocik, Marc Brugarolas
9 - 11
National League A - Playoffs
Piscine de Marignac
Daniel Roman, Dean Suazo
15 - 5
National League A - Playoffs
Kreuzlingen FB / Hörnli
Ruben Garcia, Tibor Simon

Final 3rd Place

10 - 12
National League A - Playoffs
Horgen FB / Käpfnach
Anna Fernandez-Antolin, Daniel Mikuska

Semifinals 2 (best of 5)

16 - 7
National League A - Playoffs
Piscine de Marignac
Tibor Simon, Dean Suazo
14 - 8
National League A - Playoffs
Horgen FB / Käpfnach
Daniel Mikuska, Rafal Wocik
15 - 16
National League A - Playoffs
Piscine de Marignac
Ruben Garcia, Juraj Mudroch
11 - 12
National League A - Playoffs
Horgen FB / Käpfnach
Daniel Mikuska, Dean Suazo
15 - 11
National League A - Playoffs
Piscine de Marignac
Anna Fernandez-Antolin, Marc Brugarolas

Semifinals 1 (best of 5)

21 - 7
National League A - Playoffs
Kreuzlingen FB / Hörnli
Tibor Simon, Dean Suazo
10 - 13
National League A - Playoffs
Genève / Varembé
Rafal Wocik, Daniel Roman
20 - 11
National League A - Playoffs
Kreuzlingen FB / Hörnli
Evgeniy Belov, Ruben Garcia

Quarterfinals 2 (best of 3)

10 - 8
National League A - Playoffs
Genève / Varembé
Daniel Roman, Massimo Castrilli
15 - 16
National League A - Playoffs
Lugano / Lido
Juraj Mudroch, Dean Suazo

Quarterfinals 1 (best of 3)

21 - 12
National League A - Playoffs
Horgen FB / Käpfnach
Daniel Mikuska, Rafal Wocik
9 - 22
National League A - Playoffs
Thun FB / Strandbad
Martin Mravik, Marc Brugarolas

National League A

PosTeamPpGPtsTWDLG+G-DIFF
11.7637211812334162172
21.6735211713288177111
31.4330211425350207143
41.433021150628619690
50.8117218112221241-20
60.5211215115181293-112
70.388214017160349-189
80.000210021144339-195

National League A 2025 – Regular Season Last Games

8 - 24
National League A - Regular Season
Arbon FB
Daniel Mikuska, Evgeniy Belov
8 - 7
National League A - Regular Season
Kreuzlingen FB / Hörnli
Evgeniy Belov, Dean Suazo
11 - 12
National League A - Regular Season
Arbon FB
Massimo Castrilli, Jan Buob
7 - 11
National League A - Regular Season
Thun FB / Strandbad
Martin Mravik, Marc Brugarolas
27 - 5
National League A - Regular Season
Horgen FB / Käpfnach
Dean Suazo, Massimo Castrilli
15 - 15
National League A - Regular Season
Kreuzlingen FB / Hörnli
Tibor Simon, Ruben Garcia
7 - 14
National League A - Regular Season
Arbon FB
Evgeniy Belov, Jan Buob
11 - 12
National League A - Regular Season
Piscine de Marignac
Anna Fernandez-Antolin, Juraj Mudroch
8 - 16
National League A - Regular Season
Arbon FB
Daniel Mikuska, Dean Suazo
6 - 9
National League A - Regular Season
Vevey / Corseaux Plage
Anna Fernandez-Antolin, Marc Brugarolas
4 - 23
National League A - Regular Season
Horgen FB / Käpfnach
Ruben Garcia, Dean Suazo
22 - 9
National League A - Regular Season
Kreuzlingen FB / Hörnli
Dean Suazo, Tibor Simon
15 - 13
National League A - Regular Season
Thun FB / Strandbad
Marc Brugarolas, Anna Fernandez-Antolin
17 - 11
National League A - Regular Season
Piscine de Marignac
Ruben Garcia, Juraj Mudroch
8 - 20
National League A - Regular Season
Frauenfeld FB
Massimo Castrilli, Daniel Mikuska
10 - 15
National League A - Regular Season
Lugano / Lido
Tibor Simon, Rafal Wocik
15 - 18
National League A - Regular Season
Genève / Varembé
Juraj Mudroch, Ruben Garcia
14 - 5
National League A - Regular Season
Piscine de Marignac
Anna Fernandez-Antolin, Martin Mravik
11 - 17
National League A - Regular Season
Genève / Varembé
Evgeniy Belov, Daniel Roman
14 - 13
National League A - Regular Season
Piscine de Marignac
Daniel Roman, Evgeniy Belov
22 - 9
National League A - Regular Season
Horgen FB / Käpfnach
Fabio De Nicola, Dean Suazo
6 - 11
National League A - Regular Season
Lugano / Lido
Tibor Simon, Rafal Wocik
25 - 9
National League A - Regular Season
Horgen FB / Käpfnach
Evgeniy Belov, Martin Mravik
10 - 18
National League A - Regular Season
Lugano / Lido
Juraj Mudroch, Dean Suazo
14 - 12
National League A - Regular Season
Horgen FB / Käpfnach
Daniel Mikuska, Marc Brugarolas
10 - 8
National League A - Regular Season
Bern HB / Neufeld
Martin Mravik, Anna Fernandez-Antolin
8 - 8
National League A - Regular Season
Horgen FB / Käpfnach
Evgeniy Belov, Marc Brugarolas
7 - 2
National League A - Regular Season
Kreuzlingen FB / Hörnli
Tibor Simon, Daniel Roman
23 - 7
National League A - Regular Season
Kreuzlingen FB / Hörnli
Rafal Wocik, Daniel Roman
8 - 6
National League A - Regular Season
Genève / Varembé
Dean Suazo, Massimo Castrilli
15 - 6
National League A - Regular Season
Horgen FB / Käpfnach
Massimo Castrilli, Dean Suazo
11 - 16
National League A - Regular Season
Horgen FB / Käpfnach
Dean Suazo, Ruben Garcia
13 - 7
National League A - Regular Season
Kreuzlingen FB / Hörnli
Tibor Simon, Marc Brugarolas
8 - 14
National League A - Regular Season
Bern HB / Neufeld
Massimo Castrilli, Fabio De Nicola
27 - 6
National League A - Regular Season
Kreuzlingen HB / Egelsee
Tibor Simon, Rafal Wocik
16 - 10
National League A - Regular Season
Genève / Varembé
Marc Brugarolas, Daniel Roman
18 - 9
National League A - Regular Season
Carouge HB / Pervenches
Ruben Garcia, Dean Suazo
17 - 7
National League A - Regular Season
Carouge HB / Pervenches
Marc Brugarolas, Martin Mravik
11 - 20
National League A - Regular Season
Bern HB / Neufeld
Ruben Garcia, Martin Mravik
9 - 10
National League A - Regular Season
Lugano / Lido
Jan Buob, Juraj Mudroch
16 - 5
National League A - Regular Season
Carouge HB / Pervenches
Martin Mravik, Daniel Roman
8 - 16
National League A - Regular Season
Clarens HB / Maladaire
Martin Mravik, Massimo Castrilli
7 - 18
National League A - Regular Season
Clarens HB / Maladaire
Marc Brugarolas, Martin Mravik
6 - 21
National League A - Regular Season
Bern HB / Neufeld
Fabio De Nicola, Evgeniy Belov
20 - 6
National League A - Regular Season
Kreuzlingen HB / Egelsee
Evgeniy Belov, Daniel Mikuska
5 - 14
National League A - Regular Season
Kreuzlingen HB / Egelsee
Juraj Mudroch, Rafal Wocik
15 - 8
National League A - Regular Season
Kreuzlingen HB / Egelsee
Marc Brugarolas, Dean Suazo
14 - 7
National League A - Regular Season
Kreuzlingen HB / Egelsee
Jan Buob, Tibor Simon
8 - 13
National League A - Regular Season
Kreuzlingen HB / Egelsee
Tibor Simon, Evgeniy Belov
14 - 5
National League A - Regular Season
Kreuzlingen HB / Egelsee
Daniel Mikuska, Dean Suazo
13 - 8
National League A - Regular Season
Kreuzlingen HB / Egelsee
Rafal Wocik, Juraj Mudroch
9 - 8
National League A - Regular Season
Kreuzlingen HB / Egelsee
Marc Brugarolas, Jan Buob
9 - 9
National League A - Regular Season
Bern HB / Neufeld
Daniel Roman, Hubert Ackermann
14 - 4
National League A - Regular Season
Clarens HB / Maladaire
Anna Fernandez-Antolin, Dean Suazo
14 - 6
National League A - Regular Season
Lugano / Lido
Rafal Wocik, Ruben Garcia
11 - 16
National League A - Regular Season
Frauenfeld HB
Evgeniy Belov, Daniel Mikuska
18 - 8
National League A - Regular Season
Genève / Varembé
Anna Fernandez-Antolin, Massimo Castrilli
8 - 12
National League A - Regular Season
Clarens HB / Maladaire
Martin Mravik, Hubert Ackermann
21 - 7
National League A - Regular Season
Lugano / Lido
Daniel Roman, Evgeniy Belov
8 - 10
National League A - Regular Season
Lugano / Lido
Massimo Castrilli, Martin Mravik
15 - 7
National League A - Regular Season
Lugano / Lido
Tibor Simon, Rafal Wocik
8 - 9
National League A - Regular Season
Lugano / Lido
Juraj Mudroch, Ruben Garcia
10 - 6
National League A - Regular Season
Lugano / Lido
Rafal Wocik, Massimo Castrilli
9 - 21
National League A - Regular Season
Lugano / Lido
Martin Mravik, Juraj Mudroch
16 - 8
National League A - Regular Season
Lugano / Lido
Tibor Simon, Daniel Roman
12 - 0
National League A - Regular Season
Lugano / Lido
Ruben Garcia, Evgeniy Belov
3 - 16
National League A - Regular Season
Kreuzlingen HB / Egelsee
Rafal Wocik, Tibor Simon
8 - 21
National League A - Regular Season
Kreuzlingen HB / Egelsee
Marc Brugarolas, Jan Buob
5 - 8
National League A - Regular Season
Kreuzlingen HB / Egelsee
Jan Buob, Hubert Ackermann
9 - 8
National League A - Regular Season
Kreuzlingen HB / Egelsee
Tibor Simon, Marc Brugarolas
11 - 13
National League A - Regular Season
Genève / Varembé
Daniel Roman, Dean Suazo
17 - 8
National League A - Regular Season
Lugano / Lido
Ruben Garcia, Evgeniy Belov
16 - 6
National League A - Regular Season
Genève / Varembé
Dean Suazo, Marc Brugarolas
9 - 16
National League A - Regular Season
Clarens HB / Maladaire
Massimo Castrilli, Marc Brugarolas
1 - 23
National League A - Regular Season
Clarens HB / Maladaire
Martin Mravik, Ruben Garcia
13 - 11
National League A - Regular Season
Clarens HB / Maladaire
Juraj Mudroch, Marc Brugarolas
5 - 14
National League A - Regular Season
Clarens HB / Maladaire
Martin Mravik, Massimo Castrilli
8 - 26
National League A - Regular Season
Clarens HB / Maladaire
Ruben Garcia, Juraj Mudroch
17 - 7
National League A - Regular Season
Carouge HB / Pervenches
Daniel Roman, Martin Mravik
9 - 22
National League A - Regular Season
Clarens HB / Maladaire
Massimo Castrilli, Marc Brugarolas
10 - 12
National League A - Regular Season
Genève / Varembé
Daniel Roman, Ruben Garcia
19 - 3
National League A - Regular Season
Lugano / Lido
Daniel Mikuska, Rafal Wocik
21 - 5
National League A - Regular Season
Genève / Varembé
Anna Fernandez-Antolin, Massimo Castrilli
15 - 9
National League A - Regular Season
Lugano / Lido
Rafal Wocik, Juraj Mudroch

NLA Topscorers 2025

RankPlayerTeamGoals per GameGoals 6on6GoalsGoals Extra PlayerPenalty GoalsAppearances
1suiDomonkos Szer4.4749313621
2croKresimir Butic3.3608821727
3usaHal Goulter3.0638615829
4croAnte Corusic4.14582211620
5suiJoel Herzog2.93977211727
6gerMateo Cuk3.1537116223
7suiFlorian Flückiger2.4487119429
8fraRomain Blary2.2506010027
9hunRonen Gros3.834509713
10croMarko Manojlovic2.1355051024
11itaFederico Pagani2.3315010922
12fraMathieu Pittet1.8294717126
13suiDusan Radivojevic2.4224591419
14suiFlurin Rickenbach1.634439027
15suiYassin Scala1.7234381226
16suiMatthieu Marconi3.0224251514
17srbBogdan Filipovic2.029382719
18itaTommaso Campanella1.527355323
19suiOrfeas Malaspinas1.618336921
20suiGian Rickenbach1.224328026
21suiAdriano Bozzo1.418295621
22suiNicolas Ravetta1.413287820
23suiNoah Dudler1.218277223
24suiOskar Kieloch1.223263021
25hunIstvan Bogdan Bocskay1.215258221
26suiBenjamin Pfister1.118246022
27suiPablo Carballo1.4102431117
28suiDamien Montoya0.918234126
29suiChristian Würth1.218231420
30suiZvonimir Zlomislic0.915225224
31espFrancisco Javier Quiles Ruiz1.814226212
32suiNicola Travaglini1.211229219
33itaOreste Bozzo1.113203419
34suiElias Mathis0.813204325
35croMarko Djordjevic2.012204410
36suiPatrick Würth1.015203221
37suiCédric Lüthi1.111207218
38suiSimon Regalado0.714192327
39suiSébastien Zanola0.814183122
40suiYves Herzog0.712185126
41suiSylvain-Reto Gadola0.913182321
42suiFabian Renfer0.710177023
43suiJulian Osinski0.613161229
44itaTommaso Busilacchi3.8815524
45suiEric Sauvageat0.88157020
46suiQuentin Mentha0.914151017
47fraMarko Carrieri0.76157223
48suiSebastian Ravetta0.710144021
49srbMomcilo Jocic0.78146021
50suiGian Kluser0.99133114
51suiGlenn Valsangiacomo0.58122224
52suiGiacomo Geninazzi0.67113120
53suiTommaso Cerpelloni0.68113020
54suiPhilipp Herzog0.57114021
55suiYuma Negro0.38100229
56suiYannick Rutz2.0710305
57suiThomas Rusch0.6792015
58autLinus Längle0.6990015
59suiDominic Mlcoch0.5891017
60suiBenito Funosas0.5692119
61suiFelix Flückiger0.6492316
62suiLudovico Abbate0.3481325
63ukrArtem Leshchenko0.3682023
64suiAndrea Brambillasca0.4581222
65suiMichael Würth1.036126
66suiAzzedine El Mehrek0.3561020
67suiRohan Negro0.5261313
68suiTeo Novello0.4561017
69suiSandro Bösch0.5561013
70suiWilliam Groebli0.4461117
71suiPetar Stevanovic0.2253023
72suiSamuel Haldi0.2253026
73suiBenjamin Fischer0.3451018
74suiSamuel Baertschi0.2253021
75suiMarin Pavlovic0.2252122
76fraLouis Léauté0.3550019
77suiXavier Barros0.3550016
78suiMatteo Bittner0.834015
79suiHrvoje Roguljic0.624027
80suiFlorian Torche0.1131122
81suiJanis Papageorgiou0.2330020
82suiAmin Scala1.013113
83srbMilan Petrovic1.022002
84suiOliver Fröhli1.012102
85fraMoussa Benyassine Ilyés0.712103
86suiPeter Kräuchi1.022002
87greVasileios Orfanos0.1121020
88suiConstantin Kracunovic0.322007
89suiNicola Pucar0.2220012
90suiLuka Bogdanovic2.012101
91indSamriddh Kakkattil0.1220016
92suiDanilo Bigovic0.1110015
93suiFabrice Lüthi0.301013
94hunBotond Varga1.001011
95usaGreg Enloe1.011001
96suiGabriel Catillaz0.311003
97suiLuka Krstic0.1110014
98suiDario Schüpbach0.201106
99suiLaurent Stettbacher0.301103
100suiFrédéric Blanc0.1110020
101suiSebastian Gajita0.0010121
102suiDaniel Luis0.311003
103gerAdrian Hossner0.1010116
104suiRaphael Perretta0.211005
105suiJosselin Bernel0.201106
106fraMaven Katchamakov0.211005
107suiNikolaj Veljkovic0.301104

Swiss Water Polo Champions (1917–2025)

2020s                                           

  • 2025 SC Kreuzlingen
  • 2024 SC Kreuzlingen
  • 2023 SC Kreuzlingen
  • 2022 SC Kreuzlingen
  • 2021 SC Kreuzlingen
  • 2020 (Corona)

2010s

  • 2019 SC Kreuzlingen
  • 2018 Lugano Aquatics
  • 2017 Lugano Aquatics
  • 2016 Lugano Aquatics
  • 2015 SC Horgen
  • 2014 Lugano Aquatics
  • 2013 SC Kreuzlingen
  • 2012 SC Kreuzlingen
  • 2011 SC Kreuzlingen
  • 2010 Lugano Aquatics

2000s

  • 2009 SC Kreuzlingen
  • 2008 SC Kreuzlingen
  • 2007 SC Horgen
  • 2006 Lugano Aquatics
  • 2005 SC Schaffhausen
  • 2004 SC Schaffhausen
  • 2003 SC Kreuzlingen
  • 2002 SC Kreuzlingen
  • 2001 SC Horgen
  • 2000 SC Horgen

1990s

  • 1999 SC Kreuzlingen
  • 1998 SC Horgen
  • 1997 Lugano Aquatics
  • 1996 Lugano Aquatics
  • 1995 Lugano Aquatics
  • 1994 Schwimmverein beider Basel
  • 1993 SC Horgen
  • 1992 SC Horgen
  • 1991 SC Horgen
  • 1990 CN Monthey

1980s

  • 1989 Lugano Aquatics
  • 1988 Lugano Aquatics
  • 1987 SC Horgen
  • 1986 Lugano Aquatics
  • 1985 Lugano Aquatics
  • 1984 SC Horgen
  • 1983 SC Horgen
  • 1982 SC Horgen
  • 1981 SC Horgen
  • 1980 SC Horgen

1970s

  • 1979 SC Horgen
  • 1978 SC Horgen
  • 1977 SC Horgen
  • 1976 SC Horgen
  • 1975 SC Horgen
  • 1974 Genève Natation
  • 1973 Lugano Aquatics
  • 1972 Lugano Aquatics
  • 1971 Lugano Aquatics
  • 1970 Lugano Aquatics

1960s

  • 1969 Genève Natation
  • 1968 Genève Natation
  • 1967 Genève Natation
  • 1966 SC Horgen
  • 1965 (No entry)
  • 1964 SC Horgen
  • 1963 SC Horgen
  • 1962 SC Horgen
  • 1961 SC Horgen
  • 1960 SV Limmat

1950s

  • 1959 SC Horgen
  • 1958 SC Horgen
  • 1957 SC Zürich
  • 1956 SC Horgen
  • 1955 SC Horgen
  • 1954 SC Horgen
  • 1953 SC Horgen
  • 1952 SC Zürich
  • 1951 CN Lausanne
  • 1950 CN Lausanne

1940s

  • 1949 CN Lausanne
  • 1948 SK Luzern
  • 1947 Genève Natation
  • 1946 SC Zürich
  • 1945 SC Zürich
  • 1944 SK Arbon
  • 1943 SC Zürich
  • 1942 Genève Natation
  • 1941 Genève Natation
  • 1940 (No entry)

1930s

  • 1939 SC St. Gallen
  • 1938 Genève Natation
  • 1937 SK Arbon
  • 1936 SC St. Gallen
  • 1935 Genève Natation
  • 1934 Genève Natation
  • 1933 Genève Natation
  • 1932 Genève Natation
  • 1931 CN Lausanne
  • 1930 SC Romanshorn

1920s

  • 1929 SC Romanshorn
  • 1928 Genève Natation
  • 1927 SK Arbon
  • 1926 SC St. Gallen
  • 1925 Red Fish Neuenburg
  • 1924 SK Arbon
  • 1923 SC St. Gallen
  • 1922 Genève Natation
  • 1921 (No entry)
  • 1920 (No entry)

1910s

  • 1919 (No entry)
  • 1918 (No entry)
  • 1917 SC St. Gallen

Title Statistics (1917–2025)

Most Championship Titles

RankTeamTitlesLast Title
🥇 SC Horgen302015
🥈 Lugano Aquatics172018
🥉 SC Kreuzlingen152025
4.Genève Natation141974
5.SC Zürich51957
5.SC St. Gallen51939
7.CN Lausanne41951
7.SK Arbon41944
9.SC Schaffhausen22005
9.SC Romanshorn21930
11.Schwimmverein beider Basel11994
11.CN Monthey11990
11.SK Luzern11948
11.Red Fish Neuchatel11925

Sign Up Now

Become a member of our online community and get tickets to upcoming matches or sports events faster!