Michael Strahan will retire from the NFL after spending his entire 15-year career with the Giants, according to a report posted Monday by FOXSports.com.