New York Yankees baseball players have come out on top of a poll of the world sport's best-paid stars.
Yankees pay their first-team players on average 190 thousand dollars a week.
Real Madrid and Barcelona footballers are the next best earning on average 144 thousand a week.
Overall, the English Premier League ranked as the richest football league in the world, but only fourth in all sports, with American basketball's NBA, cricket's Indian Premier League and Major League Baseball all paying more on a weekly basis.
Six of the top 10 teams play in American basketball's NBA.
The IPL ranked highly partly because their season is so short, with England's Kevin Pietersen handed the most lucrative contract in 2009, with researchers estimating his deal was worth 2.1 million for a maximum six weeks' work.