Colorado wide receiver Laviska Shenault Jr., an all-purpose playmaker with first-round potential, announced Tuesday he will enter the 2020 NFL Draft.

Buffaloes coach Mel Tucker called the junior "one of the most dynamic, dominant and versatile players that I have ever coached."

Shenault (6-2, 220) is No. 12 overall on the latest draft board from ESPN analyst Mel Kiper Jr., who wrote that Shenault "plays wide receiver like a running back and is stellar after the catch."

Shenault ended his college career with 149 receptions and 1,943 yards for the 5-7 Buffaloes. Colorado used him all over the formation -- as an outside receiver, slot receiver, tight end, running back and wildcat quarterback.

His best year statistically came in 2018, when he led the country with 9.6 receptions per game, finishing with 86 catches for 1,011 yards in nine games. He caught 56 passes for 764 yards and four touchdowns this season.

"At 10 when I lost my father, I didn't know what was next or what I wanted in life," he wrote on social media. "Once football was introduced to me, a lot of doors opened up. As I got older I understood this was my way out.

"I'm blessed to be in the position I am and I know my dad would be proud of the foundation I left as I pursue my next dream of playing at the next level and declaring for the 2020 NFL Draft."

--Field Level Media

Stay Informed