The San Jose Sharks invited Iggulden to their training camp in September 2005 and, after he became one of the most consistent performers for their AHL farm team at the time, the Cleveland Barons, signed him to a two-year contract on January 16, 2006.
[3] Iggulden, on his Islanders debut, scored his first 2 NHL points on assists to Sean Bergenheim, in a 7–3 victory, against the New Jersey Devils on March 7, 2009.
On July 16, 2010, Iggulden signed a lucrative one-year contract with the SCL Tigers of the Swiss National League A (NLA).
[6] On June 12, 2011, Iggulden signed a one-year contract with the Växjö Lakers Hockey of the Swedish Elitserien (SEL).
[7] After scoring 34 points in 41 games for the Lakers, Iggulden chose to remain in the SEL, moving to fellow club Rögle BK on June 20, 2012.