W 2014 roku zakończył karierę.
Kariera reprezentacyjna W reprezentacji Australii Neill zadebiutował 9 października 1996 roku w zremisowanym 0:0 meczu z reprezentacją Arabii Saudyjskiej. Brał udział w Igrzyskach Olimpijskich w 2000. Zagrał w obu barażowych meczach z reprezentacją Urugwaju i pomógł reprezentacji Australii w awansie do finałów Mistrzostw Świata w Niemczech wykorzystując jeden z rzutów karnych, po których Socceroos awansowali do finałów. W 2006 roku został powołany przez Guusa Hiddinka do 23-osobowej kadry na finały MŚ. Jako kapitan Australijczyków rozegrał w mistrzostwach wszystkie 4 mecze w pełnym wymiarze czasowym, a Australia zakończyła turniej na 1/8 finału.
Kariera Sezon Klub Kraj Rozgrywki Mecze Bramki 1995/96 Millwall
Division One 13 0 1996/97 Millwall
Division Two 39 3 1997/98 Millwall FC
Division Two 6 0 1998/99 Millwall
Division Two 35 6 1999/00 Millwall
Division Two 31 1 2000/01 Millwall
Division Two 24 2 2001/02 Millwall
Division Two 4 0 2001/02 Blackburn Rovers
Premier League 31 1 2002/03 Blackburn Rovers
Premier League 34 0 2003/04 Blackburn Rovers
Premier League 32 2 2004/05 Blackburn Rovers
Premier League 36 1 2005/06 Blackburn Rovers
Premier League 35 1 2006/07 Blackburn Rovers
Premier League 20 0