W 1995 roku po spadku Dundee do First Division McInally odszedł do Raith Rovers. W 1996 roku ponownie zmienił barwy klubowe i powrócił do Dundee United. Z kolei w latach 1997–1999 występował w rywalu zza miedzy, Dundee FC. Jeszcze w 1999 roku przeszedł do irlandzkiego Sligo Rovers, a karierę piłkarską kończył w 2000 roku jako zawodnik East Fife F.C.

Kariera reprezentacyjna W reprezentacji Szkocji McInally zadebiutował 1 kwietnia 1987 roku w przegranym 1:4 meczu eliminacji do Euro 88 z Belgią. W 1992 roku selekcjoner Andy Roxburgh uwzględnił go w kadrze na Euro 92. Na tym turnieju był rezerwowym i wystąpił jedynie w wygranym 3:0 meczu ze Wspólnotą Niepodległych Państw. Ogółem do 1993 roku w kadrze Szkocji wystąpił 10 razy.

Kariera trenerska Po zakończeniu kariery McInally został trenerem. Najpierw był grającym menedżerem Sligo Rovers, a w 2004 roku pracował w szkockim Greenock Morton F.C., występującym w Scottish Second Division. W sezonie 2006/2007 awansował z tym klubem do First Division. W lutym 2008 zrezygnował ze stanowiska menedżera Greenock Morton.