Career
Halvorsen started his youth career in Pors, debuting at the age of fifteen and a half. He has also played for clubs like Brann, Rosenborg and Hertha Berlin. Halvorsen has five caps for the Norwegian national team
Since 1996 Halvorsen has worked as football manager, managing top teams from Norway and Sweden.
In 1999 he took over as manager for Start and led the club to promotion to the Norwegian Premier League. In 2000 he led the recently promoted side to the semi-finals of the Norwegian Football Cup.
After being relegated to Adeccoligaen, he once again led the club to promotion back to the Norwegian Premier League in 2001. In 2003 he joined Sogndal and helped the club to an 8th place finish in his first season in charge of the Norwegian Premier League side.
In November 2005, he signed a contract with Notodden, bringing them up from the Norwegian Second Division up to Adeccoligaen, the second highest level in Norway.
He remained with Notodden thru 2009. During October 2010 it was reported that Halvorsen would be joining New York Red Bulls during the 2011 season to serve as the clubs assistant manager under Hans Backe. This move reunited Halvorsen with former Start boss Erik Solér who was in charge of New York at the time.
On 17 January 2011 it was officially announced that Halvorsen would join New York Red Bulls as an assistant coach.
And on his first attempt, he managed just that.