The 2025 Swiss Team Championships were held on November 23 in Winterthur, Switzerland.
National League A Team Results
| Rank | Team | FX | PH | SR | VT | PB | HB | AA |
| 1 | AARGAU | 40.332 | 40.466 | 38.765 | 41.000 | 41.566 | 38.166 | 240.295 |
| Luca Giubellini | 13.033 | 13.166 | 12.666 | 13.900 | —— | —— | ||
| Matteo Giubellini | 13.466 | 14.100 | 13.366 | 13.200 | 14.000 | 11.766 | ||
| Florian Langenegger | —— | 12.266 | —— | 13.700 | 13.566 | 13.500 | ||
| Luca Murabito | —— | —— | —— | 13.400 | —— | 11.566 | ||
| Noe Seifert | 13.833 | 13.200 | 12.733 | —— | 14.000 | 12.900 | ||
| 2 | TICINO | 37.200 | 37.766 | 40.466 | 40.050 | 38.265 | 35.599 | 229.346 |
| Kevin Buckley | —— | 12.866 | 12.333 | —— | —— | 10.700 | ||
| Michael Buckley | 12.800 | 12.600 | —— | 12.700 | —— | —— | ||
| Mattia Piffaretti | 13.200 | —— | 13.000 | 13.500 | 13.066 | 12.533 | ||
| Mirco Riva | —— | 12.033 | —— | 13.550 | 11.933 | 12.366 | ||
| Timothy Rossetti | 11.200 | —— | 13.466 | 13.000 | 12.133 | 10.666 | ||
| Marco Sarrugerio | —— | 12.300 | 14.000 | —— | 13.066 | —— | ||
| 3 | ZÜRICH | 37.365 | 33.732 | 35.632 | 39.450 | 38.032 | 35.699 | 219.910 |
| Omar Ateyeh | —— | 12.066 | —— | —— | 11.766 | —— | ||
| Luis Brandenberger | —— | 12.100 | —— | —— | —— | —— | ||
| Henji Mboyo | 12.566 | 9.466 | —— | 12.900 | 12.966 | 12.433 | ||
| Glen Müller | 12.066 | —— | 11.633 | 12.300 | 12.266 | 11.633 | ||
| Tim Randegger | 12.733 | —— | 12.433 | 13.350 | 12.800 | 10.233 | ||
| Ben Wolfer | 11.333 | 9.566 | 11.566 | 13.200 | —— | 11.633 | ||
| 4 | NKL | 35.632 | 33.799 | 33.932 | 39.150 | 35.698 | 33.699 | 211.910 |
| Janick Brunner | 11.866 | 11.566 | 11.066 | 12.250 | 12.366 | 9.966 | ||
| Jan Imhof | 11.266 | —— | —— | 13.550 | —— | 11.766 | ||
| Kevin Kuhni | —— | 11.600 | 11.866 | —— | —— | 11.200 | ||
| Benaja Munsch | 12.500 | —— | 11.000 | 13.050 | 11.566 | —— | ||
| Felias Senn | —— | 9.300 | —— | —— | —— | —— | ||
| Quentin Weber | 10.166 | 10.633 | 10.033 | 12.550 | 11.766 | 10.733 | ||
| 5 | ST. GALLEN | 35.532 | 34.766 | 33.165 | 38.950 | 36.032 | 33.433 | 211.878 |
| Lewin Doll | —— | —— | 9.300 | 8.100 | —— | —— | ||
| Linus Eisenring | 10.933 | 11.266 | 12.066 | 12.250 | 11.700 | 11.033 | ||
| Timon Erb | 11.633 | 11.100 | 11.466 | 13.200 | 11.166 | 11.300 | ||
| Max Krüger | 11.633 | 10.366 | 9.633 | —— | 9.366 | 9.700 | ||
| Kilian Schmitt | 12.266 | 12.400 | —— | 13.500 | 13.166 | 11.100 | ||
| 6 | SOLOTHURN | 33.633 | 32.432 | 34.466 | 37.900 | 36.099 | 34.398 | 208.928 |
| Noah Bitterli | —— | 10.866 | 12.100 | —— | 12.633 | 12.166 | ||
| Lucas Coldebella | 10.100 | —— | —— | 12.100 | —— | —— | ||
| Andrin Erdin | —— | —— | —— | 11.850 | —— | —— | ||
| Silas Fricker | 12.033 | 10.633 | 11.566 | 13.250 | 12.266 | 11.166 | ||
| Janik Mann | 11.500 | —— | —— | 12.550 | —— | 11.066 | ||
| Severin Plüss | —— | 10.933 | 10.800 | —— | 11.200 | —— |
National League B Team Results
| Rank | Team | FX | PH | SR | VT | PB | HB | AA |
| 1 | ZÜRICH | 37.732 | 34.699 | 37.399 | 37.500 | 36.366 | 36.000 | 219.696 |
| Janic Fässler | 13.333 | 10.933 | 12.833 | 12.700 | 11.733 | 12.400 | ||
| Nico Oberholzer | 11.966 | 12.300 | 12.266 | 11.000 | 12.400 | 12.000 | ||
| Carlo Riesco | 12.433 | 10.666 | 12.100 | 11.950 | 12.233 | 11.600 | ||
| Colin Schmid | 11.933 | 11.466 | 12.300 | 12.850 | 10.900 | 10.833 | ||
| 2 | AARGAU 2 | 36.399 | 34.333 | 35.466 | 39.650 | 37.333 | 35.933 | 219.114 |
| Mario Brand | 11.833 | 8.733 | 11.500 | 13.150 | 12.200 | 11.233 | ||
| Loris Marty | 11.833 | 11.100 | 11.433 | 12.450 | 12.100 | 11.700 | ||
| Ben Schumacher | 12.733 | 13.400 | 12.400 | 13.500 | 13.033 | 13.000 | ||
| Nando Steger | —— | 9.833 | 11.566 | 13.000 | —— | —— | ||
| 3 | LU/OW/NW | 37.765 | 36.499 | 35.165 | 38.400 | 34.566 | 35.266 | 217.661 |
| Alain Bregenzer | 13.433 | —— | 11.366 | 12.450 | 11.433 | 11.133 | ||
| Maurice Duss | 11.733 | 11.433 | 10.833 | 12.550 | 10.700 | —— | ||
| Joscha Kurer | —— | 9.866 | —— | —— | —— | —— | ||
| Levin Sager | 12.266 | 11.700 | 11.766 | 13.300 | 12.433 | 11.400 | ||
| Dominic Tamsel | 12.066 | 13.366 | 12.033 | 12.550 | 9.133 | 12.600 | ||
| Linus Wolfisberg | —— | —— | —— | —— | —— | 11.266 | ||
| 4 | SCHAFFHAUSEN | 35.366 | 32.799 | 33.733 | 37.650 | 34.832 | 32.898 | 207.278 |
| Adrian Joder | —— | —— | —— | 9.600 | —— | —— | ||
| Matteo Poroli | 10.400 | 8.233 | —— | —— | —— | 8.800 | ||
| Jonas Räpple | 11.600 | 10.866 | 10.633 | 12.550 | 11.200 | 10.866 | ||
| Mika Straub | —— | —— | 9.466 | —— | 10.366 | —— | ||
| Fabio Strauss | 11.600 | 10.533 | 11.700 | 12.600 | 11.666 | 10.966 | ||
| Marco Walter | 12.166 | 11.400 | 11.400 | 12.500 | 11.966 | 11.066 | ||
| 5 | GENÈVE | 34.399 | 29.399 | 32.699 | 36.600 | 34.899 | 34.098 | 202.094 |
| Lucas Angilotti | 10.000 | —— | 11.133 | 11.600 | —— | —— | ||
| Lamine Delorme | —— | 9.566 | 10.066 | —— | 11.633 | 9.666 | ||
| Théo Ezahr | 11.300 | 10.900 | 9.866 | 12.050 | 11.133 | 11.366 | ||
| Hiroaki Hata | 10.766 | 8.933 | —— | 12.050 | 11.533 | 11.466 | ||
| Ewan Onomor | 12.333 | 8.900 | 11.500 | 12.500 | 11.733 | 11.266 | ||
| 6 | NEUCHÂTEL | 34.299 | 32.299 | 32.199 | 37.100 | 33.333 | 32.265 | 201.495 |
| Rémi Bruchez | 11.766 | —— | 10.500 | —— | —— | 9.933 | ||
| Josias Heubi | 11.433 | —— | —— | 12.350 | —— | —— | ||
| Dany Leimgruber | —— | 10.733 | 10.933 | 12.650 | 10.900 | 11.533 | ||
| Hugo Machado da Silva | 10.866 | 11.200 | 10.566 | 11.650 | 11.200 | —— | ||
| Ethan Nikiel | —— | 10.133 | —— | —— | 10.000 | 10.566 | ||
| Anthony Rodriguez | 11.100 | 10.366 | 10.700 | 12.100 | 11.233 | 10.166 |