The 2023 Swiss Junior Men’s Championships were held from June 3 through June 4 in Volketswil, Switzerland.
All-Around Results
| Rank | Athlete | FX | PH | SR | VT | PB | HB | AA |
| 1 | Omar Ateyeh TV Opfikon-Glattbrugg |
12.600 | 12.766 | 12.400 | 13.200 | 12.733 | 12.033 | 75.732 |
| 2 | Ben Schumacher TV Lenzburg |
13.100 | 12.100 | 12.533 | 13.000 | 13.566 | 11.400 | 75.699 |
| 3 | Ian Staubitzer TV Kutu Solothurn |
12.700 | 11.233 | 12.500 | 13.900 | 12.866 | 12.266 | 75.465 |
| 4 | Carlo Riesco TV Wädenswil |
12.866 | 11.433 | 12.533 | 13.400 | 12.266 | 12.166 | 74.664 |
| 5 | Damiano Ponzio SFG Bellinzona |
12.400 | 11.600 | 12.500 | 13.250 | 12.966 | 11.900 | 74.616 |
| 6 | Silas Fricker Biberist Aktiv |
13.100 | 11.033 | 12.633 | 13.400 | 13.433 | 10.600 | 74.199 |
| 7 | Florian Keller SVD Diepoldsau-Schmitter |
12.333 | 11.766 | 11.633 | 13.000 | 12.600 | 11.366 | 72.698 |
| 8 | Janik Mann TV Langendorf |
11.900 | 10.266 | 11.966 | 13.100 | 12.533 | 11.866 | 71.631 |
| 9 | Kevin Buckley SFG Chiasso |
12.166 | 12.600 | 12.500 | 12.700 | 11.266 | 10.333 | 71.565 |
| 10 | Janic Fässler TV Wädenswil |
13.033 | 8.900 | 12.700 | 13.400 | 12.800 | 10.066 | 70.899 |
| 11 | Nico Oberholzer TV Opfikon-Glattbrugg |
11.466 | 9.300 | 12.366 | 13.100 | 12.000 | 12.000 | 70.232 |
| 12 | Dany Leimgruber Gym Serrières |
12.066 | 8.500 | 12.666 | 13.000 | 12.700 | 11.100 | 70.032 |
| 13 | Quentin Weber TV Gelterkinden |
11.700 | 11.700 | 11.566 | 12.700 | 12.200 | 9.733 | 69.599 |
| 14 | Anthony Rodriguez Gym Serrières |
11.866 | 10.566 | 11.966 | 12.800 | 12.000 | 8.866 | 68.064 |
| 15 | Colin Jaden Schmid TV Niederglatt |
11.033 | 11.333 | 11.100 | 12.050 | 10.933 | 9.566 | 66.015 |
| 16 | Nick Abersold TV Steffisburg |
10.966 | 10.066 | 10.533 | 12.250 | 11.733 | 9.933 | 65.481 |
| 17 | Hugo Machado da Silva Gym Serrières |
11.433 | 10.433 | 10.400 | 11.750 | 11.166 | 9.533 | 64.715 |
| 18 | Isaak Jelinek TV Hegi |
11.400 | 8.766 | 10.933 | 12.050 | 11.633 | 9.433 | 64.215 |
| 19 | Nico Alder TV Mels |
11.366 | 8.333 | 10.866 | 12.050 | 11.733 | 9.366 | 63.714 |
| 20 | Alain Bregenzer TV Rickenbach |
12.533 | —— | 11.633 | 12.850 | 11.566 | 8.166 | 56.748 |
| 21 | Timon Erb Wil Stadtturnverein Wil |
—— | 11.933 | 11.433 | 12.250 | 10.933 | —— | 46.549 |
| 22 | Janis Aergerter Gym Berner Oberland |
12.866 | —— | —— | 12.850 | 11.566 | 8.266 | 45.548 |
| 23 | Mirco Riva SFG Chiasso |
12.733 | —— | —— | 11.800 | —— | —— | 24.533 |
Floor Final Results
| Rank | Athlete | Club | D | E | ND | Total |
| 1 | Ben Schumacher | TV Lenzburg | 4.3 | 8.566 | 12.866 | |
| 2 | Janic Fässler | TV Wädenswil | 4.6 | 8.266 | 12.866 | |
| 3 | Mirco Riva | SFG Chiasso | 4.4 | 8.433 | 12.833 | |
| 4 | Silas Fricker | Biberist Aktiv | 4.3 | 8.600 | -0.1 | 12.800 |
| 5 | Carlo Riesco | TV Wädenswil | 4.6 | 8.166 | 12.766 | |
| 6 | Ian Staubitzer | TV Kutu Solothurn | 4.0 | 7.366 | 11.366 |
Pommels Final Results
| Rank | Athlete | Club | D | E | ND | Total |
| 1 | Omar Ateyeh | TV Opfikon-Glattbrugg | 5.0 | 8.266 | 13.266 | |
| 2 | Ben Schumacher | TV Lenzburg | 4.7 | 8.466 | 13.166 | |
| 3 | Kevin Buckley | SFG Chiasso | 4.2 | 7.233 | 11.433 | |
| 4 | Quentin Weber | TV Gelterkinden | 4.4 | 6.700 | 11.100 | |
| 5 | Timon Erb | Wil Stadtturnverein Wil | 3.0 | 7.633 | 10.633 | |
| 6 | Florian Keller | SVD Diepoldsau-Schmitter | 3.6 | 6.633 | 10.233 |
Rings Final Results
| Rank | Athlete | Club | D | E | ND | Total |
| 1 | Carlo Riesco | TV Wädenswil | 4.3 | 8.466 | 12.766 | |
| 2 | Dany Leimgruber | Gym Serrières | 4.0 | 8.733 | 12.733 | |
| 3 | Silas Fricker | Biberist Aktiv | 3.9 | 8.700 | 12.600 | |
| 4 | Ben Schumacher | TV Lenzburg | 4.2 | 8.400 | 12.600 | |
| 5 | Ian Staubitzer | TV Kutu Solothurn | 3.7 | 8.600 | 12.300 | |
| 6 | Janic Fässler | TV Wädenswil | 4.1 | 7.433 | 11.533 |
Vault Final Results
| Rank | Athlete | Club | D | E | ND | Total | Average |
| 1 | Ian Staubitzer | TV Kutu Soloturn | 4.8 | 9.433 | 14.233 | 13.716 | |
| 4.0 | 9.200 | 13.200 | |||||
| 2 | Mirco Riva | SFG Chiasso | 4.8 | 9.033 | 13.833 | 13.533 | |
| 4.0 | 9.233 | 13.233 | |||||
| 3 | Janik Mann | TV Langendorf | 4.0 | 9.233 | -0.1 | 13.133 | 13.333 |
| 4.4 | 9.133 | 13.533 | |||||
| 4 | Carlo Riesco | TV Wädenswil | 4.8 | 8.733 | -0.1 | 13.433 | 13.250 |
| 4.0 | 9.066 | 13.066 | |||||
| 5 | Nico Oberholzer | TV Opfikon-Glattbrugg | 4.0 | 9.166 | 13.166 | 12.966 | |
| 4.0 | 9.066 | -0.3 | 12.766 | ||||
| 6 | Ben Schumacher | TV Lenzburg | 4.0 | 8.966 | 12.966 | 12.716 | |
| 3.2 | 9.266 | 12.466 |
P-Bars Final Results
| Rank | Athlete | Club | D | E | ND | Total |
| 1 | Ben Schumacher | TV Lenzburg | 4.6 | 8.766 | 13.366 | |
| 2 | Omar Ateyeh | TV Opfikon-Glattbrugg | 4.2 | 8.833 | 13.033 | |
| 3 | Janic Fässler | TV Wädenswil | 4.4 | 8.200 | 12.600 | |
| 4 | Damiano Ponzio | SFG Bellinzona | 4.3 | 8.266 | 12.566 | |
| 5 | Ian Staubitzer | TV Kutu Solothurn | 4.2 | 8.133 | 12.333 | |
| 6 | Silas Fricker | Biberist Aktiv | 4.3 | 6.500 | 10.800 |
High Bar Final Results
| Rank | Athlete | Club | D | E | ND | Total |
| 1 | Ian Staubitzer | TV Kutu Solothurn | 3.5 | 8.733 | 12.233 | |
| 2 | Nico Oberholzer | TV Opfikon-Glattbrugg | 4.5 | 7.700 | 12.200 | |
| 3 | Damiano Ponzio | SFG Bellinzona | 4.0 | 8.133 | 12.133 | |
| 4 | Carlo Riesco | TV Wädenswil | 4.1 | 8.000 | 12.100 | |
| 5 | Omar Ateyeh | TV Opfikon-Glattbrugg | 3.8 | 8.233 | 12.033 | |
| 6 | Janik Mann | TV Langendorf | 2.7 | 7.100 | 9.800 |