Not that it matters to David Beckham, but it was revealed today that he is the highest paid player in football.
He took home an amazing £30.1million from salary and endorsements in 2008, £3.5m more than Messi from Barcelona.
Top 10 highest-earning footballers:
1. David Beckham (Milan): £30.1m
2. Lionel Messi (Barcelona): £26.6m
3. Ronaldinho (Milan): £18.2m
4. Cristiano Ronaldo (Manchester United): £17.02m
5. Thierry Henry (Barcelona): £15.82m
6. Kaka (Milan): £13.07m
7. Zlatan Ibrahimovic (Inter): £13.03
8. Wayne Rooney (Manchester United): £12.56
9. Frank Lampard (Chelsea): £12.10
10. John Terry (Chelsea): £10.89
The picture comes from today's training session.