by Michael Valverde | Tue, Jul 21st 12:57am EDT
Tim Hudson could only last four innings. He gave up five hits and three earned runs to go along with four walks and three strikeouts.
Tim Hudson is on the hook for the loss unless the Giants can manage two more runs before the end of the ninth inning. Hudson should only be a streaming pitcher in your rotation or deep NL leagues only.