* Senior club appearances and goals counted for the domestic league only and correct as of 25 May 2023 ‡ National team caps and goals correct as of 14 July 2011
Morávek began his career 1995 with Bohemians 1905 and was promoted to the first team in 2006, playing his debut on 8 June 2007 against 1. HFK Olomouc.[1] He played his first game for Bohemians 1905 in the Gambrinus liga on 12 November 2007 against Sparta Prague.
After a successful tryout with German club Schalke 04 in November 2008,[2] he signed a four-year contract on 24 March 2009.[3][4] He joined the club on 1 July 2009 for a fee of €2.5 million. In summer 2010, Schalke loaned Morávek to 1. FC Kaiserslautern until the end of the season.[5] After half a season back with Schalke, he signed a six-month loan with FC Augsburg in January 2012.
International
Morávek played six matches and scored two goals for the Czech Republic U18 national team. He was a member of the Czech Republic U21 national team where he has played nine matches.
On 3 March 2010, Morávek made his debut for the first team of his country in the 0–1 loss against Scotland in a friendly match after coming on as a substitute for Jaroslav Plašil in the second half of the game.[6]