Rotan's career started off for Dnipro in the 1999–2000 season. He played a total of 105 matches for Dnipro and scored 11 goals.
He transferred to Dynamo Kyiv in the summer of 2005 and was given the number 14. In Dynamo, he played 50 matches and scored five goals in the Ukrainian Premier League.
During winter break 2007–08 Rotan was transferred back to his home club of Dnipro. The transfer fee was undisclosed. However, he signed a three-year contract with Dnipro. He now wears the number 29 jersey.
In the summer of 2014, after his Dnipro contract had expired, Rotan went on trial with Rubin Kazan, nearly signing with the club before turning down the offer due to the political situation around the 2014 Russian military intervention in Ukraine. Rotan eventually signed a new three-year contract with Dnipro on 8 August 2014.[citation needed]
In the 2014–15 season, Rotan helped Dnipro reach the UEFA Europa League Final in Warsaw on 27 May 2015, in which he equalised the score at 2–2 with a free kick against holders Sevilla FC, who eventually won 3–2.[2]
International career
Rotan made his debut for Ukraine on 12 February 2003, replacing Andriy Voronin for the final eight minutes of a goalless friendly against Turkey in İzmir. He scored three goals in seven games in 2006 FIFA World Cup qualification, going on to play three of their five matches (one start) as they reached the quarter-finals at the tournament. When Ukraine hosted UEFA Euro 2012, he played five minutes as a substitute for Voronin in their opening 2–1 victory over Sweden at the Olympic Stadium in Kyiv. With 100 caps, Rotan is Ukraine's third-most capped player of all time. He was also on Ukraine's World cup 2006 squad.
In the summer of 2017, Ruslan signed a one-year contract with the Slavia Prague club. He played 7 matches there.[3]
Career statistics
Club
Appearances and goals by club, season and competition