Jimmy G is staying in San Francisco. The Niners and Garoppolo have agreed to a restructured one-year contract worth 6.5-million-dollars. The base salary is fully guaranteed and includes another total of 500 thousand dollars in roster bonuses and playtime bonuses that could reach a total of 16 million dollars if all bonuses are reached. The contract also includes a no-trade and no-tag clause that ensures the 30-year-old of being Trey Lance's backup this season, and enter free agency next year.