Craig has signed on for another year after another successful campaign in which he made a lot of progress.
The 22-year-old returned to Scotland two years ago to begin his professional career with his boyhood club.
So far, in 124 appearances for the club, Garrigan has shown his potential to be a future talent in the Elite League and has contributed four goals and nine assists.
Once his first signing was confirmed, Dundee Stars Head Coach and General Manager, Omar Pacha said: “I am really glad Craig is back for this season, as we previously talked about he has been a player that improved so much in the last few years.
“I personally am really looking forward to working with him again this season and seeing how his progression goes and I am really happy he is back.”
The winger has been capped for Scotland and Great Britain at youth level and after signing his contract extension, he said: “I am really happy to be staying in Dundee because I am happy with where I am in terms of progressing my game personally and I love playing in Dundee.
“I would like to be here as long as I can but when I first joined, I knew that it was such a big step up to playing for the Stars and in the Elite League.
“I knew what I had to do to, to get out there and have an opportunity to play, so before I even came, me and Omar spoke about the main points for me.
“I just needed to improve my game a lot because it was a huge step up and I needed to compete for my place or any ice-time and I needed to earn it.
“So, that’s what it was like in the first year and even last season, as improving was my main focus.
“But, I felt I improved well and not just in one aspect but my overall game and being picked as the most improved player last season, I was really happy with that.”
Craig is a product of the Stars youth system and went on to have a four-year spell in North America prior to his return to Tayside.
For the last two seasons he has played a depth role in the team and Pacha wanted to swiftly secure the young prospect’s services for another campaign.
Craig is the first name on the squad list for next season and you can see him in Stars colours all-season long by purchasing your season ticket HERE.
Garrigan will again wear #15 for the Stars.
To see Craig’s career stats on Elite Prospects click HERE.