Adam Mascherin accomplished the rare feat of having his named called for the second time in the NHL Draft last weekend.

Mascherin was selected 38th overall in the 2016 draft, but opted to re-enter the draft this month after failing to reach a deal with the Florida Panthers.

Panthers head coach Dale Tallon said Saturday Mascherin simply refused to sign with the team.

"He didn't want to play for the Panthers, that's what happened," Tallon said, per the Dallas Morning News. "We offered him a very favourable contract, and he refused it.

"Didn't want to be a Panther. That's basically as honest as I can be."

The Dallas Stars selected Mascherin in the fourth round - 100th overall - of this year's draft and Stars director of amateur scouting Joe McDonnell insisted there were "no red flags on him" despite his fallout with the Panthers.

Now 20, Mascherin is coming off his first career 40-goal season in the OHL with the Kitchener Rangers and views himself as an NHL-ready prospect.

"I would like to think I'm ready to make the jump to pro," Mascherin said. "I would think that I'd be ready to take the next step and start focusing on other areas of my game and maturing as a player and a person, mostly the person."

As for dropping two rounds two years after his first draft, Mascherin said his decision to leave the Panthers was not to blame.

"I don't think my value dropped," Mascherin said. "When you re-enter the draft, teams like to pick younger players early and see how they developed. They know what they're getting out of me."

Over the past three seasons with the Rangers, Mascherin has 110 goals and 267 points in 216 games. He had nine goals and 24 points in 14 OHL playoffs this year.