ウォリンのキャリアは故郷のボデンズ IKで始まった. 1995-96シーズンに突破を遂げ,スウェーデンのエリツエリエリーエンチームブライナスに所属した. ブライナーズで数年間を過ごした後,ウォーリンは第4ラウンドでドラフトされ,ハリケーンズによって第97 overallにドラフトされた.
2000年NHLエントリードラフトに選ばれ,2010年2月までチームに残った. 2004-05年のNHLのロックアウトの間,ウォーリンは母国スウェーデンに戻り,ルレーで39試合をプレーした. 2006年,彼はキャロライナ・ハリケーンズで初めてスタンリーカップを獲得した.