Career
Club career
He played for Viking and Stjernen in Norway, then Färjestad and Leksand in Sweden until 2001. He was selected by the Saint Louis Blues in the sixth round, 180th overall, in the 1999 National Hockey League Entry Draft. A stint in the DEG Metro Stars from 2001 to 2008 was followed by three seasons in the Hannover Scorpions.
In the 2005-2006 season of the Deutsche Eishockey Liga, he was named Most Valuable Player and also became the top scorer in the same season with a total of 71 points.
He returned to Norway Stavanger Oilers, and retired in 2013 after winning the domestic cup. International career
In the 2010 Winter Olympics at Vancouver, Vikingstad scored a hat trick against Switzerland on February 20 during pool play.
In June 2013 he was elected to the board of the Norwegian Ice Hockey Association.