W tym samym roku przeszedł do Aston Villi, także grającej w Premier League, będącej następcą Division One. Zadebiutował tam 13 września 1992 roku w zremisowanym 1:1 meczu z Leeds United. W 1993 roku wywalczył z klubem wicemistrzostwo Anglii, a w 1994 Puchar Ligi Angielskiej.
W 1995 roku Saunders trafił do tureckiego Galatasaray SK. W 1996 roku zdobył z nim Puchar Turcji. W 1996 roku wrócił do Anglii, gdzie został graczem zespołu Nottingham Forest z Premier League. Pierwszy ligowy mecz zaliczył tam 17 sierpnia 1996 roku przeciwko Coventry City (3:0). W 1997 roku spadł z zespołem do Division One. W Nottingham spędził jeszcze rok.
Pod koniec 1997 roku odszedł do Sheffield United, również występującego w Division One. Jego barwy reprezentował przez rok, a w 1998 podpisał kontrakt z portugalską Benfiką z Primeira Ligi. Tam z kolei występował przez pół roku. Potem wrócił do Anglii, gdzie przez 2 lata grał dla Bradfordu City (Premier League). W 2001 roku zakończył karierę.
Kariera reprezentacyjna W reprezentacji Walii Saunders zadebiutował 26 marca 1986 roku w wygranym 1:0 towarzyskim meczu z Irlandią.