ESPN reports that Aaron Rowand has agreed to a $60 million, five-year contract with the San Francisco Giants.

Rowand batted .309 with 27 home runs and career bests of 89 RBIs, 105 runs, 189 hits, 45 doubles in 161 games in 2007.

Sphere: Related Content