Latem 2004 Viorel przeszedł do Servette FC, ale już po pół roku wrócił do ojczyzny. Przeszedł do FCU Politehniki Timișoara, ale już na początku 2005 roku był zawodnikiem Rapidu Bukareszt. Wywalczył z nim wicemistrzostwo Rumunii, a rok później zajął 4. miejsce w lidze. Po sezonie zakończył piłkarską karierę. Obecnie jest dyrektorem sportowym w Unirei Urziceni.
Sezon Klub Kraj Rozgrywki Mecze Bramki 1990/91 Gloria Bystrzyca
Divizia A 18 1 1991/92 Gloria Bystrzyca
Divizia A 25 4 1992/93 Gloria Bystrzyca
Divizia A 28 7 1993/94 FC Dinamo Bukareszt
Divizia A 28 9 1994/95 FC Dinamo Bukareszt
Divizia A 31 10 1995/96 Neuchâtel Xamax
Axpo Super League 32 19 1996/97 Grasshoppers Zurych
Axpo Super League 32 27 1997/98 Grasshoppers Zurych
Axpo Super League 19 17 1997/98 Coventry City
Premiership 10 1 1998/99 Fenerbahçe SK
Superliga 27 15 1999/00 Fenerbahçe SK
Superliga 25 18 2000/01 FC Nantes
Ligue 1 23 11 2001/02 FC Nantes
Ligue 1 17 5 2002/03 FC Nantes
Ligue 1 17 4 2003 Al-Wahda
UAE League ? ? 2003/04 FC Nantes
Ligue 1 12 11 2004/05 Servette FC
Axpo Super League 13 3 2004/05 Politehnica Timișoara
Divizia A 11 2 2005/06 Politehnica Timișoara
Divizia A 12 6 2005/06 Rapid Bukareszt
Divizia A 13 8