Wayne Simmonds announced his retirement on Monday and will sign a one-day contract with the Flyers on April 13.