He was the leading goal scorer in the KHL in 2010–11 and was named to the All-Star team in 2011–12 before moving to North America after signing a contract with the National Hockey League (NHL)'s Calgary Flames.
[4][5] On 25 May 2010, Červenka signed a two-year contract with Russian club Avangard Omsk of the Kontinental Hockey League (KHL).
[6] He earned a place on the left wing of the first line alongside his countryman Jaromír Jágr and established himself as a prolific KHL scoring forward.
[8] On 2 May 2012, Červenka signed a one-year contract with a base salary of $975,000 and a maximum of $3.775 million with the Calgary Flames of the National Hockey League (NHL).
[9] Červenka missed the first three games of the season before making his NHL debut on 26 January 2013 in a 4–3 victory over the Edmonton Oilers.
[11] Červenka's year with the Flames was disappointing largely due to missing training camp,[12] subpar conditioning, struggling with the English language[13] and coaches finding his defensive zone play to be a liability.
On 20 June 2019, Červenka signed a one-year contract with his third Swiss club, SC Rapperswil-Jona Lakers, to remain in the NL.