Latem 2008 wypożyczono go do hiszpańskiego Recreativo Huelva. W Primera División zadebiutował 31 sierpnia 2008, w wygranym 1-0 spotkaniu przeciwko Realowi Betis. Był podstawowym obrońcą Recreativo i rozegrał w lidze 37 z 38 meczów. Sezon 2009/2010 Morris spędził na wypożyczeniu w Racingu Santander, a latem 2010 sprzedano go do cypryjskiego Apollonu Limassol.
Sezon Klub Kraj Rozgrywki Mecze Bramki 2000/01 Santos FC RPA Premier Soccer League ? ? 2001/02 Aris FC
Alpha Ethniki 21 0 2002/03 Aris FC
Alpha Ethniki 27 2 2003/04 Panathinaikos AO
Alpha Ethniki 23 0 2004/05 Panathinaikos AO
Alpha Ethniki 22 0 2005/06 Panathinaikos AO
Alpha Ethniki 24 0 2006/07 Panathinaikos AO
Alpha Ethniki 28 0 2007/08 Panathinaikos AO
Alpha Ethniki 21 0 2008/09 Recreativo Huelva
Primera División 37 1 2009/10 Racing Santander
Primera División 12 1 2010/11 Apollon Limassol
Protathlima A’ Kategorias
Kariera reprezentacyjna Morris jest reprezentantem Republiki Południowej Afryki. Dotychczas rozegrał w drużynie narodowej wystąpił 31 razy i zdobył jedną bramkę.