Let's not forget Yan is by far the youngest player in the top 16, he was born in 2000.
The next youngest players in top 16 are Kyren Wilson, Ant McGill and Jack Lisowski born in 1991.
Being the youngest top 16 player by 9 years is a phenomenal achievement.
Yuelong born in 1998 is catching up too. Still 7 years younger than the best equivalent British youngsters.