Rangers 30 stycznia 2008 r. Neil powrócił do Szkocji i podpisał kontrakt z Rangers. Debiut zaliczył 3 lutego 2008 r. w Pucharze Szkocji po czerwonej kartce w 88 minucie dla Allana McGregora. Pierwszy mecz ligowy dla Neila przypadł na Old Firm Derby. Zmienił on w 77 minucie McGregora, który doznał kontuzji i nie zagrał do końca sezonu. Alexander odgrywał dużą rolę w meczach Rangers, szczególnie w półfinałowych spotkaniach Pucharu Szkocji i Pucharu UEFA, gdy bronił rzuty karne. W nowym sezonie bramkarzem numer 1 był McGregor, ale od marca 2009 r. Alexander powrócił między słupki, po aferze spowodowanej skandalicznym zachowaniem Allana i Barry’ego Fergusona w kadrze.
Crystal Palace 15 sierpnia 2013 roku przeszedł na zasadzie wolnego transferu do Crystal Palace, z którym podpisał jednoroczny kontrakt.
Kariera międzynarodowa Dotychczas w szkockiej reprezentacji Alexander wystąpił trzykrotnie, a debiut zaliczył w towarzyskim meczu ze Szwajcarią w 2006 r.
Sukcesy Livingston Scottish Second Divison (1): 1999 Scottish First Division (1): 2001
Cardiff City Football League One playoff (1) 2003