Z cypryjskim APOEL-em Nikozja wywalczył wicemistrzostwo kraju, a jego dorobek bramkowy wyniósł 6 goli. Latem 2005 Ricard wrócił do Deportivo Cali, jednak nie zdobył tam gola, a w styczniu trafił do Numancii, grającej w hiszpańskiej Segunda División. Rozegrał w niej 16 meczów i strzelił 2 gole, a od lata 2006 do lata 2007 był piłkarzem urugwajskiego Danubio FC. W sierpniu 2007 wyjechał do chińskiego Shanghai Shenhua.
24 stycznia 2007 Ricard został skazany na 3 lata więzienia za spowodowanie wspomnianego wypadku w 2002 roku, jednak jego prawnicy złożyli odwołanie w sprawie wyroku.
Sezon Klub Kraj Rozgrywki Mecze Bramki 1993 Deportivo Cali Copa Mustang ? ? 1994 Deportivo Cali Copa Mustang ? ? 1995 Deportivo Cali Copa Mustang ? ? 1995/96 Deportivo Cali Copa Mustang ? 36 1996/97 Deportivo Cali Copa Mustang ? ? 1997/98 Middlesbrough F.C. Division One 9 2 1998/99 Middlesbrough F.C. Premiership 36 15 1999/00 Middlesbrough F.C. Premiership 34 12 2000/01 Middlesbrough F.C. Premiership 27 4 2001/02 Middlesbrough F.C.