The 2025 Swiss Championships were held on June 14 in Lausanne, Switzerland.
Senior All-Around Results
| Rank | Athlete | FX | PH | SR | VT | PB | HB | AA |
| 1 | Noe Seifert Satus ORO |
13.200 | 13.500 | 13.066 | 13.750 | 14.066 | 14.033 | 81.615 |
| 2 | Florian Langenegger STV Schlossrued |
13.800 | 13.300 | 12.733 | 13.700 | 13.666 | 13.133 | 80.332 |
| 3 | Luca Giubellini Eien-Kleindöttingen |
13.733 | 13.366 | 12.233 | 14.400 | 12.900 | 12.033 | 78.665 |
| 4 | Benjamin Gischard Herzogenbuchsee |
13.100 | 12.266 | 12.700 | 13.850 | 13.433 | 13.300 | 78.649 |
| 5 | Tim Randegger TV Wädenswil |
12.733 | 12.400 | 12.933 | 13.250 | 13.066 | 13.466 | 77.848 |
| 6 | Dominic Tamsel TV Wädenswil |
12.033 | 13.633 | 11.933 | 12.700 | 13.100 | 12.800 | 76.199 |
| 7 | Jan Imhof TV Maisprach |
13.666 | 9.266 | 13.833 | 13.750 | 12.500 | 12.900 | 75.915 |
| 8 | Ian Staubitzer TV Inkwil |
12.200 | 11.300 | 11.333 | 13.500 | 12.533 | 11.966 | 72.832 |
| 9 | Mirco Riva SFG Chiasso |
13.133 | 11.033 | 11.833 | 13.250 | 11.833 | 11.233 | 72.315 |
| 10 | Noah Bitterli TV Oberbuchsiten |
12.033 | 11.700 | 11.933 | 12.400 | 12.266 | 11.700 | 72.032 |
| 11 | Silas Fricker Biberist Aktiv |
12.366 | 10.233 | 10.766 | 13.350 | 12.433 | 12.166 | 71.314 |
| 12 | Nico Oberholzer Opfikon-Glattbrugg |
12.300 | 8.400 | 12.000 | 13.350 | 11.300 | 13.500 | 70.850 |
| 13 | Timon Erb Stadtturnverein Wil |
11.500 | 11.666 | 12.066 | 13.100 | 10.733 | 11.333 | 70.398 |
| 14 | Dany Leimgruber Gym Serrières |
12.300 | 10.666 | 11.366 | 12.200 | 11.333 | 11.666 | 69.531 |
| 15 | Florian Keller Diepoldsau-Schmitter |
10.433 | 9.366 | 11.733 | 13.250 | 10.133 | 10.800 | 65.715 |
| 16 | Mattia Piffaretti SFG Chiasso |
12.800 | —— | 11.633 | 13.450 | 13.600 | 12.733 | 64.216 |
| 17 | Colin Jaden Schmid TV Niederglatt |
10.233 | 9.700 | 11.500 | 11.150 | 9.600 | 10.533 | 62.716 |
| 18 | Timothy Rossetti SFG Biasca |
12.366 | —— | 12.966 | 13.400 | 11.333 | 11.000 | 61.065 |
| 19 | Kilian Schmitt TV Mels |
12.533 | 12.866 | —— | 13.800 | 9.800 | —— | 48.999 |
| 20 | Janis Aegerter Gym Berner Oberland |
11.800 | —— | 10.966 | 11.850 | 11.100 | —— | 45.716 |
| 21 | Alain Bregenzer TV Rickenbach |
13.366 | —— | —— | 12.500 | 10.800 | —— | 36.666 |
| 22 | Marco Pfyl Pfäffikon-Freienbach |
—— | —— | —— | —— | 12.100 | 11.100 | 23.200 |
| 23 | Tim Bühlmann TV Bellach |
—— | —— | —— | —— | 9.000 | 10.200 | 19.200 |
Junior All-Around Results
| Rank | Athlete | FX | PH | SR | VT | PB | HB | AA |
| 1 | Ben Schumacher TV Lenzburg |
13.700 | 12.766 | 12.200 | 13.550 | 13.133 | 12.400 | 77.749 |
| 2 | Loris Marty TSV Rohrdorf |
11.933 | 11.066 | 11.400 | 12.600 | 12.600 | 12.533 | 72.132 |
| 3 | Nick Aebersold TV Steffisburg |
12.466 | 12.200 | 10.933 | 12.300 | 10.333 | 11.033 | 69.265 |
| 4 | Janic Fässler TV Wädenswil |
11.066 | 9.100 | 12.000 | 12.750 | 12.733 | 11.433 | 69.082 |
| 5 | Linus Eisenring Stadtturnverein Wil |
12.533 | 10.833 | 12.100 | 11.550 | 10.166 | 11.000 | 68.182 |
| 6 | Luis Brandenberger TV Henggart |
11.400 | 12.166 | 10.600 | 10.450 | 11.133 | 12.066 | 67.815 |
| 7 | Adam Ateyeh Opfikon-Glattbrugg |
10.766 | 11.633 | 11.166 | 12.550 | 11.400 | 9.766 | 67.281 |
| 8 | Quentin Weber TV Gelterkinden |
11.266 | 10.433 | 10.833 | 12.500 | 11.800 | 10.133 | 66.965 |
| 9 | Jonas Räpple Kunstturnen Schaffhausen |
10.533 | 10.400 | 11.133 | 12.500 | 10.400 | 10.633 | 65.599 |
| 10 | Tim Wolfer ZV Henggart |
11.500 | 9.266 | 10.666 | 11.750 | 11.266 | 10.700 | 65.148 |
| 11 | Hugo Machado da Silva Gym Serrières |
11.033 | 10.733 | 10.466 | 11.550 | 10.933 | 10.366 | 65.081 |
| 12 | Isaak Jelinek TV Hegi |
11.366 | 9.200 | 10.933 | 11.700 | 10.933 | 10.866 | 64.998 |
| 13 | Nico Alder TV Mels |
12.266 | 8.100 | 9.933 | 11.800 | 12.033 | 10.200 | 64.332 |
| 14 | Mathieu Gobet GASF |
10.733 | 9.166 | 9.366 | 10.700 | 10.566 | 9.266 | 59.797 |
| 15 | Marius Buholzer Gym Berner Oberland |
11.033 | 5.433 | 9.766 | 10.200 | 10.700 | 10.333 | 57.465 |
| 16 | Diego Gutierrez Rios FSG Lancy |
10.233 | 6.766 | 7.900 | 10.500 | 11.133 | 10.033 | 56.565 |
| 17 | Elouan Fivaz FSG Montreux |
10.200 | 8.500 | 9.433 | 10.650 | 9.133 | 5.366 | 53.282 |