New York Yankees third baseman Alex Rodriguez admitted to federal agents in January that he obtained and used performance-enhancing drugs, according to a Wednesday report from the Miami Herald, despite denying the charges against him for 21 months. Under immunity granted by federal agents, Rodriguez admitted to purchasing the drugs from Biogenesis of America, which included lozenges laced with testosterone, human growth hormone injections and testosterone cream.

He also admitted that the drugs were given to him by the fake doctor that owned the Biogenesis clinic, Anthony “Tony” Bosch. Rodriguez reportedly paid $12,000 a month for the drugs, which were allegedly arranged for through his cousin, Yuri Sacart, who pleaded not guilty to federal charges in the Biogenesis case.

“Rodriguez injected the HGH into his stomach,” the DEA report stated. “Rodriguez said Bosch told him the HGH would help with sleep, weight, hair growth, eyesight and muscle recovery.”

The report comes on the heels of Rodriguez’s completion of an 162-game suspension for doping -- a reduction from 211 games -- which he completed last week. It was the largest penalty given to Rodriguez, since he was a repeat offender. The 13 Major League Baseball players also connected to the clinic and its distribution of performance-enhancing drugs were given smaller 50-game suspensions.

Rodriguez had previously admitted to allegations in 2009 of using performance-enhancing drugs during a three-year period while playing for the Texas Rangers, according to ESPN.

Following the confession, Bosch was one of nine arrested by federal authorities in August in connection to the illegal distribution of steroids. He later pled guilty in Oct. and faces a 10-year maximum sentence in prison, the New York Daily News reported.