Okay, I'm cheating a bit here because Garrett wasn't drafted, but the NFL really dropped the ball by allowing Keyarris Garrett go undrafted.
Garrett checks a lot of the boxes you look for in a receiver: size, production, and a solid combine. Between MockDraftable and PlayerProfiler, some of Garrett's top physical comparisons are Dez Bryant, Michael Floyd, and Mike Evans.
Garrett finished his final collegiate season with a ridiculous 96 receptions, 1,588 receiving yards, and 8 touchdowns. His 16.5 yards per reception is astounding considering his heavy volume of nearly 100 catches.
The Panthers are starting starting to get a bit crowded on the depth chart after significant draft capital in Kelvin Benjamin and Devin Funchess, but Ted Ginn Jr. is entering a contract year, which could spell time for Garrett. A year of working with wide receiver coach Ricky Proehl could help Garrett fine-tune his route running as he develops into an NFL receiver.
Despite being an undrafted free agent, Garrett has the potential to evolve into a legitimate playmaker if he continues to hone his craft and would make for a terrific upside draft pick late in your rookie drafts.