A youth exponent ofUniversitatea Cluj, he recorded his debut for the seniors at the start of 2016. Moruțan went on to amass over 140 appearances in thetop tier forBotoșani andFCSB combined in the following seasons, before moving abroad at age 22 to sign forGalatasaray in Turkey.
Moruțan moved toBotoșani in August 2016,[5] making hisLiga I debut on 15 October by coming on as a 74th-minutesubstitute in a 1–2 defeat atPandurii Târgu Jiu.[6] During early 2017, it was reported thatFCSB,Atalanta andPSV Eindhoven were interested in acquiring him.[7][8][9] Moruțan scored his first goal for the club—and in the top division—on 25 September 2017, in a 1–0 win over defending championsViitorul Constanța.[10]
On 21 December 2017, FCSB agreed a deal in advance for the signing of Moruțan on a five-year contract from the start of the2018–19 season.[11][12] They reportedly paid a€700,000 transfer fee, while Botoșani retained 20% interest.[13][14][15]
Moruțan made his debut on 21 July 2018, in a 0–1 Liga I defeat toAstra Giurgiu.[16] Four days later, he played in his firstEuropean game, a 2–0 away success overRudar Velenje in theUEFA Europa Leaguesecond qualifying round.[17] In the second leg inBucharest on 2 August, he netted a goal afterdribbling past several opponents and offered anassist as his team won 4–0,[18] which earned him praise from ownerGeorge Becali.[19] His first league goal came on 5 August, scoring the last in a 4–0 home win overPolitehnica Iași.[20] On 28 September, it was revealed that FCSB in truth paid €1 million for the player and that it recently acquired another 10% of the economic rights for €400,000.[21]
Moruțan amassed 34 games in all competitions during his first year with the capital-based club, but started the majority of them on the bench. In the2019–20 campaign he had poorer performances, which led Becali to criticise him heavily in themedia.[22][23] During mid-2020, Moruțan began to cement his place in the starting lineup, and in October scored one each in the successive 2–0 and 5–0 wins overAcademica Clinceni andHermannstadt, respectively.[24][25]
On 13 March 2021, his headed goal helped to a 1–0 away defeat ofUTA Arad,[26] and six days later he netted in a 3–0 victory against title contendersCFR Cluj.[27] FCSB ultimately lost the title as well as the postponed2020 Supercupa României to the latter opponent, but Moruțan rose to prominence individually after totalling eight goals and eleven assists in the league. After an unsuccessful start to the2021–22 season, the team dismissed its coach and he was again among the players targeted by the owner's criticism.[28]
On 23 August 2021, following protracted negotiations,[29] the owner of FCSB announced that he accepted an offer worth €4.2 million plus €1.5 million in bonuses fromGalatasaray for the transfer of Moruțan.[30] Two days later, the Turkish club officially confirmed the signing of a five-year contract, but only reported a €3.5 million fee without mentioning add-ons.[31]
Moruțan made his debut on the 29th that month in a 2–2Süper Lig draw atKasımpaşa, in which he assisted the opener of compatriotAlexandru Cicâldău and contributed to the second goal.[32][33] On 26 September, he scored in a 2–1 success overGöztepe,[34] and on 22 October provided an assist in a 1–0 victory overLokomotiv Moscow in the Europa Leaguegroup stage.[35]
On 4 August 2022,Serie B teamPisa paid €150,000 to loan Moruțan for oneseason. The Italian side had the option to sign him permanently for €5.5 million, and the full transfer would have become mandatory depending on performance clauses.[36][37] Moruțan made his league debut on 13 August, providing two assists in a 3–4 loss toCittadella, and the following fixture converted apenalty in a 2–2 draw withComo.[38]
On 20 August 2023, Moruțan signed a three-year contract with the option of another year with fellow Süper Lig teamAnkaragücü for an initial €3 million transfer fee.[39] Galatasaray retained 50% interest on a possible future sale, but not less than another €3 million, and the percentage would be halved in case the specified fee is paid before the end of theseason. The contract also included a €3 million buyback clause.[40]
The following year, Moruțan contributed with nine appearances in theEuro 2024 qualifiers, of which four as a starter, as Romania won its group undefeated.[45]
Moruțan is capable of playing in severaladvanced midfield positions, and during his time at Botoșani was regarded by former internationalDan Petrescu as Romania's futurenumber 10.[46]
^"Bine ai venit, Olimpiu Morutan!" [Welcome, Olimpiu Moruțan!] (in Romanian). FC Steaua București. 21 December 2017. Archived fromthe original on 4 October 2020. Retrieved22 December 2017.