Beyonce has topped a list for being the 'Best-Paid Celebrity Under 30'. The poll was run by Forbes magazine, who revealed Knowles earned $87 million between June 1, 2008 and June 1, 2009.
The singer's fortunes came from her current album 'I Am... Sasha Fierce', touring, fashion design and endorsing products like the Nintendo DS and L'Oreal cosmetics.
The Top 5 Best-Paid Celebrities Under 30 have been named as:
1. Beyonce - $87 million
2. Kimi Raikkonen - $45 million
3. LeBron James - $40 million
4. Britney Spears - $35 million
5. Roger Federer - $33 million