In March, he placed twenty-seventh in the short program at the 2017 World Junior Championships in Taipei, Taiwan, and did not advance to the free skate.
[10] In January, Carrillo qualified to the final segment at the 2018 Four Continents Championships in Taipei; he ranked twenty-second in the short program, seventeenth in the free skate, and eighteenth overall.
In March, Carrillo qualified for the final segment at Junior Worlds, placing eighteenth in the short program and twenty-second in the free skate to finish twenty-first overall.
He was offered a second Junior Grand Prix assignment in Linz, Austria, but had to decline because he could not afford to attend the competition.
[15] In February 2019, the Comisión Nacional de Cultura Física y Deporte announced that Carrillo would be granted funding beginning in March.
[17] Due to the pandemic, Carrillo could not train on ice for four months, but the delivery of a harness and spinners allowed him to continue practicing jumps at his coach's house.
[18] At the International Challenge Cup, held in late February in the Netherlands, Carrillo earned the necessary technical minimum to compete at the 2021 World Championships, which took place in Stockholm in March.
[24] Shortly afterward, he was named one of Mexico's flagbearers for the opening ceremonies, alongside alpine skier Sarah Schleper.
[27] Carrillo was scheduled to finish the season at the 2022 World Championships in Montpellier but was forced to withdraw after his skates were lost in transit.
[28] Carrillo finished eighth at the 2022 CS U.S. Classic and then was invited to make his senior Grand Prix debut at the 2022 Skate America.
[20] Carrillo missed the rest of the 2022–23 figure skating season due to an ankle injury that required surgery, which he had done in December.
[29] In July 2023, Carrillo announced that he had relocated to Toronto, Ontario, to train at the Thornhill Figure Skating Club, coached by Jonathan Mills and Myke Gillman.
[20] Carrillo began the season at the Asian Open Figure Skating Trophy, finishing in sixth place.