Which player holds the record for the most home runs in MLB history? 🔊
The player who holds the record for the most home runs in MLB history is Barry Bonds. He hit a total of 762 home runs during his career, a record that still stands. Bonds' achievement is a topic of discussion due to controversies surrounding performance-enhancing drugs.


Equestions.com Team – Verified by subject-matter experts