Longtime New England Patriots center David Andrews said Monday that he retired from the NFL after 10 seasons because he wanted to play for only one team.