 He made is début for St. Helens against Castleford on 15 August 2003 and made 46 appearances for St. Helens in total, scoring 15 tries, 11 goals and 8 drop goals.During the 2007 season, first-team chances at St. Helens were limited so Ian was loaned to Hull Kingston Rovers, he was instrumental in keeping them in Super League in their first season, making 18 consecutive appearances.He returned to St. Helens, only to be signed by Widnes on a season long loan.