Phillies star shortstop Trea Turner told reporters that he expects to miss six weeks with a left hamstring strain.