Nineteen NBA players, 17 baseball players, eight NFL players, three NASCAR drivers and three golfers appear on SI.com's 2011 list of the 50 highest-earning American athletes. And while labor strife could put a dent in the future paychecks of the NBA and NFL guys, the top athlete on the list -- Tiger Woods -- has already seen his earnings diminish. By this time next year, in fact, Tiger may have surrendered his eight-year run atop the list.
What surprises you the most about the list? Who in the Top 10 do you think is overpaid?