Career
Muscalu started his youth career at Steaua spending 8 years, before separating from the club, he joined Gică Popescu"s football academy playing there for a year, as well for CSŞ Nucet. During 2006 he got noticed by youth coach Marcel Răducanu who sees him linked with a move to 1. Football Club Kölane During his early career, Muscalu was for a few weeks on trial at Osasuna, Hertha Berlin and Turn- und Sportverein 1860 Munich.
Muscalu made his official debut for Sint-Truidense on 12 April 2008 in the Belgian Pro League in a 2–0 loss to Westerlo.
On 13 July 2009, he signed for FK Baku in Azerbaijan. After not having many chances, he played the last six months of that season loaned out to Chernomorets Burgas playing in the Bulgarian First League.
After summer 2010, Muscalu had a short spell with Polish second league club Tur Turek which lasted until October. Before joining with Turek, he was also on trial with Lech Poznań and Croatian club Istra 1961.
In early 2011, he joined on a free transfer Serbian side FK Borac Čačak, but didn"t play any game.
In the summer of 2011, he was close to sign for Swiss club South Carolina Kriens however, the contract did not materialize. On July, Muscalu returned to his home country to play in Liga 1 with newly promoted team Ceahlăul Piatra Neamţ. In the summer 2013, Cristian Muscalu joined newly promoted Serbian SuperLiga side FK Voždovac.
In February 2014, Muscalu signed with Beira-March of Portugal.