Espen Hoff was signed from Odd Grenland before the start of the 2006 season in Norway. As a junior, he played for Larvik Turn, before moving to Skien and Odd Grenland in 1999.
At Odd Grenland, he scored 37 goals in 155 league matches, and additional 20 goals in 30 Norwegian Cup games. He also appeared in 6 European Cup games, without netting. He won the Norwegian Cup with Odd Grenland in 2000.
He signed for Tippeligaen Champions Stabæk in 2008 and from 2009 onwards he was a Stabæk player. He joined Start in 2010.