17. Rory McIlroy, $39,173,240
McIlory also feels like he could be higher on this list, as he already has had a decorated career. All he needs is a victory at the Masters to earn the career Grand Slam. He’s won 14 times on the PGA Tour, 13 times on the European Tour, and has won four major championships. At 29 years old, it seems like his best days could be ahead of him, which is nuts considering what he’s already done.