2010-11: Matt Iacopelli skated for Brownstone-Woodhaven High School in Michigan and was an honorable mention selection on the Michigan Division II all-state team. He also played in the Little Caesars youth program.
2011-12: Iacopelli appeared in one North American Hockey League with the Texas Tornado and played defense for the Little Caesars U18 team. He was -1 with no points nor penalties with Texas. In 17 games for Little Caesars he scored 5 goals with 5 assists and 9 penalty minutes.
2012-13: Switching from defense to forward, Iacopelli appeared in four games with the NAHL’s Springfield Junior Blues in March as an affiliate player and was a point-per-game scorer for the Belle Tire U18 team. He scored 3 goals with 1 assist and was +2 as he helped the Blues slip into the NAHL playoffs. Iacopelli scored 26 goals with 20 assists and 65 penalty minutes in 39 regular season games for Belle Tire and had 2 assists and 6 penalty minutes in five playoff games. He was selected by Muskegon in the second round (23rd overall) of the 2013 USHL Entry Draft.
2013-14: Iacopelli committed to playing college hockey at Western Michigan in 2014-15 in September and was the leading scorer for Muskegon as a 19-year-old USHL rookie. He led the league with 41 goals and had 23 assists in 58 regular season games and was +12 with 47 penalty minutes. Muskegon finished fifth in the Eastern Conference, one point behind Green Bay for the final playoff spot. Iacopelli, in his third year of draft eligibility, was ranked 98th amongst North American skaters in Central Scouting’s final rankings prior to the 2014 NHL Draft.