Top active players with most home runs.
1. Albert Pujols 679
2. Miguel Cabrera 502
3. Nelson Cruz 449
4. Giancarlo Stanton 347
5. Robinson Cano 334
6. Joey Votto 331
7. Justin Upton 324
8. Mike Trout 310
9. Ryan Zimmerman 284
10. Paul Goldschmidt 280
11. Freddie Freeman 271
12. Andrew McCutchen 270
13. Nolan Arenado 269
14. Bryce Harper 267
16. JD Martinez 266
17. Anthony Rizzo 251
18. Manny Machado 251
19. Josh Donaldson 251
20. Hunter Pence 244
21. Kyle Seager 242
22. Todd Frazier 218
23. Mike Moustakas 196
24. Asdrubal Cabrera 195
25. Eujenio Saurez 193