Kyle Freeland has a record of 2-4 with an ERA of 3.42 and 31 strikeouts in 9 appearances against the Giants on the road in his career.
Kyle Freeland has a record of 2-4 with an ERA of 3.42 and 31 strikeouts in 9 appearances against the Giants on the road in his career.