 Nevertheless, McBain moved back to the First Division with Inverness Caledonian Thistle, tasting another championship and promotion in the 2003–04 season.A first-team regular with Inverness, McBain was given a new two-year contract in April 2005, and another in late 2006.In August 2010, Roy McBain played in his testimonial match.