Craig has spent the last five years at Kilmarnock and although he has been unlucky with injuries during that time he still managed to score 19 goals.
There were several other clubs interested in the former Scotland under 21 striker, but Craig was impressed with what he saw in Inverness and has signed a two year deal with Caley Thistle.
This afternoon Craig said “I enjoyed my time at Kilmarnock and will take some great memories with me. It is a fantastic club and I made a lot of friends during my time there. But it is also nice to be starting a new challenge and I am now fully focussed on Inverness.
I had a few clubs contact me in the past week asking about my situation, but Inverness showed the most interest and once I had the chance to come and train here and meet the staff and players I had no hesitation in signing.
The team had a decent season but are looking to improve and get into the top half of the table. It won't be easy but I am really looking forward to the challenge.”