Retna Digital

Entertainment Tonight -- Yankee slugger and Madonna pal Alex Rodriguez admits he used banned performance-enhancing substances from 2001-2003 to justify his 10-year, $252 million contract with the Texas Rangers, according to ESPN. The confession is in response to a new Sports Illustrated report that claimed the 33-year-old All-Star third baseman tested positive for steroids - Primobolan and testosterone - in a drug test in '03. In a 2007 interview with CBS's "60 Minutes," Rodriguez denied he had ever taken steroids.

"I wasn't even being truthful with myself," Rodriguez tells ESPN. "Today, I'm here to tell the truth."

"Back then it was a different culture," he continues. "It was very loose. I was young. I was stupid. I was naive, and I wanted to prove to everyone that, you know, I was worth, you know - and being one of the greatest players of all time."

Rodriguez was traded to the New York Yankees before the 2004 season, and says he hasn't used performance-enhancing substances since.

"This is three years I'm not proud of," he says. "I did take a banned substance and, you know, for that I'm very sorry and deeply regretful. I'm sorry for that time. I'm sorry to fans. I'm sorry for my fans in Texas. It wasn't until then that I ever thought about substance of any kind."