Norwich City 27 czerwca 2014 roku Lafferty przeniósł się do Norwich City, podpisując trzyletni kontrakt z opcją przedłużenia o rok. 10 sierpnia 2014 roku zadebiutował w meczu z Wolverhampton Wanderers przegranym 0-1, wchodząc z do gry w 76 minucie.

Çaykur Rizespor 2 lutego 2015 roku został wypożyczony do tureckiego Çaykur Rizespor do końca sezonu 2014/15.

Statystyki klubowe Sezon Klub Kraj Liga Mecze Bramki Puchar Krajowe Mecze Bramki Rozgrywki Europy Mecze Bramki 2005/06 Burnley Championship 11 1 Puchar Ligi Angielskiej 1 0 – – – Darlington League Two 9 3 – – – – – – 2006/07 Burnley Championship 36 3 Puchar Ligi AngielskiejPuchar Anglii 11 00 – – – 2007/08 39 5 21 00 – – – 2008/09 Rangers Scottish Premier League 25 6 Puchar Ligi SzkockiejPuchar Szkocji 33 12 – – – 2009/10 28 7 25 00 Liga Mistrzów UEFA 4 0 2010/11 31 11 32 31 Liga Mistrzów UEFALiga Europy UEFA 44 00 2011/12 20 7 Puchar Ligi Szkockiej 1 0 – – – 2012/13 FC Sion Swiss Super League 24 5 – – – – – – 2013/14 US Palermo Serie B 34 11 Puchar Włoch 1 0 – – – 2014/15 Norwich City Championship 18 1 Puchar Ligi AngielskiejPuchar Anglii 11 00 – – – Çaykur Rizespor Süper Lig 14 2 – – – – – – 2015/16 Norwich City Premier League 1 0 Puchar Ligi Angielskiej 1 0 – – –