[7] At the 2019 World Championships, he finished seventh in the qualification round for the individual event but did not advance due to the two-per-country rule.
[3] In July, he competed at the Santarem World Cup and won the gold medal by over a point ahead of teammate Wang Zisai.
[20] At the 2022 Asian Games, which were held in 2023 due to the COVID-19 pandemic, Yan won the gold medal in the final thanks to a high execution score of 17.000.
[22] Yan began the 2024 season at the Baku World Cup where he lost to his teammate Wang by only 0.170 points.
[24] Yan was selected to represent China at the 2024 Summer Olympics, and he won the bronze medal in the individual event behind Ivan Litvinovich and Wang.