2009-10: Marc McNulty skated for the Medicine Hat Hounds bantam AAA team in Alberta. He was selected by Prince George in the 10th round (215th overall) of the 2010 WHL Bantam Draft.
2010-11: McNulty played 25 games for the Medicine Hat Tigers midget AAA team. He scored 2 goals with 2 assists and had 26 penalty minutes. Medicine Hat missed the AMHL playoffs; finishing last in the Chrysler Division.
2011-12: McNulty made his WHL debut in late January and skated in 21 games for Prince George. He also played two games in the Alberta Junior Hockey League with the Lloydminster Bobcats and played 19 midget AAA games with Medicine Hat. He had no points and was -6 with 8 penalty minutes in the WHL with the Cougars. He had no points nor penalty minutes in his two game stint with the Bobcats. McNulty scored 4 goals with 8 assists and had 28 penalty minutes for Medicine Hat in midget AAA play.
2012-13: McNulty played 58 games for the Cougars in his first full WHL season. He scored 8 goals with 7 assists and was -18 with 70 penalty minutes. Prince George finished fourth in the B.C. Division; missing the playoffs after tying Vancouver for fewest wins (21) and finishing with the WHL's second worst record. Ranked 105th amongst North American skaters in Central Scouting's final rankings, McNulty was selected by Detroit in the sixth round (169th overall) of the 2013 NHL Draft.
Uses good stickwork to his advantage in the defensive zone, and this compensates for some of his lack of physical play. Needs to be more consistent on a night-to-night basis. Skates well and has a bit of offensive upside, as evidenced by his placement on the powerplay at the junior level.
McNulty will return to the Prince George Cougars in 2013-14, his second full WHL season.