The 2024 International GymSport was held from March 23 through March 24 in Matosinhos, Portugal.
Senior All-Around Results
| Rank | Athlete | FX | PH | SR | VT | PB | HB | AA |
| 1 | Guilherme Campos SpCP |
12.367 | 11.333 | 13.033 | 13.000 | 12.467 | 12.300 | 74.500 |
| 2 | Bernardo Almeida Portugal |
13.167 | 10.700 | 12.633 | 11.200 | 11.833 | 11.900 | 71.433 |
| 3 | Pedro Pereira LGC |
12.100 | 10.533 | 11.800 | 12.167 | 11.200 | 11.600 | 69.400 |
| 4 | Daniel Martin Majadahonda |
12.933 | 9.200 | 10.733 | 13.267 | 11.800 | 11.200 | 69.133 |
| 5 | Aymeric de Oliveira Red Star |
11.767 | 9.167 | 10.700 | 12.833 | 11.133 | 11.467 | 67.067 |
| 6 | Marco Bencomo Valenciana |
9.133 | 11.367 | 12.833 | 12.667 | 11.667 | 8.100 | 65.767 |
| 7 | Pablo Leal Mostoles |
10.133 | 8.600 | 11.567 | 11.733 | 9.233 | 10.633 | 61.899 |
| 8 | Luis Lechaud LGC |
—— | 13.367 | 12.700 | —— | 11.233 | —— | 37.300 |
| 9 | Marcelo Marques GCP |
11.133 | 12.600 | —— | 12.900 | —— | —— | 36.633 |
| 10 | Diogo Ramos GCP |
12.033 | —— | —— | 13.667 | —— | —— | 25.700 |
| 11 | Hugo Mendes CGG |
10.567 | —— | —— | 11.300 | —— | —— | 21.867 |
Senior Floor Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Guilherme Campos | SpCP | 5.6 | 7.967 | -0.1 | 13.467 |
| 2 | Daniel Martin | Majadahonda | 4.7 | 7.700 | 12.400 | |
| 3 | Aymeric de Oliveira | Red Star | 3.9 | 8.067 | 11.967 | |
| 4 | Hugo Mendes | CGG | 4.0 | 7.633 | -0.3 | 11.333 |
| 5 | Diogo Ramos | GCP | 5.2 | 6.667 | -0.6 | 11.267 |
| 6 | Pedro Pereira | LGC | 4.2 | 7.000 | -0.1 | 11.100 |
Senior Pommels Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Marco Bencomo | Valenciana | 4.8 | 7.533 | 12.333 | |
| 2 | Luis Lechaud | LGC | 4.5 | 7.500 | 12.000 | |
| 3 | Bernardo Almeida | Portugal | 4.3 | 6.833 | 11.133 | |
| 4 | Marcelo Marques | GCP | 4.9 | 6.167 | 11.067 | |
| 5 | Guilherme Campos | SpCP | 3.9 | 6.533 | 10.433 | |
| 6 | Daniel Martin | Majadahonda | 2.8 | 6.967 | 9.767 |
Senior Rings Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Luis Lechaud | LGC | 3.7 | 8.933 | 12.633 | |
| 2 | Pablo Leal | Mostoles | 3.9 | 8.533 | 12.433 | |
| 3 | Marco Bencomo | Valenciana | 4.6 | 7.267 | 11.867 | |
| 4 | Pedro Pereira | LGC | 3.3 | 8.167 | 11.467 | |
| 5 | Aymeric de Oliveira | Red Star | 3.1 | 8.067 | -0.3 | 10.867 |
| 6 | Daniel Martin | Majadahonda | 3.0 | 8.100 | -0.3 | 10.800 |
Senior Vault Final Results
| Rank | Athlete | Team | D | E | ND | Total | Average |
| 1 | Daniel Martin | Majadahonda | 4.8 | 8.933 | 13.733 | 13.567 | |
| 4.0 | 9.400 | 13.400 | |||||
| 2 | Diogo Ramos | GCP | 4.8 | 9.133 | 13.933 | 13.550 | |
| 4.0 | 9.167 | 13.167 | |||||
| 3 | Marco Bencomo | Valenciana | 4.8 | 9.067 | 13.867 | 13.550 | |
| 4.0 | 9.233 | 13.233 | |||||
| 4 | Hugo Mendes | CGG | 4.0 | 9.100 | 13.100 | 12.700 | |
| 4.0 | 8.300 | 12.300 |
Senior P-Bars Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Guilherme Campos | SpCP | 4.2 | 8.267 | 12.467 | |
| 2 | Luis Lechaud | LGC | 4.2 | 7.967 | 12.167 | |
| 3 | Bernardo Almeida | Portugal | 4.7 | 7.433 | 12.133 | |
| 4 | Aymeric de Oliveira | Red Star | 2.6 | 8.800 | 11.400 | |
| 5 | Marco Bencomo | Valenciana | 4.7 | 5.433 | 10.133 | |
| 6 | Daniel Martin | Majadahonda | 3.3 | 6.700 | -3.0 | 7.000 |
Senior High Bar Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Bernardo Almeida | Portugal | 4.8 | 7.700 | 12.500 | |
| 2 | Marco Bencomo | Valenciana | 3.9 | 8.000 | 11.900 | |
| 3 | Aymeric de Oliveira | Red Star | 2.9 | 7.833 | 10.733 | |
| 4 | Pedro Pereira | LGC | 3.2 | 7.200 | 10.400 | |
| 5 | Daniel Martin | Majadahonda | 2.6 | 7.033 | 9.633 | |
| 6 | Pablo Leal | Mostoles | 3.6 | 5.267 | 8.867 |
Junior All-Around Results
| Rank | Athlete | FX | PH | SR | VT | PB | HB | AA |
| 1 | Manuel Santos Portugal |
12.233 | 10.800 | 10.967 | 13.433 | 12.100 | 11.533 | 71.066 |
| 2 | Marti Estarli Catalana |
12.800 | 9.333 | 10.300 | 12.600 | 11.733 | 12.233 | 68.999 |
| 3 | Yulian Yuzyfyshy Valenciana |
12.167 | 10.533 | 12.833 | 12.800 | 10.867 | 9.767 | 68.967 |
| 4 | Jorge Hernandez Majadahonda |
10.533 | 11.200 | 11.367 | 12.367 | 11.300 | 11.600 | 68.367 |
| 5 | Guerau Plasencia Catalana |
12.133 | 10.467 | 11.367 | 11.767 | 11.867 | 10.067 | 67.668 |
| 6 | Ismael Barry Valenciana |
11.633 | 8.967 | 11.167 | 12.767 | 11.867 | 10.000 | 66.401 |
| 7 | Asier Aparicio Majadahonda |
11.667 | 10.200 | 10.100 | 11.633 | 11.767 | 9.833 | 65.200 |
| 8 | Alexandre Jayet Majadahonda |
10.800 | 11.133 | 11.567 | 10.967 | 9.600 | 11.067 | 65.134 |
| 9 | Noah Villeneuve Monaco |
10.600 | 9.600 | 10.067 | 11.500 | 11.900 | 11.033 | 64.700 |
| 10 | Clovis Dias AGS |
10.833 | 10.400 | 10.300 | 10.800 | 10.933 | 10.133 | 63.399 |
| 11 | Diogo Oliveira SpCP |
11.000 | 10.033 | 11.133 | 12.500 | 11.400 | 7.000 | 63.066 |
| 12 | Bastien Briano Monaco |
9.733 | 10.333 | 9.567 | 10.600 | 10.833 | 10.600 | 61.666 |
| 13 | Marlon Estivenson Valenciana |
10.900 | 6.567 | 11.367 | 12.967 | 10.300 | 8.900 | 61.001 |
| 14 | Bernardo Silva CGA |
10.300 | 7.767 | 10.333 | 11.167 | 10.633 | 9.600 | 59.800 |
| 15 | Francisco Faustino AGDS |
10.200 | 6.667 | 9.833 | 10.967 | 9.700 | 9.933 | 57.300 |
| 16 | Tiago Barros CGG |
11.333 | —— | 11.000 | 12.133 | 8.233 | 9.800 | 52.499 |
| 17 | Diogo Dionisio CGA |
10.833 | 4.233 | 10.167 | 11.233 | 7.267 | 7.600 | 51.333 |
| 18 | Gustavo Teixeira SpCP |
9.300 | 9.500 | 10.133 | 11.533 | 10.300 | —— | 50.766 |
| 19 | Francisco Bras GCP |
10.733 | —— | 11.933 | 11.833 | —— | 10.533 | 45.032 |
| 20 | Lucas Drago GCP |
9.833 | —— | 11.000 | 12.000 | —— | 11.367 | 44.200 |
| 21 | Gaspar Ribeiro SpCP |
—— | 10.567 | 11.100 | —— | 11.667 | 9.433 | 42.767 |
| 22 | Asier Castaño Mostoles |
—— | 2.533 | 10.400 | 12.867 | 9.367 | 5.500 | 40.667 |
| 23 | Sergio Antunes CGG |
10.200 | —— | 8.800 | 10.367 | 9.467 | —— | 38.834 |
| 24 | Luka Santos AGDS |
9.900 | —— | —— | —— | —— | —— | 9.900 |
Junior Floor Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Diogo Oliveira | SpCP | 4.1 | 8.400 | 12.500 | |
| 2 | Manuel Santos | Portugal | 4.1 | 8.000 | 12.100 | |
| 3 | Marti Estarli | Catalana | 4.4 | 7.000 | -0.1 | 11.300 |
| 4 | Yulian Yuzyfyshy | Valenciana | 4.1 | 7.167 | 11.267 | |
| 5 | Tiago Barros | CGG | 3.2 | 8.133 | -0.1 | 11.233 |
| 6 | Asier Aparicio | Majadahonda | 4.0 | 6.300 | -0.3 | 10.000 |
Junior Pommels Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Yulian Yuzyfyshy | Valenciana | 4.8 | 6.700 | 11.500 | |
| 2 | Guerau Plasencia | Catalana | 2.6 | 7.567 | 10.167 | |
| 3 | Clovis Dias | AGS | 2.5 | 7.633 | 10.133 | |
| 4 | Jorge Hernandez | Majadahonda | 3.8 | 6.067 | 9.867 | |
| 5 | Gaspar Ribeiro | SpCP | 2.9 | 5.900 | 8.800 | |
| 6 | Manuel Santos | Portugal | 3.1 | 5.600 | 8.700 |
Junior Rings Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Yulian Yuzyfyshy | Valenciana | 4.5 | 8.367 | 12.867 | |
| 2 | Francisco Bras | GCP | 3.9 | 8.200 | 12.100 | |
| 3 | Alexandre Jayet | Majadahonda | 3.0 | 8.533 | 11.533 | |
| 4 | Guerau Plasencia | Catalana | 3.2 | 8.533 | -0.3 | 11.433 |
| 5 | Diogo Oliveira | SpCP | 3.1 | 6.933 | 10.033 | |
| 6 | Tiago Barros | CGG | 2.7 | 6.800 | -0.3 | 9.200 |
Junior Vault Final Results
| Rank | Athlete | Team | D | E | ND | Total | Average |
| 1 | Diogo Oliveira | SpCP | 4.8 | 9.000 | -0.1 | 13.700 | 13.400 |
| 4.0 | 9.100 | 13.100 | |||||
| 2 | Manuel Santos | Portugal | 4.4 | 9.200 | 13.600 | 13.384 | |
| 4.0 | 9.167 | 13.167 | |||||
| 3 | Marti Estarli | Catalana | 4.0 | 9.100 | 13.100 | 12.484 | |
| 3.2 | 8.967 | -0.3 | 11.867 | ||||
| 4 | Asier Castaño | Mostoles | 4.0 | 8.833 | 12.833 | 12.467 | |
| 2.8 | 9.300 | 12.100 | |||||
| 5 | Yulian Yuzyfyshy | Valenciana | 4.0 | 8.933 | 12.933 | 12.083 | |
| 2.4 | 8.833 | 11.233 | |||||
| 6 | Tiago Barros | CGG | 3.2 | 8.767 | -0.3 | 11.667 | 11.100 |
| 2.4 | 8.133 | 10.533 |
Junior P-Bars Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Noah Villeneuve | Monaco | 3.3 | 8.367 | 11.667 | |
| 2 | Manuel Santos | Portugal | 3.0 | 8.633 | 11.633 | |
| 3 | Guerau Plasencia | Catalana | 3.5 | 8.100 | 11.600 | |
| 4 | Asier Aparicio | Majadahonda | 3.6 | 7.900 | 11.500 | |
| 5 | Gaspar Ribeiro | SpCP | 3.3 | 8.033 | 11.333 | |
| 6 | Ismael Barry | Valenciana | 3.5 | 5.967 | 9.467 |
Junior High Bar Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Marti Estarli | Catalana | 3.4 | 8.867 | 12.267 | |
| 2 | Noah Villeneuve | Monaco | 2.7 | 8.900 | 11.600 | |
| 3 | Jorge Hernandez | Majadahonda | 3.6 | 7.867 | 11.467 | |
| 4 | Manuel Santos | Portugal | 2.3 | 8.567 | 10.867 | |
| 5 | Lucas Drago | GCP | 2.8 | 7.233 | 10.033 | |
| 6 | Clovis Dias | AGS | 2.1 | 7.767 | 9.867 |
Youth All-Around Results
| Rank | Athlete | FX | PH | SR | VT | PB | HB | AA |
| 1 | Marcos Fernández Majadahonda |
11.067 | 9.467 | 9.867 | 10.767 | 11.733 | 10.967 | 63.868 |
| 2 | Aaron Brancato Monaco |
10.933 | 9.833 | 10.200 | 10.633 | 11.333 | 10.733 | 63.665 |
| 3 | Bosco Gonzalez Valenciana |
11.500 | 8.633 | 11.000 | 11.900 | 9.933 | 10.633 | 63.599 |
| 4 | Raphaël Malgras Monaco |
10.200 | 10.100 | 10.433 | 10.333 | 11.600 | 10.667 | 63.333 |
| 5 | Arturo Torres Mostoles |
9.833 | 9.667 | 10.567 | 10.700 | 9.400 | 9.867 | 60.034 |
| 6 | Miguel Noevo Portugal |
11.367 | 8.400 | 10.233 | 12.000 | 11.933 | 5.567 | 59.500 |
| 7 | Yago Morales Mostoles |
10.967 | 6.767 | 10.900 | 10.967 | 10.033 | 9.800 | 59.434 |
| 8 | Salvador Ferreira SpCP |
11.500 | 3.167 | 10.700 | 10.633 | 9.767 | 7.067 | 52.834 |
| 9 | Martim Lima SpCP |
10.267 | —— | 10.367 | 10.633 | 6.633 | —— | 37.900 |
| 10 | Illia Yarushko AGDS |
9.867 | 2.400 | 6.133 | 10.533 | 6.000 | 2.800 | 37.733 |
| 11 | André Prego CGA |
10.167 | 1.633 | 6.033 | 10.667 | 5.867 | 2.033 | 36.400 |
| 12 | Pedro Gomes SpCP |
10.867 | —— | 10.900 | 10.333 | —— | —— | 32.100 |
| 13 | Mario Lemos SpCP |
10.600 | —— | 9.967 | 10.433 | —— | —— | 31.000 |
| 14 | Adria Ruiz Catalana |
10.900 | 8.267 | —— | 10.233 | —— | —— | 29.400 |
| 15 | Simão Sousa SpCP |
10.267 | —— | 6.800 | 10.700 | —— | —— | 27.767 |
Youth Floor Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Miguel Noevo | Portugal | 3.6 | 8.433 | 12.033 | |
| 2 | Bosco Gonzalez | Valenciana | 4.0 | 7.900 | -0.1 | 11.800 |
| 3 | Salvador Ferreira | SpCP | 3.3 | 8.367 | 11.667 | |
| 4 | Aaron Brancato | Monaco | 3.2 | 7.767 | 10.967 | |
| 5 | Marcos Fernández | Majadahonda | 3.6 | 7.300 | 10.900 | |
| 6 | Yago Morales | Mostoles | 3.6 | 6.533 | -0.3 | 9.833 |
Youth Pommels Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Marcos Fernández | Majadahonda | 3.8 | 7.733 | 11.533 | |
| 2 | Raphaël Malgras | Monaco | 2.7 | 7.600 | 10.300 | |
| 3 | Arturo Torres | Mostoles | 2.8 | 6.800 | 9.600 | |
| 4 | Miguel Noevo | Portugal | 2.5 | 6.100 | 8.600 | |
| 5 | Bosco Gonzalez | Valenciana | 2.5 | 4.200 | 6.700 | |
| 6 | Adria Ruiz | Catalana | 3.1 | 3.400 | 6.500 |
Youth Rings Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Marcos Fernández | Majadahonda | 2.4 | 8.967 | 11.367 | |
| 2 | Yago Morales | Mostoles | 2.4 | 8.733 | 11.133 | |
| 3 | Raphaël Malgras | Monaco | 2.3 | 8.667 | 10.967 | |
| 4 | Bosco Gonzalez | Valenciana | 2.9 | 7.733 | 10.633 | |
| 5 | Pedro Gomes | SpCP | 2.3 | 8.300 | 10.600 | |
| 6 | Miguel Noevo | Portugal | 2.4 | 7.967 | 10.367 |
Youth Vault Final Results
| Rank | Athlete | Team | D | E | ND | Total | Average |
| 1 | Bosco Gonzalez | Valenciana | 4.0 | 8.233 | 12.233 | 11.683 | |
| 1.6 | 9.533 | 11.133 | |||||
| 2 | Miguel Noevo | Portugal | 2.8 | 9.233 | 12.033 | 11.317 | |
| 1.6 | 9.000 | 10.600 | |||||
| 3 | Aaron Brancato | Monaco | 2.4 | 8.800 | -0.1 | 11.100 | 11.084 |
| 2.2 | 8.867 | 11.067 | |||||
| 4 | Marcos Fernández | Majad | 2.2 | 9.000 | 11.200 | 11.067 | |
| 1.6 | 9.333 | 10.933 | |||||
| 5 | Yago Morales | Mostoles | 2.2 | 8.733 | 10.933 | 10.917 | |
| 1.6 | 9.300 | 10.900 | |||||
| 6 | Martim Lima | SpCP | 1.6 | 9.200 | 10.800 | 10.767 | |
| 1.6 | 9.133 | 10.733 |
Youth P-Bars Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Raphaël Malgras | Monaco | 2.6 | 9.000 | 11.600 | |
| 2 | Miguel Noevo | Portugal | 2.6 | 8.967 | 11.567 | |
| 3 | Marcos Fernández | Majadahonda | 3.3 | 7.833 | 11.133 | |
| 4 | Salvador Ferreira | SpCP | 2.6 | 7.767 | 10.367 | |
| 5 | Yago Morales | Mostoles | 3.2 | 7.033 | 10.233 | |
| 6 | Bosco Gonzalez | Valenciana | 2.8 | 5.400 | 8.200 |
Youth High Bar Final Results
| Rank | Athlete | Team | D | E | ND | Total |
| 1 | Marcos Fernández | Majadahonda | 2.6 | 7.967 | 10.567 | |
| 2 | Aaron Brancato | Monaco | 1.9 | 8.600 | 10.500 | |
| 3 | Miguel Noevo | Portugal | 2.3 | 8.033 | 10.333 | |
| 4 | Bosco Gonzalez | Valenciana | 2.4 | 7.567 | 9.967 | |
| 5 | Arturo Torres | Mostoles | 1.7 | 6.800 | 8.500 | |
| 6 | Salvador Ferreira | SpCP | 1.3 | 8.467 | -3.0 | 6.767 |