Habiendo entrenado con los Rangers desde 1991, Ferguson firmó un contrato profesional al terminar su educación en Brannock High School en 1994.
[16]Durante sus dos temporadas con el Birmingham, realizó más de dos mil pases sin registrar ninguna asistencia.
[25]Además, fue nombrado capitán del seleccionado en 2004 por el entonces entrenador Berti Vogts, tras la retirada de Paul Lambert.
[30]En junio de 2015, anunció su retiro como futbolista profesional, aunque permaneció a cargo del equipo escocés.
[31]A pesar de haber estado cerca del ascenso en la temporada 2015-16, sus últimos meses en el club obtuvo resultados irregulares que lo llevaron a presentar su renuncia al cargo en febrero de 2017.
[33]Durante su etapa, guio al club a la SPFL por primera vez en su historia cuando vencieron al Brechin City en los play-offs de la Scottish League Two al final de la campaña 2020-21 y le puso fin a la etapa de 67 años del Brechin City en las ligas mayores.
[34]Un día después de que terminaran los play-offs, dejó su cargo.
[35] En mayo de 2021, asumió al frente del Alloa Athletic.