Snead went undrafted during the 2014 NFL Draft. On May 10, 2014, the Cleveland Browns signed Snead to a three-year, $1.54 million contract that includes a signing bonus of $5,000.
Throughout training camp, Snead competed for a roster spot against Andrew Hawkins, Anthony Armstrong, Conner Vernon, Charles Johnson, and Taylor Gabriel. Snead performed well throughout training camp and finished the preseason with eight receptions for 124 receiving yards. On August 30, 2014, the Cleveland Browns waived Snead as part of their final roster cuts.
Snead signed with the Carolina Panthers practice squad on September 23, 2014. On November 6, 2014, the Carolina Panthers released Snead from their practice squad.
On December 11, 2014, the New Orleans Saints signed Snead to their practice squad. Snead spent the remainder of the 2014 NFL season on the Saints’ practice squad and did not appear in any regular season games during the season. On December 29, 2014, the New Orleans Saints signed Snead to a reserve/futures contract.