Klein valdes som 37:e spelare totalt av Predators i 2003 års draft. Klein spelade sin första NHL-match för Predators säsongen 2005–06 men blev ordinarie först säsongen 2008–2009 då han spelade 63 matcher och gjorde 4 mål och 8 assist.