LOS ANGELES - 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 $US5.6 million ($F10.4 million) in 2012 playing for the New York Red Bulls.
The figure for total compensation includes salary and some bonus payments guaranteed over the life of a contract.
Henry's Red Bulls teammate Rafa Marquez of Mexico ù who like Henry joined the team in 2010 ù is second at $US4.6 million ($F8.8 million).
Beckham, who ushered in the era of high-paid foreign imports in MLS when he first signed a five-year contract with the Galaxy in 2007, will make $US4 million ($F7.44 million) in total compensation this season, compared to the $US6.5 million ($F12.1 million) per year he made under his prior contract.
The 37-year old midfielder inked a new two-year deal with the Galaxy in January, reportedly rejecting a rich offer from French club Paris Saint-Germain.
Beckham's teammate Robbie Keane of Ireland is fourth at $US3.4 million ($F6.32 million), followed by the Galaxy's Landon Donovan and Toronto FC's Torsten Frings, both earning $US2.4 million ($F4.6 million) this season.