W lipcu 2007 roku Feeney podpisał kontrakt z Cardiff. W sierpniu 2007 roku został wypożyczony do Swansea City, występującego w League One. W styczniu 2008 roku wrócił do Cardiff. Na cały sezon 2008/2009 wypożyczono go do szkockiego Dundee United. W Scottish Premier League pierwszy mecz zaliczył 11 sierpnia 2008 roku przeciwko Hamilton Academical (1:3). 8 listopada 2008 roku w wygranym 2:1 spotkaniu z Aberdeen zdobył pierwszą bramkę w Scottish Premier League.
Latem 2009 roku Feeney wrócił do Cardiff, a w listopadzie tego samego roku został wypożyczony do Sheffield Wednesday. W styczniu 2010 roku powrócił do Cardiff, a w lipcu podpisał kontrakt z Oldham Athletic grającym w League One. Pierwszy ligowy mecz zaliczył tam 7 sierpnia 2010 roku przeciwko Tranmere Rovers (2:1).
W sierpniu 2011 podpisał roczny kontrakt z Plymouth Argyle.
Kariera reprezentacyjna Feeney jest byłym reprezentantem Irlandii Północnej U-21. W pierwszej reprezentacji Irlandii Północnej zadebiutował 27 marca 2002 roku w zremisowanym 0:0 towarzyskim meczu z Liechtensteinem.