The 2019 International Junior Team Cup was held from April 5 through April 6 in Berlin, Germany.
Junior U18 All-Around Results
| Rank | Athlete | Nation | FX | PH | SR | VT | PB | HB | AA |
| 1 | Diogo Soares | Brazil | 13.600 | 12.700 | 13.100 | 14.200 | 13.400 | 13.050 | 80.050 |
| 2 | Isaiah Drake | United States | 13.250 | 13.300 | 13.450 | 13.650 | 13.050 | 13.100 | 79.800 |
| 3 | John Chou | United States | 13.500 | 13.550 | 12.800 | 13.900 | 12.850 | 12.400 | 79.000 |
| 4 | Kirill Gashkov | Russia | 12.800 | 12.850 | 13.250 | 13.650 | 13.600 | 12.750 | 78.900 |
| 5 | Ivan Brunello | Italy 1 | 13.400 | 12.750 | 12.750 | 13.750 | 12.950 | 13.100 | 78.700 |
| 6 | Ian Raubal | Switzerland | 13.150 | 12.400 | 13.050 | 13.550 | 13.050 | 13.300 | 78.500 |
| 7 | Aydon Benas | United States | 13.500 | 11.400 | 13.500 | 14.650 | 12.550 | 12.600 | 78.200 |
| 8 | Felix Dolci | Canada 1 | 13.500 | 12.100 | 13.450 | 14.450 | 12.350 | 12.300 | 78.150 |
| 9 | Colt Walker | United States | 13.600 | 11.850 | 13.250 | 14.050 | 12.450 | 12.700 | 77.900 |
| 10 | Gabriel Burtanete | Romania | 13.150 | 12.300 | 13.000 | 14.350 | 13.050 | 11.800 | 77.650 |
| 11 | Lorenzo Bonicelli | Italy 2 | 13.550 | 12.800 | 12.100 | 13.200 | 12.800 | 12.800 | 77.250 |
| 12 | Ivan Gerget | Russia | 13.400 | 12.600 | 11.550 | 13.700 | 13.550 | 12.250 | 77.050 |
| 13 | Lorenzo Casali | Italy 1 | 12.300 | 12.350 | 13.050 | 14.300 | 13.400 | 11.600 | 77.000 |
| 14 | Vladislav Gudz | Russia | 13.450 | 11.450 | 13.400 | 13.700 | 12.850 | 11.500 | 76.350 |
| 15 | Lucas Desanges | France 1 | 13.300 | 11.450 | 12.650 | 13.750 | 13.150 | 11.900 | 76.200 |
| 16 | Luke Whitehouse | Great Britain | 12.850 | 12.550 | 12.400 | 13.700 | 12.400 | 12.100 | 76.000 |
| 17 | José Nogueira | Portugal | 13.050 | 11.000 | 12.550 | 14.000 | 12.650 | 12.300 | 75.550 |
| Benedek Tomcsanyi | Hungary | 12.750 | 12.100 | 12.950 | 13.550 | 12.450 | 11.750 | 75.550 | |
| 19 | Leo Saladino | France 1 | 13.000 | 13.050 | 12.900 | 13.850 | 11.650 | 11.050 | 75.500 |
| 20 | Ares Federici | Italy 1 | 13.550 | 11.650 | 12.150 | 14.200 | 12.500 | 11.400 | 75.450 |
| 21 | Kay Schlatter | Switzerland | 13.400 | 12.700 | 12.500 | 13.300 | 11.550 | 11.900 | 75.350 |
| 22 | Mirko Galimberti | Italy 1 | 13.950 | 12.500 | 13.000 | 12.650 | 12.450 | 10.600 | 75.150 |
| 23 | Davide Bieri | Switzerland | 13.300 | 12.750 | 11.800 | 13.600 | 12.550 | 11.000 | 75.000 |
| Robert Burtanete | Romania | 12.900 | 12.400 | 12.650 | 13.900 | 13.550 | 9.600 | 75.000 | |
| 25 | Josué Heliodoro | Brazil | 13.450 | 12.600 | 12.500 | 13.700 | 11.350 | 11.200 | 74.800 |
| 26 | Dorian Doan | Canada 1 | 13.100 | 10.050 | 12.600 | 13.500 | 12.700 | 12.150 | 74.100 |
| 27 | Anthony Balan | Canada 1 | 13.100 | 11.550 | 11.850 | 13.050 | 12.450 | 12.000 | 74.000 |
| 28 | Kiryl Parkhimchyk | Belarus | 13.500 | 10.200 | 13.250 | 11.500 | 12.850 | 12.350 | 73.650 |
| 29 | Valentin Zapf | Mixed Group (Austria) | 12.600 | 11.300 | 12.350 | 13.000 | 12.050 | 12.300 | 73.600 |
| 30 | Davey Boschmann | Saskatchewan (Canada) | 11.250 | 12.550 | 12.400 | 12.950 | 12.350 | 11.900 | 73.400 |
| 31 | Samad Mammadli | Azerbaijan | 13.150 | 12.800 | 11.600 | 13.000 | 10.200 | 12.400 | 73.150 |
| 32 | Uri Zeidel | Israel | 12.600 | 12.100 | 11.950 | 12.800 | 12.550 | 10.850 | 72.850 |
| 33 | Jasper Smith-Gordon | Great Britain | 13.450 | 11.450 | 11.100 | 14.200 | 11.200 | 11.050 | 72.450 |
| 34 | Martjin de Veer | Netherlands | 12.800 | 11.100 | 12.350 | 13.050 | 12.300 | 10.800 | 72.400 |
| 35 | Jonas Thorisson | Iceland | 12.500 | 11.450 | 12.150 | 11.950 | 12.250 | 11.700 | 72.000 |
| 36 | Tamer Agus | Turkey | 12.150 | 10.900 | 11.850 | 13.250 | 11.500 | 12.000 | 71.650 |
| 37 | Marin Favier | France 2 | 12.300 | 11.450 | 12.000 | 12.750 | 11.500 | 11.200 | 71.200 |
| 38 | Martin Gudmundsson | Iceland | 13.300 | 10.600 | 12.200 | 14.000 | 8.750 | 12.150 | 71.000 |
| 39 | Victor Javenfeldt | Sweden | 11.750 | 11.450 | 10.700 | 12.850 | 12.400 | 11.650 | 70.800 |
| Raul Soica | Romania | 11.700 | 11.600 | 12.550 | 12.400 | 11.550 | 11.000 | 70.800 | |
| 41 | Marcus Stenberg | Sweden | 13.100 | 11.150 | 12.700 | 12.100 | 9.400 | 12.250 | 70.700 |
| 42 | Aghamurad Gahramanov | Azerbaijan | 12.700 | 10.350 | 11.850 | 12.750 | 11.000 | 11.900 | 70.550 |
| 43 | Tom Aghina | France 1 | 11.850 | 12.750 | 11.600 | 12.550 | 11.100 | 10.200 | 70.050 |
| 44 | Szabolcs Batori | Hungary | 11.450 | 11.100 | 11.700 | 12.350 | 12.050 | 11.200 | 69.850 |
| 45 | Elias-Maximilian Graf | Cottbus (Germany) | 12.550 | 10.550 | 11.350 | 12.750 | 11.400 | 10.800 | 69.400 |
| 46 | Mate Vizlendvai | Hungary | 12.100 | 10.900 | 11.400 | 13.000 | 11.450 | 10.450 | 69.300 |
| 47 | Didrik Gundersen | Norway | 12.900 | 8.600 | 11.100 | 12.850 | 11.950 | 11.450 | 68.850 |
| 48 | Mattias Larsson | Sweden | 12.200 | 10.750 | 10.800 | 12.950 | 11.600 | 10.500 | 68.800 |
| Dray Eduardo | Portugal | 11.450 | 11.350 | 11.850 | 12.500 | 11.850 | 9.800 | 68.800 | |
| 50 | Daniel Prezhyn | Israel | 10.650 | 10.000 | 10.300 | 13.800 | 12.250 | 11.750 | 68.750 |
| 51 | Bora Tarhan | Turkey | 11.750 | 7.950 | 12.700 | 12.650 | 11.650 | 12.000 | 68.700 |
| 52 | Askhab Matiev | Austria | 13.050 | 10.700 | 9.950 | 11.550 | 11.400 | 11.850 | 68.500 |
| 53 | João Rios | Portugal | 12.450 | 9.350 | 10.700 | 12.800 | 11.850 | 11.100 | 68.250 |
| 54 | Pavel Yakubau | Belarus | 12.950 | 11.800 | 10.050 | 10.900 | 11.100 | 11.400 | 68.200 |
| 55 | William Sundell | Sweden | 11.750 | 12.200 | 9.700 | 11.450 | 11.950 | 11.050 | 68.100 |
| 56 | Vojtech Sacha | Czech Republic | 12.750 | 12.000 | 6.800 | 12.250 | 12.400 | 11.800 | 68.000 |
| 57 | Peder Skogvang | Norway | 10.900 | 10.900 | 11.850 | 11.950 | 11.900 | 10.300 | 67.800 |
| 58 | Nathanel Gilroy | Manjak’s (Canada) | 12.100 | 10.650 | 9.950 | 12.750 | 10.950 | 11.000 | 67.400 |
| 59 | Lilian Buzan | France 2 | 11.750 | 9.950 | 11.150 | 12.600 | 9.900 | 12.000 | 67.350 |
| 60 | Jonas Behal | Czech Republic 1 | 10.700 | 11.050 | 11.000 | 11.000 | 11.950 | 11.350 | 67.050 |
| 61 | Iver Heggelund | Norway | 11.950 | 10.200 | 10.400 | 11.250 | 12.050 | 9.500 | 65.350 |
| 62 | Filipe Almeida | Portugal | 11.500 | 5.900 | 11.550 | 13.400 | 10.950 | 11.600 | 64.900 |
| 63 | Antti Varjolaakso | Finland | 11.900 | 10.050 | 11.200 | 9.500 | 11.600 | 10.350 | 64.600 |
| 64 | Stephan Vogl | Czech Republic 2 | 11.100 | 8.750 | 10.850 | 11.850 | 10.700 | 10.700 | 63.950 |
| Fabian Pflug | Halle (Germany) | 10.500 | 9.800 | 10.550 | 12.800 | 9.550 | 10.750 | 63.950 | |
| 66 | Wesley de Haas | Netherlands 2 | 12.750 | —— | 12.150 | 13.750 | 11.900 | 8.950 | 59.500 |
| 67 | Elias-Maximilian Mayer | Austria | 12.500 | —— | 11.150 | 12.900 | 11.650 | 10.050 | 58.250 |
| 68 | Jakub Zitko | Czech Republic 2 | 11.150 | 4.850 | 10.000 | 10.700 | 9.850 | 10.150 | 56.700 |
| 69 | Antonin Neumann | Czech Republic 2 | 10.350 | 3.150 | 10.300 | 10.750 | 10.300 | 9.950 | 54.800 |
| 70 | Gabriel Eichhorn | Schwaben (Germany) | 8.750 | 3.150 | 11.100 | 11.200 | 8.850 | 10.850 | 53.900 |
| 71 | Mattias Piffaretti | Switzerland 2 | —— | 11.250 | 13.250 | —— | 12.600 | 12.450 | 49.550 |
| 72 | Evgeny Siminiuc | Canada 1 | —— | 11.250 | 11.700 | —— | 12.850 | 12.100 | 47.900 |
| 73 | Thore Beissel | Berlin (Germany) | —— | 12.150 | 11.550 | —— | 12.750 | 10.450 | 46.900 |
| 74 | Ashton Kotlar | Saskatchewan (Canada) | —— | 12.100 | 12.100 | —— | 10.900 | 9.600 | 44.700 |
| 75 | Finn Czach | Berlin (Germany) | 13.150 | —— | —— | 12.900 | —— | —— | 26.050 |
Junior U18 Floor Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Diogo Soares | Brazil | 4.6 | 8.950 | 13.550 | |
| Felix Dolci | Canada | 5.2 | 8.450 | -0.1 | 13.550 | |
| 3 | Colt Walker | United States | 4.7 | 8.700 | 13.400 | |
| 4 | Mirko Galimberti | Italy | 5.0 | 8.050 | 13.050 | |
| 5 | Vladislav Gudz | Russia | 4.5 | 7.700 | -0.2 | 12.000 |
| 6 | Finn Czach | Germany | 4.4 | 7.600 | -0.1 | 11.900 |
| 7 | Kiryl Parkhimchyk | Belarus | 4.9 | 5.900 | -0.1 | 10.700 |
Junior U18 Pommels Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | John Chou | United States | 5.0 | 8.400 | 13.400 | |
| 2 | Leo Saladino | France | 4.6 | 8.325 | 12.925 | |
| 3 | Samad Mammadli | Azerbaijan | 5.0 | 7.850 | 12.850 | |
| 4 | Lorenzo Bonicelli | Italy | 4.3 | 8.475 | 12.775 | |
| 5 | Davide Bieri | Switzerland | 4.3 | 8.375 | 12.675 | |
| 6 | Kirill Gashkov | Russia | 4.3 | 8.200 | 12.500 | |
| 7 | Thore Beissel | Germany | 4.6 | 6.500 | 11.100 |
Junior U18 Rings Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Felix Dolci | Canada | 4.5 | 8.800 | 13.300 | |
| 2 | Aydon Benas | United States | 4.5 | 8.750 | 13.250 | |
| 3 | Diogo Soares | Brazil | 4.5 | 8.700 | 13.200 | |
| 4 | Vladislav Gudz | Russia | 4.2 | 8.725 | 12.925 | |
| 5 | Kiryl Parkhimchyk | Belarus | 4.3 | 8.475 | 12.775 | |
| 6 | Thore Beissel | Germany | 3.7 | 8.200 | 11.900 | |
| 7 | Mattias Piffaretti | Switzerland | 4.0 | 7.800 | 11.800 |
Junior U18 Vault Final Results
| Rank | Athlete | Nation | D | E | ND | Total | Average |
| 1 | Aydon Benas | United States | 5.2 | 9.425 | 14.625 | 14.250 | |
| 4.8 | 9.075 | 13.875 | |||||
| 2 | Ares Federici | Italy | 5.2 | 9.250 | 14.450 | 14.112 | |
| 4.8 | 9.075 | -0.1 | 13.775 | ||||
| 3 | Jasper Smith-Gordon | Great Britain | 5.2 | 9.150 | 14.350 | 14.012 | |
| 4.8 | 8.875 | 13.675 | |||||
| 4 | Diogo Soares | Brazil | 4.8 | 9.325 | 14.125 | 13.725 | |
| 4.0 | 9.325 | 13.325 | |||||
| 5 | Gabriel Burtanete | Romania | 5.2 | 8.900 | -0.1 | 14.000 | 13.537 |
| 5.2 | 7.875 | 13.075 | |||||
| 6 | Martin Gudmundsson | Iceland | 4.8 | 7.750 | 12.550 | 12.925 | |
| 4.0 | 9.300 | 13.300 |
Junior U18 P-Bars Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Diogo Soares | Brazil | 4.6 | 9.325 | 13.925 | |
| 2 | Robert Burtanete | Romania | 4.6 | 9.200 | 13.800 | |
| 3 | Isaiah Drake | United States | 4.3 | 9.300 | 13.600 | |
| Lucas Desanges | France | 4.3 | 9.300 | 13.600 | ||
| 5 | Kirill Gashkov | Russia | 4.6 | 8.650 | 13.250 | |
| 6 | Thore Beissel | Germany | 4.0 | 8.975 | 12.975 | |
| 7 | Lorenzo Casali | Italy | 5.2 | 7.725 | 12.925 |
Junior U18 High Bar Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Diogo Soares | Brazil | 4.7 | 8.250 | 12.950 | |
| 2 | Kirill Gashkov | Russia | 4.3 | 8.250 | 12.550 | |
| Ivan Brunello | Italy | 4.5 | 8.050 | 12.550 | ||
| 4 | Ian Raubal | Switzerland | 4.7 | 7.350 | 12.050 | |
| 5 | Isaiah Drake | United States | 3.8 | 7.875 | 11.675 | |
| 6 | Samad Mammadli | Azerbaijan | 4.3 | 7.250 | 11.550 | |
| 7 | Thore Beissel | Germany | 3.6 | 6.925 | 10.525 |
Junior U16 All-Around Results
| Rank | Athlete | Nation | FX | PH | SR | VT | PB | HB | AA |
| 1 | Mukhammadzhon Iakubov | Russia | 13.350 | 12.650 | 13.550 | 13.050 | 13.650 | 13.100 | 79.350 |
| 2 | Florian Langenegger | Switzerland | 12.650 | 12.750 | 12.800 | 13.600 | 12.300 | 11.700 | 75.800 |
| 3 | Luca Murabito | Switzerland 2 | 13.300 | 12.050 | 12.550 | 13.900 | 11.500 | 12.000 | 75.300 |
| 4 | Pascal Brendel | Mixed Group (Germany) | 12.750 | 12.850 | 12.000 | 12.750 | 12.600 | 12.250 | 75.200 |
| 5 | Jack Stanley | Great Britain | 13.250 | 12.250 | 12.200 | 13.700 | 11.800 | 11.400 | 74.600 |
| 6 | João Vieira | Brazil | 13.400 | 11.350 | 11.900 | 13.700 | 11.750 | 12.250 | 74.350 |
| 7 | Arne Halbisch | Mixed Group (Germany) | 12.650 | 11.600 | 10.900 | 13.800 | 12.400 | 12.600 | 73.950 |
| 8 | Timothy Rossetti | Switzerland 2 | 12.850 | 10.850 | 13.000 | 13.400 | 11.750 | 12.050 | 73.900 |
| 9 | Edvins Rodevics | Latvia | 12.200 | 13.450 | 12.000 | 13.000 | 11.950 | 11.100 | 73.700 |
| 10 | Sergio Moreno | Spain | 12.800 | 10.350 | 12.950 | 13.800 | 13.050 | 10.650 | 73.600 |
| 11 | Yuri Guimarães | Brazil | 13.150 | 10.850 | 12.100 | 13.600 | 12.350 | 11.500 | 73.550 |
| 12 | Willi Binder | Cottbus (Germany) | 11.700 | 12.550 | 12.250 | 12.850 | 11.650 | 12.250 | 73.250 |
| 13 | Luca Giubellini | Switzerland 2 | 12.500 | 12.350 | 11.300 | 12.750 | 12.000 | 11.800 | 72.700 |
| 14 | Daniel Carrion | Spain | 12.250 | 12.100 | 12.400 | 12.600 | 12.350 | 10.950 | 72.650 |
| 15 | Aslan Ün | Hessen (Germany) | 11.800 | 11.850 | 12.450 | 12.750 | 11.750 | 11.950 | 72.550 |
| 16 | Arthur Ballon | France 1 | 12.650 | 10.100 | 12.700 | 13.800 | 11.200 | 12.000 | 72.450 |
| 17 | Jacopo Zuliani | Italy 2 | 12.850 | 10.500 | 12.100 | 12.650 | 12.350 | 11.750 | 72.200 |
| 18 | Kerem Sener | Turkey | 11.450 | 11.550 | 12.000 | 12.700 | 12.600 | 11.750 | 72.050 |
| 19 | Bram Wijnand | Netherlands | 12.000 | 10.750 | 11.800 | 13.100 | 11.950 | 11.950 | 71.550 |
| 20 | Edgars Cudovskis | Latvia | 12.250 | 9.600 | 12.150 | 13.600 | 11.450 | 11.300 | 70.350 |
| 21 | Moritz Bulka | Halle (Germany) | 12.000 | 11.150 | 11.450 | 12.250 | 12.250 | 11.150 | 70.250 |
| 22 | Jayson Rampersas | Manjak’s (Canada) | 12.150 | 12.550 | 11.450 | 10.600 | 12.150 | 10.850 | 69.750 |
| 23 | Massimo Cerfogli | Italy 2 | 12.250 | 11.500 | 10.900 | 12.550 | 11.350 | 11.050 | 69.600 |
| 24 | Hasan Bulut | Turkey | 11.750 | 12.000 | 11.700 | 12.100 | 11.400 | 10.450 | 69.400 |
| 25 | Ricards Plate | Latvia | 11.750 | 12.050 | 11.600 | 10.150 | 12.150 | 11.600 | 69.300 |
| 26 | Joona Reimann | Finland | 12.750 | 11.050 | 11.100 | 11.000 | 11.700 | 11.550 | 69.150 |
| 27 | Dietmar-Vladimir Reinhardt | Spain | 12.350 | 10.850 | 12.400 | 11.600 | 11.850 | 10.050 | 69.100 |
| 28 | Noah Royer | Saskatchewan (Canada) | 12.300 | 10.500 | 10.850 | 12.500 | 11.600 | 11.100 | 68.850 |
| 29 | Arthur Nogier | France 2 | 12.950 | 11.150 | 10.250 | 13.000 | 11.300 | 9.900 | 68.550 |
| 30 | Rustam Akhmad | Azerbaijan | 12.400 | 12.400 | 9.750 | 12.050 | 12.000 | 9.650 | 68.250 |
| 31 | Dagur Olafsson | Iceland | 11.200 | 11.650 | 10.900 | 11.900 | 11.100 | 11.300 | 68.050 |
| 32 | Boriss Voronko | Latvia | 10.400 | 11.050 | 10.650 | 12.300 | 12.450 | 10.900 | 67.750 |
| 33 | Lucas Buschmann | Chemnitz (Germany) | 12.450 | 6.950 | 12.000 | 12.950 | 10.950 | 11.100 | 66.400 |
| 34 | David Kaplan | Czech Republic 1 | 12.450 | 6.950 | 12.000 | 12.950 | 10.950 | 11.100 | 66.400 |
| 35 | Paul Schmölzer | Austria | 10.800 | 11.300 | 10.450 | 11.650 | 11.250 | 10.400 | 65.850 |
| 36 | Sugust Davidsson | Iceland | 10.950 | 8.450 | 10.800 | 12.200 | 11.800 | 11.050 | 65.250 |
| 37 | Eyal Indig | Israel | 10.800 | 11.900 | 10.850 | 11.900 | 9.900 | 9.850 | 65.200 |
| 38 | Gregor Belousov | Czech Republic 1 | 11.600 | 10.350 | 11.050 | 12.850 | 12.100 | 6.950 | 64.900 |
| 39 | Tobias Schnurr | Chemnitz (Germany) | 12.850 | 8.300 | 8.950 | 12.800 | 11.700 | 10.250 | 64.850 |
| 40 | Mansum Safarov | Azerbaijan | 11.450 | 8.650 | 11.850 | 10.050 | 10.900 | 11.200 | 64.100 |
| 41 | Hans Wagner | Chemnitz (Germany) | 11.150 | 10.950 | 8.850 | 11.450 | 10.700 | 10.300 | 63.400 |
| 42 | Dan Nemecek | Czech Republic 2 | 11.100 | 6.100 | 10.600 | 10.750 | 11.200 | 10.650 | 60.400 |
| 43 | Mathys Jalbert | Canada | —— | 11.200 | 11.600 | —— | 11.900 | 10.450 | 45.150 |
| 44 | Quentin Brandenburger | Luxembourg | 10.100 | 9.450 | —— | 12.500 | —— | 11.450 | 43.500 |
| 45 | Nicolas Diez | France 2 | —— | 2.250 | 10.750 | —— | 12.000 | 6.450 | 31.450 |
| 46 | Theo Höfer | Austria | —— | 10.750 | 9.250 | —— | —— | 10.550 | 30.550 |
Junior U16 Floor Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Mukhammadzhon Iakubov | Russia | 4.5 | 8.825 | 13.325 | |
| 2 | João Vieira | Brazil | 5.0 | 8.150 | 13.150 | |
| 3 | Luca Murabito | Switzerland | 4.7 | 8.325 | 13.025 | |
| 4 | Arthur Nogier | France | 4.5 | 8.525 | -0.1 | 12.925 |
| 5 | Jack Stanley | Great Britain | 4.4 | 8.200 | 12.600 | |
| 6 | Tobias Schnurr | Germany | 4.5 | 7.900 | 12.400 |
Junior U16 Pommels Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Edvins Rodevics | Latvia | 4.7 | 8.000 | 12.700 | |
| 2 | Jayson Rampersas | Canada | 4.5 | 7.975 | 12.475 | |
| 3 | Florian Langenegger | Switzerland | 4.5 | 7.850 | 12.350 | |
| 4 | Rustam Akhmad | Azerbaijan | 4.6 | 7.600 | 12.200 | |
| 5 | Mukhammadzhon Iakubov | Russia | 4.4 | 7.275 | 11.675 | |
| 6 | Pascal Brendel | Germany | 4.6 | 6.700 | 11.300 |
Junior U16 Rings Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Mukhammadzhon Iakubov | Russia | 4.3 | 8.850 | 13.150 | |
| 2 | Timothy Rossetti | Switzerland | 4.4 | 8.575 | 12.975 | |
| 3 | Arthur Ballon | France | 3.8 | 8.625 | 12.425 | |
| 4 | Jack Stanley | Great Britain | 4.0 | 8.250 | 12.250 | |
| 5 | Aslan Ün | Germany | 4.2 | 7.850 | 12.050 | |
| 6 | Sergio Moreno | Spain | 4.1 | 7.650 | -0.3 | 11.450 |
Junior U16 Vault Final Results
| Rank | Athlete | Nation | D | E | ND | Total | Average |
| 1 | João Vieira | Brazil | 5.2 | 8.650 | 13.850 | 13.462 | |
| 4.8 | 8.575 | -0.3 | 13.075 | ||||
| 2 | Edgars Cudovskis | Latvia | 4.8 | 8.850 | 13.650 | 13.175 | |
| 4.0 | 8.700 | 12.700 | |||||
| 3 | Luca Murabito | Switzerland | 4.8 | 8.575 | -0.3 | 13.075 | 13.075 |
| 4.4 | 8.775 | -0.1 | 13.075 | ||||
| 4 | Arne Halbisch | Germany | 4.8 | 8.850 | -0.1 | 13.550 | 13.012 |
| 3.2 | 9.275 | 12.475 | |||||
| 5 | Jack Stanley | Great Britain | 4.8 | 8.250 | -0.1 | 12.950 | 12.587 |
| 2.8 | 9.425 | 12.225 | |||||
| 6 | Rustam Akhmad | Azerbaijan | 3.2 | 8.825 | 12.025 | 11.275 | |
| 2.4 | 8.125 | 10.525 |
Junior U16 P-Bars Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Kerem Sener | Turkey | 4.6 | 9.025 | 13.625 | |
| 2 | Sergio Moreno | Spain | 4.4 | 8.850 | 13.250 | |
| 3 | Pascal Brendel | Germany | 4.6 | 8.525 | 13.125 | |
| 4 | Boriss Voronko | Latvia | 3.8 | 9.125 | 12.925 | |
| 5 | Jacopo Zuliani | Italy | 3.9 | 8.575 | 12.475 | |
| 6 | Mukhammadzhon Iakubov | Russia | 4.3 | 8.050 | 12.350 |
Junior U16 High Bar Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Mukhammadzhon Iakubov | Russia | 4.3 | 8.450 | 12.750 | |
| 2 | Arne Halbisch | Germany | 4.1 | 8.450 | 12.550 | |
| 3 | Bram Wijnand | Netherlands | 3.9 | 8.050 | 11.950 | |
| 4 | Timothy Rossetti | Switzerland | 4.2 | 7.400 | 11.600 | |
| 5 | Arthur Ballon | France | 3.9 | 7.400 | 11.300 | |
| 6 | João Vieira | Brazil | 3.9 | 7.100 | 11.000 |
Junior U14 All-Around Results
| Rank | Athlete | Nation | FX | PH | SR | VT | PB | HB | AA |
| 1 | Raimi Shamsu-Deen | Mixed Group (Germany) | 11.600 | 13.200 | 12.100 | 12.800 | 12.200 | 11.500 | 73.400 |
| 2 | Reuben Ward | Great Britain | 12.500 | 12.700 | 11.600 | 13.950 | 11.700 | 10.650 | 73.100 |
| 3 | Riccardo Villa | Italy 2 | 12.200 | 12.000 | 11.800 | 12.850 | 11.850 | 11.500 | 72.200 |
| 4 | Leon Atherton | Netherlands 2 | 12.200 | 11.350 | 11.500 | 13.200 | 12.150 | 11.500 | 71.900 |
| 5 | Elijah Faverus | Netherlands 2 | 12.300 | 11.800 | 10.450 | 12.750 | 12.150 | 11.400 | 70.850 |
| 6 | Timo Eder | Schwaben (Germany) | 11.450 | 11.200 | 11.950 | 12.400 | 12.000 | 11.300 | 70.300 |
| 7 | Lucas van Koningsbruggen | Netherlands 2 | 11.950 | 11.900 | 11.550 | 11.350 | 11.800 | 11.350 | 69.900 |
| 8 | Pascal Bakkum | Netherlands | 11.400 | 11.400 | 10.000 | 12.700 | 11.950 | 11.250 | 68.700 |
| 9 | Luc Löwe | Berlin (Germany) | 12.150 | 11.200 | 11.000 | 11.850 | 10.600 | 10.700 | 67.500 |
| 10 | Dmytro Dotsenko | Israel | 12.150 | 9.000 | 11.600 | 9.700 | 12.950 | 11.150 | 66.550 |
| 11 | Mikita Parfianovich | Belarus | 10.800 | 11.250 | 10.300 | 11.100 | 11.600 | 11.350 | 66.400 |
| 12 | Aaro Harju | Finland | 12.350 | 9.250 | 11.300 | 11.300 | 11.000 | 11.000 | 66.200 |
| 13 | Daniel Roubo | Hessen (Germany) | 11.600 | 8.200 | 10.100 | 13.250 | 11.950 | 10.750 | 65.850 |
| 14 | Sebastian Sponevik | Norway | 12.400 | 9.550 | 9.500 | 12.900 | 10.400 | 11.000 | 65.750 |
| 15 | Thomas Tittley | Canada | 12.200 | 10.100 | 9.600 | 10.900 | 11.550 | 10.750 | 65.100 |
| 16 | Hermann Jarick | Cottbus (Germany) | 10.850 | 10.100 | 9.900 | 10.750 | 11.350 | 10.350 | 63.300 |
| 17 | Jordan Caroll | Saskatchewan (Canada) | 10.850 | 8.600 | 10.800 | 11.550 | 10.650 | 10.300 | 62.750 |
| 18 | Aleksi Vesala | Finland | 11.750 | 8.150 | 11.300 | 10.800 | 10.700 | 9.900 | 62.600 |
| 19 | Norbert Marcu | Romania | 11.900 | 11.550 | 11.000 | 11.450 | 10.900 | 5.700 | 62.500 |
| 20 | Gabor Sutterlüty | Hessen (Germany) | 11.400 | 9.650 | 10.500 | 11.000 | 11.600 | 8.300 | 62.450 |
| 21 | Sergi del Pino | Spain | 11.850 | 10.650 | 10.200 | 11.050 | 9.100 | 9.150 | 62.000 |
| 22 | Till Schädlich | Chemnitz (Germany) | 11.150 | 8.450 | 9.700 | 10.550 | 10.350 | 9.950 | 60.150 |
| 23 | Colin Hartz-Marques | Luxembourg | 8.700 | 6.800 | 10.350 | 11.150 | 11.600 | 10.550 | 59.150 |
| 24 | Mert Öztürk | Berlin (Germany) | 11.400 | 4.600 | 10.300 | 11.000 | 11.450 | 10.300 | 59.050 |
| 25 | Max Körber | Cottbus (Germany) | 12.250 | 2.450 | 9.950 | 11.800 | 12.150 | 10.200 | 58.800 |
| 26 | Kevin Kim | Berlin (Germany) | 11.800 | 3.550 | 10.050 | 11.500 | 10.550 | 10.100 | 57.550 |
| 27 | Anton Bulka | Halle (Germany) | 10.150 | 3.900 | 10.250 | 10.950 | 11.500 | 9.000 | 55.750 |
| 28 | Danté Holwijn | Netherlands | 10.350 | 10.100 | 10.900 | —— | 10.400 | 11.450 | 53.200 |
| 29 | Marc Plieninger | Schwaben (Germany) | —— | 11.100 | 11.750 | —— | 12.000 | 11.550 | 46.400 |
| 30 | Luis Lenhart | Berlin (Germany) | 11.300 | —— | 10.600 | —— | —— | 10.300 | 32.200 |
Junior U14 Floor Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Sebastian Sponevik | Norway | 4.3 | 8.175 | 12.475 | |
| 2 | Max Körber | Germany | 4.0 | 8.350 | 12.350 | |
| 3 | Thomas Tittley | Canada | 3.7 | 8.600 | 12.300 | |
| 4 | Elijah Faverus | Netherlands | 3.3 | 8.875 | 12.175 | |
| 5 | Aaro Harju | Finland | 3.8 | 8.275 | 12.075 | |
| 6 | Luc Löwe | Germany | 3.9 | 7.850 | 11.750 | |
| 7 | Reuben Ward | Great Britain | 4.1 | 5.900 | -0.5 | 9.500 |
Junior U14 Pommels Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Raimi Shamsu-Deen | Germany | 4.4 | 8.250 | 12.650 | |
| 2 | Riccardo Villa | Italy | 4.1 | 7.300 | 11.400 | |
| 3 | Mikita Parfianovich | Belarus | 3.7 | 7.600 | 11.300 | |
| 4 | Lucas van Koningsbruggen | Netherlands | 3.2 | 7.575 | 10.775 | |
| 5 | Luc Löwe | Germany | 3.7 | 6.350 | 10.050 | |
| 6 | Reuben Ward | Great Britain | 3.3 | 5.500 | 8.800 | |
| 7 | Norbert Marcu | Romania | 3.0 | 6.350 | -4.0 | 5.350 |
Junior U14 Rings Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Raimi Shamsu-Deen | Germany | 4.0 | 8.200 | 12.200 | |
| 2 | Lucas van Koningsbruggen | Netherlands | 3.1 | 8.850 | -0.3 | 11.650 |
| Reuben Ward | Great Britain | 3.7 | 8.250 | -0.3 | 11.650 | |
| 4 | Dmytro Dotsenko | Israel | 3.3 | 8.150 | -0.3 | 11.150 |
| 5 | Aaro Harju | Finland | 2.5 | 8.600 | -0.3 | 10.800 |
| 6 | Riccardo Villa | Italy | 3.4 | 7.375 | 10.775 | |
| 7 | Luc Löwe | Germany | 3.2 | 7.375 | -0.3 | 10.275 |
Junior U14 Vault Final Results
| Rank | Athlete | Nation | D | E | ND | Total | Average |
| 1 | Reuben Ward | Great Britain | 4.8 | 8.950 | 13.750 | 13.325 | |
| 4.0 | 8.900 | 12.900 | |||||
| 2 | Daniel Roubo | Germany | 4.0 | 9.300 | 13.300 | 12.750 | |
| 2.8 | 9.400 | 12.200 | |||||
| 3 | Riccardo Villa | Italy | 4.0 | 8.750 | 12.750 | 12.025 | |
| 2.4 | 8.900 | 11.300 | |||||
| 4 | Raimi Shamsu-Deen | Germany | 4.0 | 8.600 | 12.600 | 11.962 | |
| 2.8 | 8.525 | 11.325 | |||||
| 5 | Norbert Marcu | Romania | 2.4 | 8.950 | 11.350 | 11.212 | |
| 2.2 | 8.875 | 11.075 | |||||
| 6 | Max Körber | Germany | 2.8 | 8.800 | 11.600 | 11.012 | |
| 2.4 | 8.025 | 11.012 |
Junior U14 P-Bars Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Raimi Shamsu-Deen | Germany | 3.7 | 8.925 | 12.625 | |
| 2 | Riccardo Villa | Italy | 3.5 | 8.850 | 12.350 | |
| 3 | Colin Hartz-Marques | Luxembourg | 3.5 | 8.450 | 11.950 | |
| 4 | Elijah Faverus | Netherlands | 3.3 | 8.600 | 11.900 | |
| 5 | Luc Löwe | Germany | 3.3 | 8.525 | 11.825 | |
| 6 | Dmytro Dotsenko | Israel | 3.6 | 8.200 | 11.800 | |
| 7 | Reuben Ward | Great Britain | 3.9 | 7.400 | 11.300 |
Junior U14 High Bar Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Mikita Parfianovich | Belarus | 3.8 | 7.650 | 11.450 | |
| 2 | Riccardo Villa | Italy | 3.1 | 8.250 | 11.350 | |
| 3 | Marc Plieninger | Germany | 3.1 | 8.150 | 11.250 | |
| 4 | Dmytro Dotsenko | Israel | 3.2 | 7.900 | 11.100 | |
| 5 | Aaro Harju | Finland | 2.8 | 7.950 | 10.750 | |
| 6 | Mert Öztürk | Germany | 2.7 | 7.900 | 10.600 | |
| 7 | Leon Atherton | Netherlands | 2.9 | 7.625 | 10.525 |
Team Results
| Rank | Nation | FX | PH | SR | VT | PB | HB | Total |
| 1 | UNITED STATES (Aydon Benas, John Chou, Isaiah Drake, Colt Walker) | 40.600 | 38.700 | 40.200 | 42.600 | 38.450 | 38.400 | 238.950 |
| 2 | RUSSIA (Kirill Gashkov, Ivan Gerget, Vladislav Gudz, Mukhammadzhon Iakubov) | 40.200 | 38.100 | 40.200 | 41.050 | 40.800 | 38.100 | 238.450 |
| 3 | ITALY 1 (Ivan Brunello, Lorenzo Casali, Ares Federici, Mirko Galimberti) | 40.900 | 37.600 | 38.800 | 42.250 | 38.850 | 36.100 | 234.500 |
| 4 | SWITZERLAND (Davide Bieri, Florian Langenegger, Ian Raubal, Kay Schlatter) | 39.850 | 38.200 | 38.350 | 40.750 | 37.900 | 36.900 | 231.950 |
| 5 | BRAZIL (Yuri Guimãres, Josué Heliodoro, Diogo Soares, João Vieira) | 40.450 | 36.650 | 37.700 | 41.600 | 37.500 | 36.800 | 230.700 |
| 6 | CANADA 1 (Anthony Balan, Dorian Doan, Felix Dolci, Evgeny Siminiuc) | 39.700 | 34.900 | 37.900 | 41.000 | 38.000 | 36.550 | 228.050 |
| 7 | FRANCE 1 (Tom Aghina, Arthur Ballon, Lucas Desanges, Leo Saladino) | 38.950 | 37.250 | 38.250 | 41.400 | 36.000 | 34.950 | 226.800 |
| 8 | GERMANY (Pascal Brendel, Arne Halbisch, Raimi Shamsu-Deen, Valentin Zapf) | 38.000 | 37.650 | 36.450 | 39.600 | 37.200 | 37.150 | 226.050 |
| 9 | SWITZERLAND 2 (Luca Giubellini, Luca Murabito, Mattias Piffaretti, Timothy Rossetti) | 38.650 | 35.650 | 38.800 | 40.050 | 36.350 | 36.500 | 226.000 |
| 10 | GREAT BRITAIN (Jasper Smith-Gordon, Jack Stanley, Reuben Ward, Luke Whitehouse) | 39.550 | 37.500 | 36.200 | 41.850 | 35.900 | 34.550 | 225.550 |
| 11 | ROMANIA (Gabriel Burtanete, Robert Burtanete, Norbert Marcu, Raul Soica) | 37.950 | 36.300 | 38.200 | 40.650 | 38.150 | 32.400 | 223.650 |
| 12 | ITALY 2 (Lorenzo Bonicelli, Massimo Cerfogli, Riccardo Villa, Jacopo Zuliani) | 38.650 | 36.300 | 36.000 | 38.700 | 37.000 | 36.050 | 222.700 |
| 13 | LATVIA (Edgars Cudovskis, Ricards Plate, Edvins Rodevics, Boriss Voronko) | 36.200 | 36.550 | 35.750 | 38.900 | 36.550 | 34.000 | 217.950 |
| 14 | NETHERLANDS 2 (Leon Atherton, Wesley de Haas, Elijah Faverus, Lucas van Koningsbruggen) | 37.250 | 35.050 | 35.200 | 39.700 | 36.200 | 34.250 | 217.650 |
| 15 | TURKEY (Tamer Agus, Hasan Bulut, Kerem Sener, Bora Tarhan) | 35.650 | 34.450 | 36.550 | 38.600 | 35.750 | 35.750 | 216.750 |
| 16 | AZERBAIJAN (Rustam Akhmad, Aghamurad Gahramanov, Samad Mammadli, Mansum Safarov) | 38.250 | 35.550 | 35.300 | 37.800 | 33.900 | 35.500 | 216.300 |
| 17 | PORTUGAL (Filipe Almeida, Eduardo Dray, José Nogueira, João Rios) | 37.000 | 31.700 | 35.950 | 40.200 | 36.350 | 35.000 | 216.200 |
| 18 | SPAIN (Daniel Carrion, Sergi del Pino, Sergio Moreno, Dietmar-Vladimir Reinhardt) | 37.400 | 33.600 | 37.750 | 38.000 | 37.250 | 31.650 | 215.650 |
| 19 | SWEDEN (Victor Javenfeldt, Mattias Larsson, Marcus Stenberg, William Sundell) | 37.050 | 34.800 | 34.200 | 37.900 | 35.950 | 34.950 | 214.850 |
| 20 | HUNGARY (Szabolcs Batori, Benedek Tomcsanyi, Mate Vizlendvai) | 36.300 | 34.100 | 36.050 | 38.900 | 35.950 | 33.400 | 214.700 |
| 21 | ICELAND (Sugust Davidsson, Martin Gudmundsson, Dagur Olafsson, Jonas Thorisson) | 37.000 | 33.700 | 35.250 | 38.150 | 35.150 | 35.150 | 214.400 |
| 22 | NETHERLANDS (Pascal Bakkum, Martjin de Veer, Danté Holwijn, Bram Wijnand) | 36.200 | 33.250 | 35.050 | 38.850 | 36.200 | 34.650 | 214.200 |
| 23 | ISRAEL (Dmytro Dotsenko, Eyal Indig, Daniel Prezhyn, Uri Zeidel) | 35.550 | 34.000 | 34.400 | 38.500 | 37.750 | 33.750 | 213.950 |
| 24 | CZECH REPUBLIC 1 (Jonas Behal, Gregor Belousov, David Kaplan, Vojtech Sacha) | 35.900 | 33.400 | 33.450 | 37.050 | 36.450 | 34.000 | 210.250 |
| 25 | SASKATCHEWAN (Davey Boschmann, Jordan Caroll, Ashton Kotlar, Noah Royer) | 34.400 | 35.150 | 35.350 | 37.000 | 34.850 | 33.300 | 210.050 |
| 26 | FRANCE 2 (Lilian Buzan, Nicolas Diez, Marin Favier, Arthur Nogier) | 37.000 | 32.550 | 33.900 | 38.350 | 34.800 | 33.100 | 209.700 |
| 27 | COTTBUS (Willi Binder, Elias-Maximilian Graf, Hermann Jarick, Max Körber) | 36.500 | 33.200 | 33.550 | 37.400 | 35.200 | 33.400 | 209.250 |
| 28 | BELARUS (Mikita Parfianovich, Kiryl Parkhimchyk, Pavel Yakubau) | 37.250 | 33.250 | 33.600 | 33.500 | 35.550 | 35.100 | 208.250 |
| 29 | NORWAY (Didrik Gundersen, Iver Heggelund, Peder Skogvang, Sebastian Sponevik) | 37.250 | 30.650 | 33.350 | 37.700 | 35.900 | 32.750 | 207.600 |
| 30 | MIXED TEAM (Nathanel Gilroy, Mathys Jalbert, Jayson Rampersas, Thomas Tittley) | 36.450 | 34.400 | 33.000 | 34.250 | 35.600 | 32.600 | 206.300 |
| 31 | AUSTRIA (Theo Höfer, Askhab Matiev, Elias-Maximilian Mayer, Paul Schmölzer) | 36.350 | 32.750 | 31.550 | 36.100 | 34.300 | 32.800 | 203.850 |
| 32 | FINLAND (Aaro Harju, Joona Reimann, Antti Varjolaakso, Aleksi Vesala) | 37.000 | 30.350 | 33.800 | 33.100 | 34.300 | 32.900 | 201.450 |
| 33 | HESSEN (Niklas Neuhäusel, Daniel Roubo, Gabor Sutterlüty, Aslan Ün) | 34.800 | 29.700 | 33.050 | 37.000 | 35.300 | 31.000 | 200.850 |
| 34 | BERLIN (Thore Beissel, Finn Czach, Kevin Kim, Luc Löwe) | 37.100 | 26.900 | 32.600 | 36.250 | 33.900 | 31.250 | 198.000 |
| 35 | CHEMNITZ (Lucas Buschmann, Till Schädlich, Tobias Schnurr, Hans Wagner) | 36.450 | 27.700 | 30.650 | 37.200 | 33.350 | 31.650 | 197.000 |
| 36 | HALLE (Anton Bulka, Moritz Bulka, Fabian Pflug) | 32.650 | 24.850 | 32.250 | 36.000 | 33.300 | 30.900 | 189.950 |
| 37 | CZECH REPUBLIC 2 (Dan Nemecek, Antonin Neumann, Stephan Vogl, Jakub Zitko) | 33.350 | 19.700 | 31.750 | 33.350 | 32.200 | 31.500 | 181.850 |
| 38 | SCHWABEN (Timo Eder, Gabriel Eichhorn, Marc Plieninger) | 20.200 | 25.450 | 34.800 | 23.600 | 32.850 | 33.700 | 170.600 |