Mexican Baseball League officials say Jose Canseco has acknowledged that he took a banned substance for which he has no prescription and will not play in the league.

Plinio Escalante, president of the Mexican League, confirmed to ESPN Deportes that the banned substance is testosterone.

A source told ESPN Deportes that Canseco refused to take a doping test.