San Francisco 49ers After going undrafted in the
2015 NFL draft, Whitehead signed with the
San Francisco 49ers on May 5, 2015. On September 5, he was released by the 49ers during final team cuts. Whitehead was re-signed to the 49ers'
practice squad the following day.
Baltimore Ravens On December 23, 2015, the
Baltimore Ravens signed Whitehead off the 49ers' practice squad. He was inactive for the last two games of the season. On April 19, 2016, Whitehead was re-signed by the Ravens. He was released by the Ravens on May 13.
Green Bay Packers Whitehead was signed by the
Green Bay Packers on May 18, 2016. On September 3, he was released by the Packers during final team cuts and was re-signed to the practice squad the next day. On October 24, he was promoted from the practice squad to the active roster. Whitehead made his NFL debut against the
Atlanta Falcons in Week 8. On November 7, he was released by the Packers and was re-signed back to the practice squad. He signed a futures contract with the Packers on January 24, 2017. On September 2, 2017, Whitehead was waived by the Packers and was signed to the practice squad the next day. He was promoted to the active roster on October 21. Whitehead was re-signed on March 14, 2018. In Week 9 against the
New England Patriots, Whitehead was ejected after slapping center
David Andrews in the
face mask. He was then released by the Packers on November 6.
Cleveland Browns On November 7, 2018, Whitehead was claimed off waivers by the
Cleveland Browns. On September 29, 2019, he had his first NFL career
interception and forced
fumble in a game against the Ravens. Whitehead was waived on November 4, after posting "several threatening and racist messages for people who criticized him" following the team's loss to the
Denver Broncos, a game in which he missed a number of crucial
tackles. Whitehead later apologized for the messages. ==Career statistics==