Edmunds signed with the New Orleans Saints as an undrafted free agent on May 15, 2017.
On September 11, 2017, in the season opener against the Minnesota Vikings on Monday Night Football, Edmunds had one kickoff return for 22 yards in his NFL debut. On November 12, 2017, he recorded his first career touchdown against the Buffalo Bills, running it in for 41 yards in the 47–10 victory. Overall, in his rookie season, he finished with nine carries for 48 rushing yards and a rushing touchdown.