Henry MLS's top earner
Thierry Henry has eclipsed David Beckham as the highest-paid player in Major League Soccer after Beckham took a pay cut to stay with the Los Angeles Galaxy this season, according to figures released by the player's union on Friday.
The 34-year-old Henry, France's all-time leading scorer, now tops the salary table earning $5.6 million (4.5 euro) in 2012 playing for the New York Red Bulls.
Henry's Red Bulls teammate Rafa Marquez of Mexico -- who like Henry joined the team in 2010 -- is second at $4.6 million.
Comments