If you like numbers this is a great site for stats.
https://www.procyclingstats.com/rider.php?id=194619
Compare riders year to year etc. One thing is clear when looking at those of lower ages is things change a lot from year to year. They get sick, they get hurt, they find what roads work the best.
Edit Add:
Just saw my kid raced against him in 2015 and 2016.