The youngest member of the list is 22-year-old Justin Bieber (No. 6, $56 million), narrowly beating One Direction’s Harry Styles by one month.

Forbes Unveils 30 Highest Earning Celebrities Under 30
Justin Bieber

Tennis legend Rafael Nadal (No. 18, $37.5 million) just barely made the cut since his 30th birthday was two days after the end of our scoring period. Drake (No. 17, $38 million) and Usain Bolt (No. 27, $32.5 million) have also turned 30 since June 1.

The list comprises one actress, nine music acts (including two boy bands) and 10 athletes. The age factor is undoubtedly a factor in the preponderance of athletes. Though youth is a virtue across the entertainment industry, it is most applicable to professional sports.

The average age of the 100 highest-paid athletes is 31. In contrast, almost half the world’s highest-paid women in music are over 45, the 15 highest-paid TV actresses are all over 30 years old and 45% of the highest-paid Hollywood actors are over 50.

See Also: Son Of China’s Richest Man Buys Eight New iPhone 7 For His Dog

Forbes 30 Under 30 List Top 10:

1. Taylor Swift ($170 million)

2. One Direction ($110 million)

3. Lionel Messi ($81.5 million)

4. Adele ($80.5 million)

5. Rihanna ($75 million)

6. Justin Bieber ($56 million)

7. Novak Djokovic ($56 million)

8. Kevin Durant ($56 million)

9. The Weeknd ($55 million)

10. Jordan Spieth ($53 million)

Check out the full list over at Forbes here