NEW YORK (AP) Free agent catcher Cody Stanley has been suspended for 162 games by Major League Baseball for testing positive for the same performance-enhancing substance that generated a previous positive test and suspension last year.

The league announced the punishment on Friday.

According to the commissioner's office, Stanley tested positive for dehydrochlormethyltestosterone, an anabolic steroid used to increase speed and strength. The 27-year-old Stanley made his major league debut with the St. Cardinals last year but was suspended for 80 games in September after he tested positive for the same steroid.

More from FoxSports

Stanley says in a statement released by the players' union that he ''will never apologize for something I didn't do.'' He also says: ''We will not stop searching for why all of this has happened.''