Giants rookie pitcher Dereck Rodriguez suffered a strained hamstring during Tuesday's altercation with the Dodgers and has been placed on the DL.