I found this interesting because of the current lockout and all the talk about the players being millionaires that should be happy just to play football. Apparently, if you compare them to other athletes, NFL payers aren't making that much. I know, it sounds strange, but then you look at the list and there are 2 golfers and 1 basketball player making more than the top earning NFL player AND... Despite football’s popularity, NFL players just don’t earn like the competition. 19 NBA players and 17 MLB players made the list, while only eight football stars were on it. I don't know about you guys, but I think football players should be earning more than other athletes. Their careers are shorter and in my mind their combination of talent and athletic ability are more difficult to find and can't be taught as easily as swinging a bat or golf club. And when you think this is also the greatest earning sports league in the US, it just seems odd. Sure, more players mean the average will be lower, but to have the top earners a fraction of the list just seems wrong in my mind.