Detroit Lions defensive lineman Pat O’Connor has retired from the NFL after nine seasons, he announced.