Carlos Martinez has been suspended 80 games by Major League Baseball after testing positive for Ibutamoren, which is in violation of Major League Baseball's Joint Drug Prevention and Treatment Program.

Martinez, who signed a five-year contract extension with the St. Louis Cardinals in 2017, had his club option for 2022 declined after a series of rough seasons.

He signed a minor league deal with the San Francisco Giants this March, but was released in April. He landed with the Boston Red Sox, but managed just two starts for Triple-A Worcester before he was released again.