Thought it was McGriff. Didn't remember Sheffield eclipsing 500.
McGriff is the winner. Sheffield had more HR, but he was implicated with Balco. The top HR hitters who aren't in the HOF are
Bonds - 762 (dropped off ballot after 2022)
Rodriguez - 696 (first became eligible in 2022)
Pujols - 679 (active player)
Sosa - 609 (dropped off ballot after 2022)
McGwire - 583 (dropped off ballot after 2016)
Palmiero - 569 (removed from ballot after 2014 for not getting at least 5% of the vote)
Ramirez - 555 (on ballot through 2026)
Sheffield - 509 (on ballot through 2024)
McGriff - 493 (dropped off ballot after 2019)
Beltre - 477 (eligible in 2024)