by Scott Boeck, USA TODAY Sports

by Scott Boeck, USA TODAY Sports

Former slugger Mark McGwire, whose 583 home runs ranks 10th all-time, said even he wouldn't vote for himself in the National Baseball Hall of Fame.

"No, not by the guidelines that they have now," McGwire said today on the Dan Patrick Show. "I'll never fight it. I totally respect the Hall of Fame. I have never fought. They have rules and restrictions, I totally abide by them."

In his sixth year on the Hall of Fame ballot, McGwire received just 19.5 percent of the votes -- the lowest percentage since he first appeared in 2007. A candidate needs 75 percent of the votes to be inducted in the Hall of Fame.

McGwire, who was recently hired as the Los Angeles Dodgers hitting coach, admitted he used steroids in 2010 on and off during his career.

"It's a mistake I have to live with for the rest of my life," McGwire said Thursday on the Petros & Money Fox Radio Show. "I have to deal with never, ever getting into the Hall of Fame, and I totally understand and totally respect their opinion and I will never ever push it. That is the way it's going to be and I can live with it. One of the hardest things I had to do this year was sit down and talk to my 9 and 10 year old boys and tell them what dad did; that was a really hard thing to do, but I did it. They understand, as a 9 and 10 year old could. And if any ballplayer came up and said that â?? I mean run away from it, it's not good."

In 2005, McGwire was among several players and executives that testified at a congressional hearing on steroids. During his testimony, he declined to answer the questions under oath.

In 1998, McGwire set a then-record 70 home runs in a single season and followed that historical season with 65 in 1999. McGwire retired in 2001.