07/2021 - 06/2026 | Crusaders FC | |
02/2021 - 06/2021 | Crusaders FC | |
07/2015 - 01/2021 | Glenavon FC | |
07/2013 - 06/2015 | Linfield FC | |
07/2012 - 06/2013 | St. Johnstone FC | |
07/2010 - 06/2012 | Inverness CT | |
08/2006 - 06/2010 | Partick Thistle | |
07/2005 - 06/2006 | Coventry City |