Triple holder of “Golden ball” Lionel Messi earns less than Beckham and Ronaldo.

Forbes magazine named the world`s highest-paid soccer players 2011. “Los Angeles Galaxy” halfback, 36-year old David Beckham, who earned USD 47 millions (USD 37 millions – advertising and sponsoring incomes) last year, headed this list.

Real Madrid’s forward Cristiano Ronaldo is on the second place with an income at USD 42 millions. The half of this sum his received from sponsoring deals.

Triple holder of “Golden ball” Lionel Messi is on the third place, last year he earned USD 39 millions (USD 19 millions – from sponsoring incomes).

Manchester United forward Wayne Rooney is on a fourth place (USD 24 millions), Brazilian footballer Kaká (USD 21 millions) is on the fifth place.