In 2017, the club had its most successful season ever when it secured for the first time the Premier Division title. They were pursued all season long by Kyles Athletic, but a 4–0 win at Kirkton gave Kyles the edge going towards a final day game at Oban. With Kyles' game cancelled due to wet weather, Shiel overcame Oban Camanachd 2–0 to spark scenes of celebration. Shiel were the only club outside of Badenoch, other than Fort William to ever win the Premier title.