Kariera międzynarodowa W roku 2006 Lafferty otrzymał pierwsze powołanie do seniorskiej kadry Irlandii Północnej na przedsezonowy obóz w USA. Zagrał tam dwa spotkania – z kadrami Rumunii i Urugwaju. Na pierwszego gola w barwach Ulsteru czekał do 16 sierpnia 2006, kiedy zapewnił zwycięstwo swojej drużynie w towarzyskim meczu z Finlandią.

Odtąd stanowił parę napastników razem z Davidem Healym podczas eliminacji do EURO 2008. Nic więc dziwnego, że w meczu z Liechtensteinem zdobył swoją pierwszą bramkę w meczu o punkty. Uratował także punkty w Sztokholmie, gdzie wyrównał stan meczu z gospodarzami na 1:1.

# Data Lokalizacja Przeciwnik Gol na Wynik Rozgrywki 1 16 sierpnia 2006 Helsinki, Finlandia Finlandia 2–0 2–1 Mecz towarzyski 2 22 sierpnia 2007 Belfast, Irlandia Północna Liechtenstein 3–0 3–1 Kwal. do ME 2008 3 17 października 2007 Solna, Szwecja Szwecja 1–1 1–1 Kwal. do ME 20084 26 marca 2008 Belfast, Irlandia Północna Gruzja 1–0 4–1 Mecz towarzyski5 3–06 15 października 2008 San Marino 3–0 4–0 Kwal. do MŚ 20107 5 września 2009 Chorzów, Polska Polska 0-1 1-1 Kwal. do MŚ 20108 12 października 2010 Toftir, Wyspy Owcze Wyspy Owcze 1-1 1-1 Kwal. do ME 20129 15 sierpnia 2012 Belfast, Irlandia Północna Finlandia 2-0 3-3 Mecz towarzyski10 2 sierpnia 2013 Budapeszt, Węgry Węgry 2-1 2-1 Kwal.