Career
Sobotka has also previously played in the National Hockey League (National Hockey League) for the Boston Bruins and Saint Louis Blues. Sobotka was selected in the fourth round, 106th overall, in 2005 by the Boston Bruins from Slavia Prague of the Czechoslovakian Extraliga. Professional
Sobotka played his first National Hockey League game during the 2007-2008 season on 24 November 2007, against the New York Islanders.
His first career National Hockey League goal was scored later that season, on 13 February 2008, against Ty Conklin of the Pittsburgh Penguins.
On 26 June 2010, the Boston Bruins traded Sobotka to the Saint Louis Blues in exchange for the rights to prospect David Warsofsky. On 6 November 2010, Sobotka recorded his first goal for the Blues against his former club, the Boston Bruins, beating Tuukka Rask after a turnover in the Bruins" zone.
At the end of the 2010-2011 season, he finished with 29 points in 65 games. On 15 June 2011, Sobotka signed a three-year contract extension with the Blues.
On 9 March 2013, Sobotka scored his first career National Hockey League hat-trick against the San Jose Sharks.
Sobotka, at the completion of the 2013-2014 season, became a restricted free agent, and instead of re-signing with the Blues, opted instead to sign with Avangard Omsk in the KHL on a three-year contract. When it became clear to the Blues that there was a possibility that Sobotka would be playing in the KHL, the organization filed for salary arbitration with the National Hockey League. The result of the arbitration award states that should Sobotka return to the National Hockey League in the future, the Blues would retain his rights for one year at the amount awarded by the arbitrator. At the end of that year, he would then become an unrestricted free agent in the National Hockey League.
On 6 January 2014, Sobotka was named to the Czechoslovakian Republic"s roster for the 2014 Winter Olympics in Sochi, though a leg injury sustained with Saint Louis on 31 January prevented him from participating.