Thoresen spielte in der Saison 2008/09 für den HC Lugano. In 55 NLA-Spielen gelangen ihm 71 Skorerpunkte (23 Tore/48 Assists). In der abgelaufenenen Saison bei Djugardens war er mit 48 Punkten (15/33) zweitbester Skorer.
In Laufe seiner Karriere spielte der norwegische Internationale auch für die Edmonton Oilers, die Philadelphia Flyers, Salawat Ufa und SKA St. Petersburg.