Barry Bonds has been at the center of controversy for the better part of 20 years, and it likely will follow him forever.

Major League Baseball’s home run king remains out of the Hall of Fame due to his ties to performance-enhancing drugs, but plenty of voters also left him out due to his character.

Bonds has maintained that, aside from taking the BALCO “cream,” that he never took steroids and he never failed a drug test.

He was, though, found guilty of obstructing justice in 2011 during an investigation into a steroid supplier. His conviction was overturned in 2015.

Barry Bonds kneeling

Barry Bonds of the San Francisco Giants kneels in the outfield during a game against the San Diego Padres at Petco Park April 8, 2004. (Steve Grayson/WireImage)

But the one notion about himself that Bonds does say is true is he wasn’t the most approachable teammate.

“I wasn’t the best clubhouse guy, that’s for damn sure, but on the baseball field, I took my walks, I took my hits, I did everything I could for my teammates to have the opportunity to do his job,” Bonds said on the “R2C2” podcast with Ryan Ruocco and CC Sabathia.

Ruocco thought it was a stunning admission, so when he asked Bonds why he said that, Bonds was truthful.

“Because it’s a business, and people don’t understand that I took it as a business,” Bonds said. “Most teams, everyone thought I was being a d—, but I really — I wasn’t at all. I love you, I respect you, I would help you in any aspect.

“I’m not gonna tell you what I do because we don’t know how long we’re teammates. And in a teammate factor is that you’re going to another team market to be traded, and then you’re gonna tell someone what I told you …