Mexican superstar Canelo Alvarez, who is in training for his mega rematch with unified middleweight world champion Gennady Golovkin, has tested positive for the banned substance clenbuterol.

Golovkin and Alvarez are scheduled to meet on May 5 (HBO PPV) at the T-Mobile Arena in Las Vegas in a rematch of their hugely controversial draw last September. It is unclear if the positive test will impact the rematch.

As part of the deal for the first fight, as well as for the rematch, both boxers agreed to be randomly tested by the Voluntary Anti-Doping Association.

Alvarez, who is training in his hometown of Guadalajara, Mexico, was tested on Feb. 17 and Feb. 20, and one of the tests came back positive for trace amounts of clenbuterol, Golden Boy Promotions president Eric Gomez told ESPN on Monday.

Clenbuterol has shown up in drug tests for many Mexican athletes in recent years due to meat contamination in the country. Alvarez also said meat contamination also caused his positive test.

"As part of the voluntary testing program that Canelo Alvarez insisted on ahead of his May 5 fight, one of his results came back positive for trace levels of clenbuterol, consistent with meat contamination that has impacted dozens of athletes in Mexico over the last years," Golden Boy Promotions, Alvarez's promoter, said in a statement addressing the positive test. "As Daniel Eichner, director of SMRTL, the WADA-accredited lab that conducted the tests stated in his letter (on Monday), 'These values are all within the range of what is expected from meat contamination.' Upon receiving this information, Golden Boy immediately notified the Nevada State Athletic Commission and Gennady Golovkin's promoter, Tom Loeffler."

Alvarez usually does the bulk of his training for fights in San Diego and Golden Boy said that he would immediately move his camp there "and will submit to any number and variety of additional tests that VADA deems necessary ahead of and after May 5."

Loeffler was notified of the positive test and said Golovkin (37-0-1, 33 KOs) is also aware of it but they are waiting to hear more from the Nevada commission before making an assessment.

"We're not really going to comment until we get more detail from VADA and the commission. We'll reserve comment," Loeffler told ESPN. "But Gennady has always insisted on VADA testing for any of his fights. He punches so hard that (trainer) Abel (Sanchez) wanted nobody to have any doubt about his training program. Gennady feels very strongly about a clean sport and level playing field for both guys. He can't comment on this test specifically, but that's his position. It's premature to say anything more without knowing all of the details."

Alvarez said he was embarrassed by the positive test.

"I am an athlete who respects the sport and this surprises me and bothers me because it had never happened to me," Alvarez said in a statement. "I will submit to all the tests that require me to clarify this embarrassing situation and I trust that at the end the truth will prevail."

According to Gomez, Alvarez (49-1-2, 34 KOs) has undergone random testing administered by VADA or the U.S. Anti-Doping Agency for his last 12 fights dating to his 2012 decision win over Shane Mosley.

"He's been tested many times and never had findings, nothing. And every fight they test him 10, 15 times, at least a dozen times," Gomez said. "This is something Canelo insists on it. We're very confident that everything is going to be fine."

Bob Bennett, executive director of the Nevada commission, did not return calls and text messages seeking comment.

This is not the first time a prominent Mexican fighter has tested positive for clenbuterol in the lead up to a fight.

In 2012, all-time Mexican great Erik Morales blamed contaminated meat for his positive tests ahead of his rematch with then-junior welterweight world champion Danny Garcia in New York. The fight went ahead and Garcia sent Morales into retirement with a fourth-round knockout.

In 2016, then-junior lightweight world titleholder Francisco Vargas, also of Mexico, tested positive for clenbuterol during his training camp for a defense against former titleholder and countryman Orlando Salido. The California State Athletic Commission, in consultation with both fighters' camps, allowed it to go on because the panel gave Vargas the benefit of the doubt that the bad test was because he ate tainted meat in Mexico.

He was, however, subject to much more rigorous random drug testing for the remainder of his camp. The fight went on in Carson, California, and Vargas and Salido battled to a hellacious draw in the 2016 fight of the year.

In 2016, former Texans left tackle Duane Brown tested positive for clenbuterol. Brown, who now plays for the Seattle Seahawks, was not disciplined, and the drug program's independent administrator sent a letter warning players that consumption of too much meat in Mexico and China could cause a positive test for the anabolic substance clenbuterol.