Linfield F.C.
2 февраля 2008 года, в финале Кубка североирландской лиги, Фергюсон вышел на замену за 20 минут до конца, «Линфилд» уступал «Крусейдерс» 2:1. Он забил дважды за последние пять минут, сумев переломить ход матча, «Линфилд» выиграл 3:2. Это были его 500-й и 501-й гол в ирландском футболе, а также 250-й и 251-й гол за «Линфилд». 9 февраля 2008 года он стал лучшим бомбардиром кубка Северной Ирландии, забив два гола в матче против «Бангора». 13 декабря 2008 года Фергюсон забил свой 277-й гол в своей 500-й игре за «Линфилд», принеся победу над «Колрейном» со счётом 4:1.