Capgeek keeps an updated list of total earnings + agreed-upon future earnings:
http://www.capgeek.com/career-earnin...&max_season=-1
1. Crosby, Sidney » C $150,450,000
2. Weber, Shea » D $132,831,000
3. Lecavalier, Vincent » C $131,716,668
4. Ovechkin, Alex » R $126,952,600
5. Malkin, Evgeni » C $122,452,600
6. Jagr, Jaromir » R $121,303,666
7. Parise, Zach » L $117,906,000
8. Suter, Ryan » D $114,356,000
9. Pronger, Chris » D $113,950,000
10. Lundqvist, Henrik » G $106,634,000
11. Richards, Brad » C $101,392,667
12. Lidstrom, Nicklas » D $100,640,000
13. Luongo, Roberto » G $99,532,500
14. Perry, Corey » R $97,468,000
15. Hossa, Marian » R $97,350,000
23. Phaneuf, Dion » D $90,356,000
38. Iginla, Jarome » R $78,325,000
46. Bouwmeester, Jay » D $72,940,630
50. Redden, Wade » D $71,282,332
53. Yashin, Alexei » C $69,851,944
65. Gomez, Scott » C $62,804,000
66. DiPietro, Rick » G $62,515,000
91. Smyth, Ryan » L $56,887,000