11/2021 - 12/2024 | Shelbourne FC | |
02/2019 - 06/2020 | Celtic Glasgow | |
01/2019 - 02/2019 | Celtic FC (R) | |
07/2015 - 12/2016 | Shamrock Rovers | |
07/2014 - 06/2015 | Melbourne City FC | |
08/2009 - 06/2014 | Fulham FC | |
07/2006 - 08/2009 | Newcastle United | |
07/2003 - 06/2006 | Chelsea FC | |
07/2000 - 06/2003 | Blackburn Rovers | |
07/1998 - 06/2000 | Blackburn Rovers | |
07/1996 - 06/1998 | Blackburn Rovers |