Cardinals catcher Cody Stanley was suspended 80 games after testing positive for performance-enhancing substances, Major League Baseball announced on Saturday.