Barry Bonds is the current record holder for the most career home runs at 762. The Tigers’ Miguel Cabrera is the current active player with the most home runs at 508, although the 40-year-old intends to retire at the end of the 2023 season.