21 lipca 2016 roku podpisał nowy 4-letni kontrakt.

23 kwietnia 2019 roku w meczu przeciwko Watford Long strzelił najszybszą bramkę w historii Premier League, pokonując Bena Fostera po 7,69 sekundach meczu.

31 maja 2021 roku został wypożyczony do A.F.C Bournemouth. 13 lipca 2022 roku wrócił do swojego klubu z przeszłości angielskiego Reading.

1 lipca 2023 zakończył piłkarską karierę.

Kariera reprezentacyjna W reprezentacji Irlandii Long zadebiutował 7 lutego 2007 roku w wygranym 2:1 spotkaniu z San Marino. Pierwszego gola dla drużyny narodowej zdobył natomiast 26 maja w zremisowanym 1:1 towarzyskim pojedynku przeciwko Boliwii. Wcześniej Long był członkiem kadry do lat 19 oraz 21, oraz reprezentował rezerwy dorosłej reprezentacji. W 2007 roku Irlandzki Związek Piłki Nożnej nominował go do nagrody dla najlepszego irlandzkiego piłkarza młodego pokolenia. W marcu 2011 roku Long dostał powołanie na mecz kwalifikacyjny Mistrzostw Europy 2012 z powodu kontuzji Kevina Doyle’a. W meczu z Urugwajem zdobył pierwszego gola w kwalifikacjach, a 26 maja po raz drugi wpisał się na listę strzelców w spotkaniu z Bośnią i Hercegowiną. 29 maja 2013 roku zdobył 19 bramkę dla reprezentacji w meczu z Anglią na Wembley. 2 czerwca 2013 roku dostał opaskę kapitańską na mecz z Gruzją, który Irlandia wygrała 4-0.