Free agent infielder Luis Arraez and the San Francisco Giants have agreed to a $12 million, one-year contract, according to a person with knowledge of the negotiations.
The former Harris County attorney defeated Amanda Edwards in Texas’ 18th Congressional District. The two will face off again ...