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