Kyle Connor has been a scorer just about everywhere he has played — the USHL, the University of Michigan, and the Manitoba Moose in the American Hockey League.

He’s only had a brief taste of life in the NHL, playing 20 games for the Winnipeg Jets last season, scoring two goals and five points.

The 2015 first-round pick hasn’t yet experienced the same success at the NHL level, although he’s about to get another opportunity with the Jets after getting recalled on Monday. The move comes after Winnipeg placed Mathieu Perreault on injured reserve. He’s expected to miss up to four weeks.

Perreault has yet to play a full 82-game schedule with the Jets because of injuries, but he’s been an important player when available, with consistent production and strong possession numbers. That said, the 20-year-old Connor is a promising prospect with the potential for significant upside, especially considering the role he should find himself in.