Played for
Plays in
Morecambe
Rochdale
Aberdeen
Dundee FC
Accrington Stanley
Blackburn Rovers
Bury
Carlisle United
Liverpool
Oldham Athletic
Southport
Bohemian
Shelbourne
St. Patrick