In 2006-2007, he won everything on the Junior level, including both his Junior Grand Prix assignments and the 2006 ISU Junior Grand Prix Final. After placing ninth in his senior national debut, Carriere was named to the 2007 Junior Worlds team. At Junior Worlds, after placing sixth in the short program, he won the free skate, pulling up to win the event overall.