[6] At the 2015 European Championships, Zapata initially placed sixth in the floor exercise, but he was allowed to repeat his routine due to a timing error.
He then received a score that would have won the bronze medal, but the judges later added an out-of-bounds deduction they had initially missed, and he ultimately finished fifth.
[9] Then at the 2015 World Championships, he won the bronze medal on the floor exercise and as a result qualified for the 2016 Summer Olympics.
[10] Zapata won a silver medal on the floor exercise at the 2016 Cottbus World Cup behind Japan's Naoto Hayasaka.
[15] He returned to competition after a torn Achilles tendon at the 2018 Mediterranean Games and won gold medals with the Spanish team and on the floor exercise.
[16][17] At the 2018 European Championships, he helped the Spanish team place sixth,[18] and he also finished seventh on the floor exercise.
[20][21] Zapata tied with Great Britain's Dominick Cunningham for the floor exercise bronze medal at the 2019 Melbourne World Cup.
[33] On 16 March 2023, Zapata and other members of the Spanish national team were involved in a car accident during a training camp in Anadia, Portugal.
[38] Zapata was selected to represent Spain at the 2024 Summer Olympics alongside Néstor Abad, Thierno Diallo, Nicolau Mir, and Joel Plata.