However, the Blue Jackets did not sign Straka to an entry-level contract and he was not selected in the 2012 NHL Entry Draft.
Straka became a free agent and on April 11, 2013, was signed to a three-year entry-level contract by the Philadelphia Flyers.
[1] In the 2014–15 season, Straka was recalled from AHL affiliate, the Lehigh Valley Phantoms and made his NHL debut on January 27, 2015.
[3] He was re-assigned to AHL affiliate, the Albany Devils, for the duration of the 2016–17 season, contributing with 4 goals and 13 points in 38 games.
As an impending free agent and with limited NHL opportunity, Straka opted to return to hometown club, in signing a one-year deal with HC Plzeň of the Czech Extraliga on June 20, 2017.