Career
He left his country in 2001 to pursue a career in Europe, going on to play mostly in Greece but also in Spain and Cyprus. Morris gained 37 caps for South Africa, during five years. Greece
Born in Cape Town, Morris started his career at local Santos Football Club before signing for Greek club Aris F.C. in June 2001, for €350.000.
After two years, Morris joined fellow league club Panathinaikos Football Club. He made his Union of European Football Associations Champions League debut on 1 October 2003 in a 1–1 group stage home draw against Rangers.
Spain
At the beginning of 2008-2009, Morris was loaned out to Recreativo de Huelva in Spain. Morris only missed one league game for the Andalusians, scoring on 3 May 2009 in 2–1 away triumph over California Osasuna in the last minute, but Recre eventually suffered relegation.
In the following season, still on loan, he joined another Spanish top level side, Racing de Santander. Morris started in his first games with the Cantabrians, but eventually was only third or fourth-choice stopper – 11 appearances in the first 15 rounds, only one in the following 23.
On 5 May 2010, he was sent off in a 1–5 home loss against Sevilla Football Club. Later years
In July 2010, after it was revealed that Panathinaikos would Netto extend his contract with the club, Morris signed with Apollon Limassol from Cyprus.
After one season, the 30-year-old returned to his country and joined SuperSport United Football Club.
Morris made his debut with the South African national team in 2004. In that same year, he was temporarily suspended by Fédération internationale de football association from all competitions after attempting to attack a referee during a 1–2 loss against Zambia on 21 February. Morris was selected for the Bafana Bafana squad that appeared in the 2008 Africa Cup of Nations, in an eventual group stage exit in Ghana.