The 2025 Swiss Junior Men’s Championships were held from May 27 through May 31 in Rüti, Switzerland.
All-Around Results
| Rank | Athlete | FX | PH | SR | VT | PB | HB | AA |
| 1 | Ben Schumacher Lenzburg TV |
13.566 | 12.633 | 11.400 | 12.500 | 13.766 | 12.633 | 76.498 |
| 2 | Janic Fässler Wädenswil TV |
12.933 | 10.600 | 11.866 | 12.933 | 12.466 | 11.566 | 72.364 |
| 3 | Loris Marty Rohrdorf TSV |
12.666 | 10.866 | 11.200 | 13.133 | 12.500 | 11.500 | 71.865 |
| 4 | Luis Brandenberger Henggart TV |
11.366 | 11.700 | 11.000 | 11.300 | 11.966 | 10.633 | 67.965 |
| 5 | Nick Aebersold Steffisburg TV |
12.300 | 10.933 | 10.433 | 11.933 | 11.100 | 10.533 | 67.232 |
| 6 | Linus Eisenring Stadtturnverein Wil |
12.400 | 8.133 | 11.466 | 12.433 | 11.000 | 11.066 | 66.498 |
| 7 | Isaak Jelinek TV Hegi |
11.166 | 9.900 | 10.733 | 12.400 | 11.266 | 10.600 | 66.065 |
| 8 | Nico Alder Mels TV |
11.766 | 9.533 | 11.000 | 12.333 | 11.200 | 10.133 | 65.965 |
| 9 | Adam Ateyeh Opfikon-Glattbrugg |
11.466 | 10.066 | 10.466 | 12.633 | 11.400 | 9.666 | 65.697 |
| 10 | Hugo Machado da Silva Gym Serrières |
10.966 | 11.433 | 9.700 | 11.400 | 11.033 | 10.433 | 64.965 |
| 11 | Tim Wolfer Henggart TV |
11.333 | 9.333 | 10.466 | 11.800 | 11.233 | 10.366 | 64.531 |
| 12 | Matteo Widmer Stäfa TV |
10.466 | 9.333 | 9.900 | 10.033 | 10.333 | 9.000 | 59.065 |
Floor Final Results
| Rank | Athlete | Club | D | E | ND | Total |
| 1 | Ben Schumacher | Lenzburg TV | 4.7 | 8.633 | -0.3 | 13.033 |
| 2 | Nick Aebersold | Steffisburg TV | 4.3 | 8.133 | 12.433 | |
| 3 | Loris Marty | Rohrdorf TSV | 4.2 | 7.033 | -0.3 | 10.933 |
| 4 | Linus Eisenring | Stadtturnverein Wil | 3.8 | 7.400 | -0.3 | 10.900 |
| 5 | Nico Alder | Mels TV | 3.6 | 7.466 | -0.3 | 10.766 |
| 6 | Adam Ateyeh | Opfikon-Glattbrugg | 3.7 | 6.633 | 10.333 |
Pommels Final Results
| Rank | Athlete | Club | D | E | ND | Total |
| 1 | Ben Schumacher | Lenzburg TV | 4.5 | 8.333 | 12.833 | |
| 2 | Luis Brandenberger | Henggart TV | 4.6 | 7.666 | 12.266 | |
| 3 | Adam Ateyeh | Opfikon-Glattbrugg | 3.6 | 7.633 | 11.233 | |
| 4 | Hugo Machado da Silva | Gym Serrières | 3.0 | 7.266 | 10.266 | |
| 5 | Loris Marty | Rohrdorf TSV | 2.4 | 6.733 | 9.133 | |
| 6 | Nick Aebersold | Steffisburg TV | 3.1 | 5.500 | 8.600 |
Rings Final Results
| Rank | Athlete | Club | D | E | ND | Total |
| 1 | Linus Eisenring | Stadtturnverein Wil | 2.8 | 8.666 | 11.466 | |
| 2 | Ben Schumacher | Lenzburg TV | 3.2 | 8.100 | 11.300 | |
| 3 | Isaak Jelinek | TV hegi | 2.3 | 9.000 | -0.3 | 11.000 |
| 4 | Loris Marty | Rohrdorf TSV | 3.4 | 7.466 | 10.866 | |
| 5 | Nico Alder | Mels TV | 2.8 | 8.333 | -0.3 | 10.833 |
Vault Final Results
| Rank | Athlete | Club | D | E | ND | Total | Average |
| 1 | Ben Schumacher | Lenzburg TV | 3.6 | 9.066 | 12.666 | 12.766 | |
| 3.6 | 9.266 | 12.866 | |||||
| 2 | Adam Ateyeh | Opfikon-Glattbrugg | 3.6 | 9.133 | 12.733 | 12.066 | |
| 2.4 | 9.000 | 11.400 | |||||
| 3 | Isaak Jelinek | TV Hegi | 3.6 | 8.800 | 12.400 | 11.950 | |
| 2.8 | 8.800 | -0.1 | 11.500 | ||||
| 4 | Nico Alder | Mels TV | 2.8 | 9.266 | 12.066 | 11.583 | |
| 2.0 | 9.100 | 11.100 |
P-Bars Final Results
| Rank | Athlete | Club | D | E | ND | Total |
| 1 | Ben Schumacher | Lenzburg TV | 4.4 | 8.500 | 12.900 | |
| 2 | Nico Alder | Mels TV | 3.0 | 8.533 | 11.533 | |
| 3 | Adam Ateyeh | Opfikon-Glattbrugg | 2.8 | 8.566 | 11.366 | |
| 4 | Luis Brandenberger | Henggart TV | 3.3 | 8.066 | 11.366 | |
| 5 | Isaak Jelinek | TV Hegi | 1.9 | 9.366 | 11.266 | |
| 6 | Loris Marty | Rohrdorf TSV | 3.2 | 7.900 | 11.100 |
High Bar Final Results
| Rank | Athlete | Club | D | E | ND | Total |
| 1 | Ben Schumacher | Lenzburg TV | 4.1 | 8.000 | 12.100 | |
| 2 | Loris Marty | Rohrdorf TSV | 4.3 | 7.066 | 11.366 | |
| 3 | Nick Aebersold | Steffisburg TV | 3.4 | 7.500 | 10.900 | |
| 4 | Linus Eisenring | Stadtturnverein Wil | 2.3 | 8.533 | 10.833 | |
| 5 | Hugo Machado da Silva | Gym Serrières | 1.7 | 8.633 | 10.333 | |
| 6 | Isaak Jelinek | TV Hegi | 2.4 | 7.700 | 10.100 |