Wiosną 2007 roku występował w angielskim trzecioligowym klubie Swansea City, w którego barwach w 18 spotkaniach zdobył zaledwie 1 bramkę. W latach 2007–2009 reprezentował barwy angielskiego czwartoligowego klubu Darlington FC. Latem 2009 zmienił klub na Oldham Athletic. W ligowym debiucie zdobył dwie bramki. 30 lipca 2010 roku został zawodnikiem Charltonu Athletic.
Ruch Chorzów 28 lutego 2011 roku podpisał półtoraroczny kontrakt z Ruchem Chorzów. W sezonie 2011/2012 z „niebieskimi” zdobył wicemistrzostwo Polski i grał w finale Pucharu Polski. Po sezonie klub nie przedłużył z nim kontraktu i od 1 lipca 2012 stał się wolnym zawodnikiem.
Zawisza Bydgoszcz 25 lipca 2012 Abbott został zawodnikiem Zawiszy Bydgoszcz. W październiku został odsunięty z pierwszego zespołu ze względu na słabą formę i kiepskie wyniki drużyny, jednak już w styczniu 2013 powrócił do pierwszego zespołu. W sezonie 2012/2013 został wiceliderem strzelców w 1 lidze z wynikiem 15 bramek, a Zawisza awansował do Ekstraklasy.