SI.com has the list of the 'Top 50 Highest-Earning American Athletes,' and guess what? Tiger is not at the top. In fact, it's the first time he's not been No. 1 since the list began being published in 2004!

Here are the top 5:

1.  Floyd Mayweather Jr
2.  Phil Mickelson
3.  Tiger Woods
4.  Kobe Bryant
5.  LeBron James

I wonder how Tiger feels about getting 'bested' by lefty on this list of the top high earners?  By the way - there are no Cowboys, Rangers, Mavericks, on the list!