The San Francisco Giants signed infielder Tommy La Stella to a three-year, $18.75 million contract Thursday. The 32-year-old veteran was an All-Star in 2019 with the Los Angeles Angels, who traded him to the Oakland Athletics last August. La Stella batted .289 with nine extra-base hits, 11 RBIs and 16 runs in 27 games with the American League West champion A's.