Shelton-Mosley has agreed to a contract with the Chiefs as an undrafted free agent, per the team's official site.

While the Chiefs didn't attack the wide receiver position aggressively in the draft, Shelton-Mosley was one of six wide receivers the club signed as undrafted free agents. He likely faces an uphill battle to earn a roster spot, but he should get an opportunity in training camp and the preseason -- assuming they unfold as usual -- to present his case.