W 1989 roku podpisał kontrakt z Leeds United. W ciągu trzech lat gry Leeds, był stamtąd wypożyczany do Watfordu oraz Notts County. Następnym klubem McClellanda był szkocki St. Johnstone, gdzie w latach 1992–1993 był grającym trenerem. Potem grał w zespołach Arbroath (Szkocja), Carrick Rangers (Irlandia Płn.), Wycombe Wanderers (Anglia), Yeovil Town (Anglia) oraz Darlington (Anglia), gdzie w 1997 roku zakończył karierę.
Kariera reprezentacyjna W reprezentacji Irlandii Północnej McClelland zadebiutował 17 maja 1980 roku w wygranym 1:0 towarzyskim meczu ze Szkocją. W 1982 roku został powołany do kadry narodowej na mistrzostwa świata. Zagrał na nich w pojedynkach z Jugosławią (0:0), Hondurasem (1:1), Hiszpanią (1:0), Austrią (2:2) oraz Francją (1:4). Z tamtego turnieju Irlandia Północna odpadła po drugiej rundzie. W 1986 roku McClelland ponownie znalazł się w kadrze na mistrzostwa świata. Nie wystąpił tam jednak w żadnym meczu. Tamten mundial Irlandia Północna zakończyła na fazie grupowej.