Moți started his career at FC Universitatea Craiova, before moving to Dinamo București in 2005. He made his competitive debut for Dinamo in the 2005 Supercupa României against rival side Steaua București on 31 July. Moți was included in the starting line-up and played the full 90 minutes. In June 2008, he had been linked with a move to Lazio. Lazio's president, Claudio Lotito, came to Romania to discuss the transfer with Dinamo's officials but the move fell through.
Siena (loan)
On 1 September 2008, Moți was surprisingly sent on loan to Siena, two days after he said he didn't want to leave his club unless Everton were interested. He made his Serie A debut on 25 October, coming on as a second-half substitute for Daniele Ficagna. Moți made his first start for Siena in a 1–1 home draw against Bologna on 16 November. On 2 February 2009, his loan was cancelled by Siena and he subsequently returned to Dinamo.
Ludogorets Razgrad
On 28 June 2012, Moți signed with Bulgarian club Ludogorets Razgrad. He made his debut on 18 July, in a 1–1 home draw against Dinamo Zagreb in the second qualifying round of the Champions League, coming on as a substitute for Svetoslav Dyakov. A month later, on 19 August, he made his A Group debut in a 3–1 home win over Beroe Stara Zagora. With his wholehearted attitude and commitment to the team, he quickly established himself as a first-team regular. Moți scored his first goal for Ludogorets on 4 November in a 4–0 home win against Etar 1924. On 27 August 2014, Moți played as the goalkeeper for the final minutes in the Champions League play-off round against Steaua București after regular goalkeeper Vladislav Stoyanov was sent off for a tactical foul in the closing stages of extra time. Moți scored the first kick of the penalty shoot-out and went on to save two shots as Ludogorets advanced to the group stage for the first time in their history. Moți's heroics earned him cult status among Razgrad fans and he had one of the stadium's stands named after him. His performance in the memorable encounter also generated headlines in the main international sports media across Europe and the world, with some analyzers considering the match one of the most dramatic in the history of the Champions League. On 4 October 2018 Moți together with teammate Svetoslav Dyakov was in the starting line-up for Ludogorets in the 0:1 away loss against FC Zürich in the group stage of the UEFA Europa League and they jointly became the players with the most appearances for Bulgarian team in European club tournaments, alongside Hristo Yovov whose record of 66 matches they equaled. Moți has made 76 appearances, trailing club mates Marcelinho who has 80 and Dyakov. Although he was no longer an undisputed starter during the 2019/2010 season, in May 2020, Moți extended his contract with the team.
International career
Moți made his debut for the full side on 31 May 2008, coming on for the second half in a friendly game against Montenegro that finished with a convincing 4–0 win for Romania. He then came on in the 17th minute of a 1–0 friendly win against Latvia on 20 August 2008, replacing injured Gabriel Tamaș. On 10 September 2008, Moți took part in his first official game for the national team, coming on in the 68th minute in an away qualifier for the 2010 World Cup against the Faroe Islands that Romania won 1–0. After this first spell Moți did not get called back to the national team until October 2011, when he played his first full 90 minutes as Romania and Belarus finished 2-2 in Bucharest. Because of his part in Ludogorets Razgrad's entry into the Champions League group stage, Moți was once more recalled into the national team to face regional rivals Greece in a UEFA Euro 2016 qualifier on 7 September 2014. He was included in Romania's squad for Euro 2016, but did not make any appearances.