The 6-4, 195-pound Dukes has the size and hands to serve as a jump-ball threat in the red zone, and is working to improve his speed to become a more dangerous full-field threat.

"He's 6-4 or 6-5 legit, 200 pounds, and he runs a 4.6," said Haffele. "He has great ball skills catching the ball. He's a pretty good blocker. All that god-given talent he has. And then, once you meet the kid and talk to him, that's the selling point. He's just such a great kid."

Dukes' personality off the field could be one factor that led him to picking Michigan. As a youngster, he chose to be a Michigan fan - just to mess with his friends - and that developed into a true affinity over the years. Although he certainly picked Michigan for other reasons than just fandom, that opened the door.

"I think what made me draw closer to them so much is because here in Ohio they're looked at as the bad guys, and I was kinda drawn to that," Dukes explained. "Everybody's rooting for Ohio State and I wanted somebody else to root for, and I fell in love with them."

His size should allow him to contribute immediately, but Dukes knows he has room for improvement.

"I would like to just mature more in the game," Dukes told The Wolverine earlier this month. "Number one is my speed. I would love to get my speed up and be the fastest person out there. Speed kills a lot."

Although he is unranked in the initial Rivals250, once Dukes' full junior film is publicly available, there's a good chance he rockets up the rankings.