Shortstop Troy Tulowitzki has agreed to a seven-year contract extension with the Colorado Rockies in Major League Baseball.
Tulowitzki agrees to extension