The 2025 International Junior Team Cup was held from May 16 through May 17 in Berlin, Germany.
Junior U18 All-Around Results
| Rank | Athlete | FX | PH | SR | VT | PB | HB | AA |
| 1 | Simone Speranza Italy |
13.050 | 11.950 | 13.300 | 13.700 | 12.150 | 12.200 | 76.350 |
| 2 | Luca Manzaneda Italy |
12.850 | 11.650 | 11.750 | 13.950 | 12.500 | 12.400 | 75.100 |
| 3 | Ben Schumacher Switzerland |
13.150 | 12.650 | 11.800 | 12.750 | 12.850 | 11.750 | 74.950 |
| 4 | Ron Ortal Israel |
13.050 | 11.750 | 12.000 | 13.900 | 10.800 | 12.850 | 74.350 |
| 5 | Daniele Somaschini Italy |
12.500 | 12.500 | 12.500 | 13.300 | 11.550 | 11.800 | 74.150 |
| 6 | Riccardo Ruggeri Italy |
13.250 | 11.000 | 12.000 | 13.900 | 12.200 | 11.750 | 74.100 |
| 7 | Pietro Mazzola Italy |
12.600 | 12.100 | 10.500 | 13.650 | 12.350 | 12.750 | 73.950 |
| Tomas Kalinic Czechia |
12.000 | 12.450 | 11.400 | 13.200 | 12.100 | 12.800 | 73.950 | |
| 9 | Phillip Steeb Schwäbischer TB |
12.700 | 12.300 | 10.950 | 13.300 | 12.250 | 11.800 | 73.300 |
| 10 | Paul Liger France |
12.750 | 11.000 | 12.250 | 12.400 | 12.400 | 11.400 | 72.200 |
| 11 | Ruddly Bordelais-Maisonnable France |
10.850 | 12.700 | 12.300 | 12.500 | 11.450 | 12.350 | 72.150 |
| 12 | Ivan Rigon Italy |
13.500 | 8.750 | 11.350 | 13.500 | 12.700 | 12.200 | 72.000 |
| 13 | Nikita Prohorov Schwäbischer TB |
11.400 | 12.150 | 11.950 | 12.600 | 12.050 | 11.750 | 71.900 |
| 14 | Davyd Alshanov Cottbus |
12.700 | 11.750 | 11.950 | 12.400 | 12.300 | 10.650 | 71.750 |
| 15 | Alejandro Cabrera Spain |
12.050 | 12.550 | 11.650 | 12.650 | 11.950 | 10.850 | 71.700 |
| 16 | George Atkins Great Britain |
11.600 | 12.600 | 12.150 | 12.100 | 11.750 | 11.000 | 71.200 |
| 17 | Patrik Kiraly Hungary |
10.400 | 12.750 | 11.800 | 12.550 | 11.750 | 11.650 | 70.900 |
| 18 | Erez Hacohen Israel |
12.050 | 10.700 | 10.950 | 13.400 | 11.750 | 12.000 | 70.850 |
| 19 | Nedas Grikinis Lithuania |
12.600 | 11.000 | 12.200 | 12.600 | 11.750 | 10.650 | 70.800 |
| 20 | Zakaine Fawzi Great Britain |
11.450 | 12.800 | 11.600 | 13.150 | 10.750 | 11.000 | 70.750 |
| 21 | Ivan Maltsev Norway |
11.650 | 11.250 | 11.950 | 12.950 | 10.850 | 11.700 | 70.350 |
| 22 | Kimi Köhnlein Schwäbischer TB |
11.300 | 10.600 | 11.700 | 13.050 | 12.300 | 11.050 | 70.000 |
| 23 | Mika Wagner Germany |
12.600 | 9.900 | 11.850 | 13.400 | 10.550 | 11.150 | 69.450 |
| 24 | Philip Lieske Norway |
12.600 | 10.250 | 11.600 | 13.250 | 10.300 | 10.950 | 68.950 |
| 25 | Zeteny Kiss Hungary |
10.500 | 12.450 | 11.700 | 12.700 | 11.250 | 10.300 | 68.900 |
| 26 | Alexandru Ionescu Romania |
11.700 | 11.900 | 10.750 | 11.900 | 11.800 | 10.750 | 68.800 |
| Noel Daruka Hungary |
12.500 | 10.800 | 12.050 | 12.800 | 11.500 | 9.150 | 68.800 | |
| 28 | Ben Mangen Luxembourg |
12.000 | 10.300 | 11.100 | 12.500 | 11.700 | 11.000 | 68.600 |
| 29 | Jeremy Balazs Austria |
10.600 | 9.300 | 11.300 | 13.000 | 12.750 | 11.550 | 68.500 |
| 30 | Kristof Gal Hungary |
12.050 | 10.650 | 12.000 | 13.400 | 11.550 | 8.600 | 68.250 |
| 31 | Marc Naranjo Spain |
11.150 | 10.650 | 11.400 | 12.400 | 11.450 | 11.150 | 68.200 |
| 32 | Loris Marty Switzerland |
11.900 | 9.400 | 10.700 | 12.500 | 11.850 | 11.650 | 68.000 |
| 33 | Steijn Laschenski Netherlands |
11.050 | 9.600 | 10.850 | 12.650 | 12.000 | 11.800 | 67.950 |
| 34 | Paul Doan Tran Cottbus |
10.900 | 11.950 | 11.150 | 11.600 | 11.750 | 10.550 | 67.900 |
| 35 | Tim Verhoeven Netherlands |
12.650 | 10.050 | 11.600 | 13.500 | 10.900 | 8.500 | 67.200 |
| 36 | Alexander Benyaminne Sweden |
11.550 | 8.600 | 12.200 | 11.450 | 11.650 | 11.400 | 66.850 |
| 37 | Volodymir Yeromichev Chemnitz |
11.750 | 10.850 | 10.600 | 11.800 | 10.750 | 10.500 | 66.250 |
| 38 | Kaspar Ericsson Sweden |
12.250 | 9.900 | 11.700 | 11.100 | 10.700 | 10.300 | 65.950 |
| 39 | Solon Sverrisson Iceland |
11.250 | 9.550 | 10.700 | 13.250 | 10.100 | 10.250 | 65.100 |
| 40 | Rökkvi Karason Iceland |
11.400 | 9.750 | 9.900 | 12.350 | 10.900 | 10.600 | 64.900 |
| 41 | Dominik Peli Hungary |
11.700 | 9.200 | 9.900 | 12.000 | 10.800 | 10.900 | 64.500 |
| 42 | Arthur Lecerf France |
11.850 | 9.650 | 9.200 | 12.800 | 9.150 | 10.400 | 63.050 |
| 43 | William Linden Sweden |
10.650 | 8.100 | 10.450 | 12.000 | 11.000 | 10.650 | 62.850 |
| 44 | Florian Grela Germany |
12.400 | —— | 11.150 | 13.100 | 11.400 | 11.400 | 59.450 |
| 45 | Thorsteinn Olafsson Iceland |
9.900 | 9.200 | 9.350 | 10.300 | 10.000 | 9.950 | 58.700 |
| 46 | Michael Miggitsch Austria |
—— | 9.500 | 10.400 | —— | 11.650 | 11.050 | 42.600 |
| 47 | Luis Brandenberger Switzerland |
—— | 12.550 | —— | —— | 11.950 | 10.600 | 35.100 |
| 48 | Noam Berkovich Israel |
13.400 | —— | —— | —— | —— | —— | 13.400 |
Junior U18 Floor Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Noam Berkovich | Israel | 5.1 | 8.300 | 13.400 | |
| 2 | Ivan Rigon | Italy | 4.7 | 8.650 | 13.350 | |
| 3 | Paul Liger | France | 4.4 | 8.500 | 13.000 (+0.1) |
|
| 4 | Davyd Alshanov | Cottbus | 4.2 | 8.450 | 12.650 | |
| 5 | Ben Schumacher | Switzerland | 4.4 | 7.900 | -0.1 | 12.300 (+0.1) |
| 6 | Tim Verhoeven | Netherlands | 4.7 | 7.400 | 12.100 | |
| 7 | German Chebotarev | Berlin | 3.0 | 8.000 | -0.3 | 10.700 |
Junior U18 Pommels Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Zakaine Fawzi | Great Britain | 5.1 | 7.500 | 12.600 | |
| 2 | Alejandro Cabrera | Spain | 4.7 | 7.800 | 12.500 | |
| 3 | Patrik Kiraly | Hungary | 4.1 | 8.050 | 12.150 | |
| 4 | Ben Schumacher | Switzerland | 4.3 | 7.450 | 11.750 | |
| 5 | Daniele Somaschini | Italy | 4.3 | 6.550 | 10.850 | |
| 6 | Ruddly Bordelais-Maisonnable | France | 3.8 | 5.300 | 9.100 | |
| 7 | German Chebotarev | Berlin | 2.4 | 5.550 | 7.950 |
Junior U18 Rings Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Simone Speranza | Italy | 5.0 | 8.000 | 13.000 | |
| 2 | George Atkins | Great Britain | 3.3 | 8.950 | 12.350 (+0.1) |
|
| 3 | Alexander Benyaminne | Sweden | 3.8 | 8.400 | 12.300 (+0.1) |
|
| 4 | Nedas Grikinis | Lithuania | 4.5 | 7.750 | 12.250 | |
| 5 | Noel Daruka | Hungary | 3.1 | 8.900 | 12.100 (+0.1) |
|
| 6 | Ruddly Bordelais-Maisonnable | France | 3.3 | 8.550 | 11.850 | |
| 7 | German Chebotarev | Berlin | 2.5 | 6.650 | 9.150 |
Junior U18 Vault Final Results
| Rank | Athlete | Team | D | E | ND | Total | Average |
| 1 | Philip Lieske | Norway | 4.8 | 9.150 | 13.950 | 13.000 | |
| 2.8 | 9.250 | 12.050 | |||||
| 2 | Zakaine Fawzi | Great Britain | 4.8 | 9.000 | 13.800 | 12.850 | |
| 2.8 | 9.100 | 11.900 | |||||
| 3 | Solon Sverrisson | Iceland | 4.0 | 9.300 | -0.1 | 13.200 | 12.425 |
| 2.8 | 8.950 | -0.1 | 11.650 | ||||
| 4 | Zeteny Kiss | Hungary | 3.6 | 9.100 | 12.700 | 12.400 | |
| 3.6 | 8.800 | -0.3 | 12.100 | ||||
| 5 | Alexandru Ionescu | Romania | 2.8 | 9.100 | 11.900 | 11.725 | |
| 2.4 | 9.150 | 11.550 |
Junior U18 P-Bars Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Ivan Rigon | Italy | 4.3 | 8.500 | 12.800 | |
| 2 | Ben Schumacher | Switzerland | 4.4 | 8.250 | 12.650 | |
| 3 | Tomas Kalinic | Czechia | 3.7 | 7.950 | 11.650 | |
| 4 | Jeremy Balazs | Austria | 3.4 | 7.650 | 11.050 | |
| 5 | Paul Liger | France | 3.3 | 7.650 | 10.950 | |
| 6 | German Chebotarev | Berlin | 3.2 | 7.700 | 10.900 | |
| 7 | Kimi Köhnlein | Schwäbischer TB | 2.8 | 6.350 | 9.150 |
Junior U18 High Bar Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Tomas Kalinic | Czechia | 4.5 | 8.700 | 13.300 (+0.1) |
|
| 2 | Ron Ortal | Israel | 4.6 | 8.350 | 12.950 | |
| 3 | Steijn Laschenski | Netherlands | 4.2 | 7.050 | 11.250 | |
| 4 | German Chebotarev | Berlin | 2.6 | 8.400 | 11.000 | |
| 5 | Pietro Mazzola | Italy | 4.1 | 6.300 | 10.400 | |
| 6 | Ruddly Bordelais-Maisonnable | France | 3.5 | 6.050 | 9.550 | |
| 7 | Phillip Steeb | Schwäbischer TB | 3.0 | 5.250 | 8.250 |
Junior U16 All-Around Results
| Rank | Athlete | FX | PH | SR | VT | PB | HB | AA |
| 1 | Volodymyr Golovin Ukraine |
13.250 | 11.800 | 11.150 | 13.150 | 13.150 | 11.800 | 74.300 |
| 2 | Samuel Wachter Austria |
12.850 | 10.500 | 11.950 | 13.500 | 12.900 | 12.000 | 73.700 |
| 3 | Otger Carreres Spain |
12.400 | 12.600 | 12.000 | 14.050 | 10.250 | 12.100 | 73.400 |
| 4 | Zeno Csuka Germany |
12.300 | 12.200 | 11.600 | 13.450 | 12.250 | 11.050 | 72.850 |
| 5 | Aron Horvath Hungary |
12.050 | 11.300 | 11.800 | 13.800 | 12.250 | 11.450 | 72.650 |
| 6 | Daniel Benitez Spain |
12.850 | 12.050 | 11.750 | 12.500 | 11.750 | 11.650 | 72.550 |
| 7 | Michael Buckley Switzerland |
13.150 | 11.600 | 11.600 | 13.400 | 12.150 | 10.350 | 72.250 |
| 8 | Hugo Jeanperrin France |
12.200 | 12.500 | 11.800 | 12.750 | 10.750 | 11.550 | 71.550 |
| 9 | Andras Marton Hungary |
11.900 | 12.200 | 12.000 | 12.750 | 11.550 | 10.550 | 70.950 |
| 10 | Tom Jolivet France |
12.150 | 9.650 | 11.800 | 12.250 | 12.850 | 11.950 | 70.650 |
| 11 | Hugo Gaspar Luxembourg |
11.900 | 11.650 | 11.250 | 12.400 | 12.250 | 10.850 | 70.300 |
| 12 | Kari Palmason Iceland |
12.150 | 10.850 | 10.950 | 12.850 | 11.350 | 11.450 | 69.600 |
| 13 | Mika Hallmann Niedersächsicher TB |
12.400 | 10.500 | 11.400 | 13.200 | 10.600 | 11.150 | 69.250 |
| 14 | Peter Sarosi Hungary |
11.050 | 11.100 | 11.900 | 11.500 | 12.100 | 10.750 | 68.400 |
| 15 | Elyas Nabi Cottbus |
12.050 | 10.300 | 11.150 | 12.700 | 11.700 | 10.300 | 68.200 |
| 16 | Riccardo Pelizzaro Italy |
11.800 | 9.900 | 11.400 | 12.950 | 11.450 | 10.650 | 68.150 |
| 17 | Alanas Kundreckas Lithuania |
12.100 | 10.800 | 10.950 | 12.400 | 10.050 | 11.400 | 67.700 |
| 18 | Dani Scheper Netherlands |
11.850 | 9.600 | 11.800 | 12.750 | 10.950 | 10.650 | 67.600 |
| 19 | Anton Gerads Cottbus |
11.800 | 11.800 | 11.300 | 12.600 | 9.750 | 10.200 | 67.450 |
| 20 | Olle Bengtsson Sweden |
12.200 | 9.950 | 11.050 | 12.600 | 11.150 | 10.150 | 67.100 |
| 21 | Matvey Fokin Niedersächsicher TB |
10.850 | 10.800 | 10.900 | 12.750 | 11.500 | 9.550 | 66.350 |
| 22 | Jan Bartosovsky Czechia |
11.850 | 11.050 | 9.900 | 11.200 | 11.250 | 11.000 | 66.250 |
| 23 | Aviv Gusman Israel |
10.300 | 10.850 | 11.650 | 12.600 | 10.750 | 10.050 | 66.200 |
| 24 | Luca Hagen Austria |
10.150 | 10.050 | 9.400 | 13.350 | 11.900 | 11.150 | 66.000 |
| 25 | Raphael Wolfinger Berlin |
9.700 | 12.300 | 10.450 | 12.000 | 11.150 | 10.250 | 65.850 |
| 26 | Iwan Velis Netherlands |
11.650 | 10.650 | 10.050 | 11.600 | 11.150 | 10.650 | 65.750 |
| 27 | Davide Scalvini Italy |
10.950 | 10.400 | 11.800 | 10.350 | 11.800 | 10.400 | 65.700 |
| 28 | Eitam Davidson Israel |
11.350 | 11.100 | 9.350 | 11.300 | 11.350 | 10.950 | 65.400 |
| 29 | Giacomo Capuzzo Italy |
11.850 | 9.100 | 10.550 | 12.850 | 9.850 | 11.100 | 65.300 |
| 30 | Aleksander Mellingen Norway |
11.400 | 9.200 | 10.650 | 12.200 | 11.200 | 10.400 | 65.050 |
| 31 | George Gottfried Niedersächsicher TB |
11.300 | 8.900 | 11.300 | 12.350 | 10.200 | 10.500 | 64.550 |
| 32 | Matej Pazdirek Czechia |
11.800 | 10.350 | 10.400 | 11.500 | 10.200 | 10.100 | 64.350 |
| 33 | Yoav Arie Meier Israel |
10.900 | 10.750 | 9.400 | 10.600 | 11.100 | 10.500 | 63.250 |
| 34 | Thomas Kjønsberg Norway |
12.850 | 4.300 | 10.550 | 12.450 | 11.500 | 10.400 | 62.050 |
| 35 | Sebastian Torcica Romania |
12.450 | 6.050 | 10.900 | 13.600 | 10.700 | 8.100 | 61.800 |
| 36 | German Chebotarev Berlin |
10.300 | 10.600 | 9.250 | 10.500 | 9.950 | 10.900 | 61.500 |
| 37 | Mihai Ene Romania |
10.050 | 9.450 | 7.850 | 10.700 | 7.350 | 10.200 | 55.600 |
| 38 | Zeno Kiss Romania |
10.150 | 5.250 | 9.300 | 12.200 | 9.450 | 4.350 | 50.700 |
| 39 | Ben Wolfer Switzerland |
11.900 | —— | 10.600 | 12.300 | —— | 10.900 | 45.700 |
| 40 | Phinyo Brick Bayern |
11.050 | 11.250 | —— | 12.400 | —— | —— | 34.700 |
| 41 | Tomer Tirosh Israel |
—— | 10.850 | 12.000 | —— | —— | 11.150 | 34.000 |
| 42 | Samuel Spazier Czechia |
11.850 | 10.300 | —— | 11.700 | —— | —— | 33.850 |
| 43 | Davide Krättli Switzerland |
—— | 11.700 | —— | —— | —— | —— | 11.700 |
Junior U16 Floor Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Samuel Wachter | Austria | 4.9 | 9.100 | 14.100 (+0.1) |
|
| 2 | Volodymyr Golovin | Ukraine | 5.3 | 8.300 | -0.1 | 13.500 |
| 3 | Daniel Benitez | Spain | 4.7 | 8.750 | 13.450 | |
| 4 | Sebastian Torcica | Romania | 4.4 | 7.750 | 12.150 | |
| 5 | Thomas Kjønsberg | Norway | 4.1 | 7.900 | -0.3 | 11.800 (+0.1) |
| 6 | Michael Buckley | Switzerland | 4.6 | 7.200 | -0.4 | 11.400 |
| 7 | Raphael Wolfinger | Berlin | 3.3 | 7.350 | 10.650 |
Junior U16 Pommels Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Volodymyr Golovin | Ukraine | 5.6 | 6.950 | 12.550 | |
| 2 | Hugo Jeanperrin | France | 4.6 | 7.900 | 12.500 | |
| Otger Carreres | Spain | 3.8 | 8.700 | 12.500 | ||
| 4 | Davide Krättli | Switzerland | 4.6 | 7.750 | 12.350 | |
| 5 | Raphael Wolfinger | Germany | 3.5 | 7.550 | 11.050 | |
| 6 | Andras Marton | Hungary | 3.9 | 5.900 | 9.800 |
Junior U16 Rings Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Andras Marton | Hungary | 3.1 | 9.050 | 12.250 (+0.1) |
|
| 2 | Otger Carreres | Spain | 3.3 | 8.850 | 12.150 | |
| 3 | Tomer Tirosh | Israel | 3.1 | 8.950 | 12.050 | |
| 4 | Tom Jolivet | France | 3.0 | 8.850 | 11.850 | |
| 5 | Hugo Jeanperrin | France | 2.9 | 8.750 | 11.650 | |
| 6 | Dani Scheper | Netherlands | 2.9 | 8.700 | 11.600 | |
| 7 | Samuel Wachter | Austria | 3.2 | 8.150 | 11.350 | |
| 8 | Raphael Wolfinger | Berlin | 2.7 | 8.300 | 11.000 |
Junior U16 Vault Final Results
| Rank | Athlete | Team | D | E | ND | Total | Average |
| 1 | Samuel Wachter | Austria | 4.4 | 9.050 | 13.450 | 13.525 | |
| 4.4 | 9.200 | 13.600 | |||||
| 2 | Otger Carreres | Spain | 4.4 | 9.200 | 13.600 | 13.025 | |
| 3.6 | 8.950 | -0.1 | 12.450 | ||||
| 3 | Sebastian Torcica | Romania | 4.4 | 9.000 | 13.400 | 12.975 | |
| 4.8 | 7.750 | 12.550 | |||||
| 4 | Aron Horvath | Hungary | 4.8 | 8.650 | 13.450 | 12.950 | |
| 3.6 | 8.950 | -0.1 | 12.450 | ||||
| 5 | Volodymyr Golovin | Ukraine | 4.4 | 8.700 | -0.1 | 13.000 | 12.550 |
| 2.8 | 9.300 | 12.100 | |||||
| 6 | Giacomo Capuzzo | Italy | 3.6 | 8.050 | 11.650 | 12.175 | |
| 3.6 | 9.100 | 12.700 | |||||
| 7 | Raphael Wolfinger | Berlin | 3.6 | 8.000 | -0.3 | 11.300 | 11.075 |
| 1.2 | 9.650 | 10.850 |
Junior U16 P-Bars Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Volodymyr Golovin | Ukraine | 5.7 | 7.700 | 13.400 | |
| 2 | Zeno Csuka | Germany | 4.1 | 8.250 | 12.350 | |
| 3 | Hugo Gaspar | Luxembourg | 3.4 | 8.600 | 12.000 | |
| 4 | Samuel Wachter | Austria | 4.4 | 7.450 | 11.850 | |
| 5 | Tom Jolivet | France | 3.9 | 7.800 | 11.700 | |
| 6 | Aron Horvath | Hungary | 3.6 | 8.000 | 11.600 | |
| 7 | Raphael Wolfinger | Berlin | 2.6 | 6.800 | 9.400 |
Junior U16 High Bar Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Volodymyr Golovin | Ukraine | 5.5 | 8.100 | 13.600 | |
| 2 | Kari Palmason | Iceland | 3.5 | 8.600 | 12.100 | |
| 3 | Otger Carreres | Spain | 4.0 | 8.000 | 12.000 | |
| 4 | Tom Jolivet | France | 3.5 | 8.350 | 11.850 | |
| 5 | Aron Horvath | Hungary | 2.8 | 8.850 | 11.650 | |
| 6 | Samuel Wachter | Austria | 4.2 | 6.950 | 11.150 | |
| 7 | Raphael Wolfinger | Berlin | 2.4 | 8.050 | 10.450 |
Junior U14 All-Around Results
| Rank | Athlete | FX | PH | SR | VT | PB | HB | AA |
| 1 | Kaydn Jackson Great Britain |
12.500 | 12.850 | 12.000 | 13.500 | 13.400 | 12.400 | 76.650 |
| 2 | Josef Jaffer Germany |
11.250 | 12.000 | 11.250 | 13.450 | 11.850 | 10.300 | 70.100 |
| 3 | Denis Skala Great Britain |
12.100 | 9.400 | 11.700 | 12.500 | 13.050 | 10.500 | 69.250 |
| 4 | Amit Kampinsky Israel |
11.450 | 10.850 | 11.150 | 12.100 | 12.150 | 11.200 | 68.900 |
| 5 | Louis Kasper Niedersächsischer TB |
12.400 | 10.100 | 11.250 | 12.700 | 11.300 | 10.500 | 68.250 |
| 6 | Jacques Anselm France |
11.350 | 9.850 | 12.050 | 12.050 | 11.800 | 10.950 | 68.050 |
| 7 | Tyler Traore-Malatre France |
11.800 | 9.850 | 11.750 | 12.800 | 9.900 | 11.900 | 68.000 |
| 8 | Riquelme Wajwaka Netherlands |
12.250 | 10.500 | 10.550 | 12.750 | 11.000 | 10.850 | 67.900 |
| 9 | Makar Lypchanski Bayern |
11.350 | 10.450 | 10.750 | 11.250 | 11.500 | 11.050 | 66.350 |
| 10 | James Zinzen Berlin |
11.050 | 10.150 | 10.950 | 12.700 | 10.550 | 10.800 | 66.200 |
| 11 | Tim Berger Bayern |
11.200 | 10.750 | 11.350 | 11.600 | 10.800 | 10.350 | 66.050 |
| 12 | Max Hermann Niedersächsicher TB |
11.100 | 10.850 | 10.800 | 11.000 | 11.550 | 10.650 | 65.950 |
| 13 | Alexander Belenki Schwäbischer TB |
12.150 | 10.350 | 10.850 | 11.950 | 10.000 | 10.600 | 65.900 |
| 14 | Tileo Santucci France |
10.600 | 8.300 | 11.900 | 12.400 | 10.750 | 11.350 | 65.300 |
| 15 | Owen Hoogeveen Netherlands |
11.450 | 10.300 | 10.700 | 11.350 | 10.600 | 10.750 | 65.150 |
| 16 | Mateo Knappe Berlin |
11.300 | 10.300 | 10.200 | 11.150 | 10.850 | 9.750 | 63.550 |
| 17 | Adam Rakk Berlin |
10.850 | 10.800 | 10.600 | 10.950 | 9.600 | 10.550 | 63.350 |
| 18 | Harvey Halter Berlin |
11.200 | 10.100 | 9.900 | 10.700 | 10.250 | 10.700 | 62.850 |
| 19 | Ben Arendt Berlin |
9.950 | 7.950 | 11.200 | 12.550 | 11.100 | 9.900 | 62.650 |
| 20 | Levi Holland Netherlands |
12.250 | 7.700 | 9.600 | 12.100 | 11.250 | 9.600 | 62.500 |
| 21 | Arran Findlay Berlin |
10.450 | 10.100 | 10.550 | 11.150 | 10.150 | 9.250 | 61.650 |
| 22 | Finist Steiert Chemnitz |
10.800 | 10.750 | 10.600 | 9.600 | 9.850 | 9.550 | 61.150 |
| 23 | Ferdinand Schultz Bayern |
11.000 | 5.050 | 10.350 | 12.750 | 10.450 | 10.850 | 60.450 |
| 24 | Moritz Kellner Chemnitz |
10.300 | 9.600 | 8.850 | 10.850 | 11.800 | 8.750 | 60.150 |
| 25 | Arentas Radzius Lithuania |
10.800 | 9.000 | 10.550 | 9.900 | 8.250 | 10.550 | 59.050 |
| 26 | Julius Makcinskas Lithuania |
8.800 | 8.950 | 9.800 | 10.700 | 10.250 | 8.400 | 56.900 |
| 27 | Davis Pister Berlin |
11.000 | 6.450 | 10.600 | 10.400 | 9.150 | 8.600 | 56.200 |
Junior U14 Floor Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Riquelme Wajwaka | Netherlands | 3.8 | 8.900 | 12.800 (+0.1) |
|
| 2 | Amit Kampinsky | Israel | 3.5 | 8.900 | 12.500 (+0.1) |
|
| 3 | Tyler Traore-Malatre | France | 3.6 | 8.550 | 12.150 | |
| Louis Kasper | Niedersächsischer TB | 3.9 | 8.350 | -0.1 | 12.150 | |
| 5 | Ben Arendt | Berlin | 3.1 | 8.300 | 11.400 | |
| 6 | Arentas Radzius | Lithuania | 3.1 | 7.350 | -0.3 | 10.150 |
| 7 | Kaydn Jackson | Great Britain | 3.4 | 5.700 | 9.100 |
Junior U14 Pommels Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Harvey Halter | Berlin | 3.7 | 7.800 | 11.500 | |
| 2 | Riquelme Wajwaka | Netherlands | 2.2 | 8.700 | 10.900 | |
| 3 | Kaydn Jackson | Great Britain | 4.3 | 6.550 | 10.850 | |
| 4 | Amit Kampinsky | Israel | 3.9 | 6.700 | 10.600 | |
| 5 | Jacques Anselm | France | 3.6 | 6.450 | 10.050 | |
| 6 | Arentas Radzius | Lithuania | 1.9 | 7.800 | 9.700 | |
| 7 | Josef Jaffer | Germany | 3.0 | 5.400 | 8.400 |
Junior U14 Rings Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Kaydn Jackson | Great Britain | 3.3 | 8.350 | 11.650 | |
| Jacques Anselm | France | 3.3 | 8.350 | 11.650 | ||
| Amit Kampinsky | Israel | 3.2 | 8.450 | 11.650 | ||
| 4 | Tim Berger | Bayern | 2.3 | 8.950 | 11.250 | |
| 5 | Adam Rakk | Berlin | 2.2 | 8.550 | -0.3 | 10.450 |
| 6 | Arentas Radzius | Lithuania | 2.5 | 8.000 | -0.3 | 10.200 |
| 7 | Owen Hoogeveen | Netherlands | 2.0 | 8.350 | -0.3 | 10.050 |
Junior U14 Vault Final Results
| Rank | Athlete | Team | D | E | ND | Total | Average |
| 1 | Kaydn Jackson | Great Britain | 4.4 | 8.950 | 13.350 | 12.850 | |
| 3.6 | 8.750 | 12.350 | |||||
| 2 | Josef Jaffer | Germany | 4.4 | 8.550 | -0.1 | 12.850 | 12.725 |
| 3.6 | 9.000 | 12.600 | |||||
| 3 | Tyler Traore-Malatre | France | 3.6 | 9.200 | -0.3 | 12.500 | 12.500 |
| 2.8 | 9.700 | 12.500 | |||||
| 4 | Tileo Santucci | France | 3.6 | 9.400 | -0.1 | 13.000 (+0.1) |
12.450 (+0.05) |
| 2.8 | 9.400 | -0.3 | 11.900 | ||||
| 5 | Levi Holland | Netherlands | 3.6 | 9.150 | 12.750 | 12.125 | |
| 2.8 | 8.800 | -0.1 | 11.500 | ||||
| 6 | James Zinzen | Berlin | 3.6 | 8.800 | -0.1 | 12.300 | 11.850 |
| 2.4 | 9.100 | -0.1 | 11.400 | ||||
| 7 | Arentas Radzius | Lithuania | 2.0 | 8.350 | -0.1 | 10.250 | 10.075 |
| 2.0 | 8.200 | -0.3 | 9.900 |
Junior U14 P-Bars Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Jacques Anselm | France | 3.6 | 8.650 | 12.250 | |
| 2 | Kaydn Jackson | Great Britain | 4.6 | 7.000 | 11.700 (+0.1) |
|
| 3 | Josef Jaffer | Germany | 3.4 | 8.250 | 11.650 | |
| 4 | Levi Holland | Netherlands | 2.5 | 9.000 | 11.500 | |
| 5 | Amit Kampinsky | Israel | 4.2 | 7.250 | 11.450 | |
| 6 | Julius Makcinskas | Lithuania | 2.6 | 8.300 | 10.900 | |
| 7 | Davis Pister | Berlin | 2.5 | 7.250 | 9.750 |
Junior U14 High Bar Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Kaydn Jackson | Great Britain | 4.5 | 8.150 | 12.650 | |
| 2 | Tyler Traore-Malatre | France | 3.6 | 8.600 | 12.200 | |
| 3 | Makar Lypchanski | Bayern | 2.5 | 8.950 | 11.550 (+0.1) |
|
| 4 | Amit Kampinsky | Israel | 3.0 | 8.300 | 11.300 | |
| 5 | Riquelme Wajwaka | Netherlands | 1.9 | 8.950 | 10.950 (+0.1) |
|
| 6 | Arentas Radzius | Lithuania | 2.2 | 8.100 | 10.300 | |
| 7 | Arran Findlay | Berlin | 2.3 | 6.750 | 9.050 |
Team Results
| Rank | Team | FX | PH | SR | VT | PB | HB | Total |
| 1 | ITALY 1 (Luca Manzaneda, Riccardo Pelizzaro, Daniele Somaschini, Simone Speranza) | 38.400 | 36.100 | 37.550 | 40.950 | 36.200 | 36.400 | 225.600 |
| 2 | GREAT BRITAIN (George Atkins, Zakaine Fawzi, Kaydn Jackson, Denis Skala) | 36.200 | 38.250 | 35.850 | 39.150 | 38.200 | 34.400 | 222.050 |
| 3 | ITALY 2 (Giacomo Capuzzo, Pietro Mazzola, Ivan Rigon, Riccardo Ruggeri) | 39.350 | 32.200 | 33.900 | 41.050 | 37.250 | 36.700 | 220.450 |
| 4 | SPAIN (Daniel Benitez, Alejandro Cabrera, Otger Carreres, Marc Naranjo) | 37.300 | 37.200 | 35.400 | 39.200 | 35.150 | 34.900 | 219.150 |
| 5 | SWITZERLAND (Luis Brandenberger, Michael Buckley, Loris Marty, Ben Schumacher) | 38.200 | 36.800 | 34.100 | 38.650 | 36.950 | 34.000 | 218.700 |
| 6 | FRANCE 1 (Ruddly Bordelais-Maisonnable, Hugo Jeanperrin, Paul Liger, Tyler Traore-Malatre) | 36.750 | 36.200 | 36.350 | 38.050 | 34.600 | 35.800 | 217.750 |
| 7 | SCHWÄBISCHER TB (Alexander Belenki, Kimi Köhnlein, Nikita Prohorov, Phillip Steeb) | 36.250 | 35.050 | 34.600 | 38.950 | 36.600 | 34.600 | 216.050 |
| 8 | HUNGARY 1 (Kristof Gal, Aron Horvath, Patrik Kiraly, Zeteny Kiss) | 34.600 | 36.500 | 35.600 | 39.900 | 35.550 | 33.400 | 215.550 |
| 9 | GERMANY (Zeno Csuka, Florian Grela, Josef Jaffer, Mika Wagner) | 37.300 | 34.100 | 34.700 | 40.300 | 35.500 | 33.600 | 215.500 |
| 10 | ISRAEL 1 (Aviv Gusman, Erez Hacohen, Ron Ortal, Tomer Tirosh) | 35.400 | 33.450 | 35.650 | 39.900 | 33.300 | 36.000 | 213.700 |
| 11 | COTTBUS (Davyd Alshanov, Paul Doan Tran, Anton Gerads, Elyas Nabi) | 36.550 | 35.500 | 34.400 | 37.700 | 35.750 | 31.500 | 211.400 |
| 12 | HUNGARY 2 (Noel Daruka, Andras Marton, Dominik Peli, Peter Sarosi) | 36.100 | 34.100 | 35.950 | 37.550 | 35.150 | 32.200 | 211.050 |
| 13 | AUSTRIA (Jeremy Balazs, Luca Hagen, Michael Miggitsch, Samuel Wachter) | 33.600 | 30.050 | 33.650 | 39.850 | 37.550 | 34.700 | 209.400 |
| 14 | FRANCE 2 (Jacques Anselm, Tom Jolivet, Arthur Lecerf, Tileo Santucci) | 35.350 | 29.150 | 35.750 | 37.450 | 35.400 | 34.250 | 207.350 |
| 15 | NORWAY (Thomas Kjønsberg, Philip Lieske, Ivan Maltsev, Aleksander Mellingen) | 37.100 | 30.700 | 34.200 | 38.650 | 33.550 | 33.050 | 207.250 |
| 16 | NETHERLANDS 1 (Steijn Lashenski, Dani Scheper, Iwan Velis, Tim Verhoeven) | 36.150 | 30.300 | 34.250 | 38.900 | 34.100 | 33.100 | 206.800 |
| 17 | NIEDERSÄCHSISCHER TB (Matvey Fokin, George Gottfried, Mika Hallmann, Louis Kasper) | 36.100 | 31.400 | 33.950 | 38.650 | 33.400 | 32.150 | 205.650 |
| 18 | CZECHIA (Jan Bartosovsky, Tomas Kalinic, Matej Pazdirek, Samuel Spazier) | 35.700 | 33.850 | 31.700 | 36.400 | 33.550 | 33.900 | 205.100 |
| 19 | SWEDEN (Olle Bengtsson, Alexander Benyaminne, Kaspar Ericsson, William Linden) | 36.000 | 28.450 | 34.950 | 36.050 | 33.800 | 32.350 | 201.600 |
| 20 | LITHUANIA (Nedas Grikinis, Alanas Kundreckas, Julius Makcinskas, Arentas Radzius) | 35.500 | 30.800 | 33.700 | 35.700 | 32.050 | 32.600 | 200.350 |
| 21 | BAYERN (Tim Berger, Phinyo Brick, Makar Lypchanski, Ferdinand Schultz) | 33.600 | 32.450 | 32.450 | 36.750 | 32.750 | 32.250 | 200.250 |
| 22 | ISRAEL 2 (Yoav Arie Meier, Noam Berkovich, Eitam Davidson, Amit Kampinsky) | 36.200 | 32.700 | 29.900 | 34.000 | 34.600 | 32.650 | 200.050 |
| 23 | ICELAND (Rökkvi Karason, Thorsteinn Olafsson, Kari Palmason, Solon Sverrisson) | 34.800 | 30.150 | 31.550 | 38.450 | 32.350 | 32.300 | 199.600 |
| 24 | BERLIN 1 (Ben Arendt, David Pister, Raphael Wolfinger, James Zinzen) | 32.000 | 30.400 | 32.750 | 37.250 | 32.800 | 30.950 | 196.150 |
| 25 | NETHERLANDS 2 (Levi Holland, Owen Hoogeveen, Riquelme Wajwaka) | 35.950 | 28.500 | 30.850 | 36.200 | 32.850 | 31.200 | 195.550 |
| 26 | ROMANIA (Mihai Ene, Alexandru Ionescu, Zeno Kiss, Sebastian Torcica) | 34.300 | 27.400 | 30.950 | 37.700 | 31.950 | 29.050 | 191.350 |
| 27 | BERLIN 2 (German Chebotarev, Arran Findlay, Harvey Halter, Adam Rakk) | 32.500 | 31.500 | 31.050 | 32.800 | 30.350 | 32.150 | 190.350 |
| 28 | CHEMNITZ (Moritz Kellner, Finist Steiert, Volodymyr Yeromichev) | 32.850 | 31.200 | 30.050 | 32.250 | 32.400 | 28.800 | 187.550 |