Tim Lincecum rejected a contract offer of at least 100 million for five years from the Giants, according to a report.