Buccaneers star wide receiver Mike Evans is expected to miss three to four weeks with a strained left hamstring, sources told ESPN.