Giants sign Mathias Kiwanuka to contract extension
The New York Giants have signed linebacker Mathias Kiwanuka to a multi-year contract extension.
Shortstop Troy Tulowitzki has agreed to a seven-year contract extension with the Colorado Rockies in Major League Baseball.