スコティッシュリーグカップ
ハイバーニアンFCでプロ生活を開始し、公式戦で170試合以上に出場する。2007年のスコティッシュリーグカップのタイトルを置き土産に同年8月にレンジャーズFCに移籍すると、ここで3度のスコティッシュ・プレミアリーグ、2度のスコティッシュカップ、2度のリーグカップと数々の優勝を経験した。2012-13シーズンに自由移籍でノリッジ・シティFCと契約した。