Kyle Harrison, the San Francisco Giants' top pitching prospect, suffered a "moderate" hamstring strain after his last start at Triple-A Sacramento and will miss the Futures Game this weekend.