On October 9, 2006, Polák made his NHL debut in a 2-0 loss against the Anaheim Ducks. On December 20, 2008, he scored his first NHL goal against Niklas Bäckström of the Minnesota Wild in a 4-2 win. On June 2, 2011, the Blues resigned Polák to a five-year contract extension.