The NFL World Is Astounded By The Jimmy Garoppolo News

The majority of analysts anticipated Jimmy Garoppolo's switch to a new team over the entire offseason of speculation.

The San Francisco 49ers and quarterback Jimmy Garoppolo have agreed to a revised contract that includes a no-trade and no-tag clause, according to ESPN's Adam Schefter.

With a $500,000 roster bonus and potential incentives worth up to $9 million, the veteran's base salary will drop to $6.5 million.

However, none was prepared for the outcome. Clubs had been expecting the 49ers to release him, so the announcement constituted a "major change in momentum," according to ESPN's Jeremy Fowler.

Even though it wasn't the intended outcome, some people like it.

The 49ers keep Jimmy G as a top-notch Trey Lance backup, and Jimmy G gets to choose where Jimmy G plays next. Naturally, others questioned whether the 49ers would still back Lance if Garoppolo stayed with the team.