Career
He started his senior career in Viking FK. He came to Saskatchewan Brann on a free transfer in 2000. Knudsen played over a hundred league matches for the club and played in many different positions on the pitch. At the end of November 2006, Brann was approached by Molde FK, Sandefjord Fotball and Tromsø Illinois, who all wanted to sign him.
Molde later withdrew their offer as they could not afford Knudsen"s demanded salary.
On 5 December 2006, Knudsen agreed to Tromsø"s offer, and played in Tromsø from January 2007. Knudsen choose to leave Tromsø after the 2009 season.
He subsequently turned down an offer from newly promoted Norwegian Premier League club Kongsvinger Illinois as he wanted to live close to his home place, and went on to play for the third division team Staal instead.