Pedro Martinez will miss four to six weeks with a strained left hamstring. The official diagnosis is a "mild" hamstring strain, according to team spokesman Jay Horwitz.