SANTA CLARA, Calif. -- In early April, San Francisco 49ers quarterback Brock Purdy 'sphone rang. As he went to answer it, the caller ID read: Kyle Shanahan.

Purdy had been away from his teammates and coaches for about three months, and this offseason had been different.

He was going through his first contract negotiation, and by that point, Purdy's agent, Kyle Strongin, and the Niners had progressed toward a deal but nothing had been consummated. Purdy couldn't help but wonder when the deal was going to get done and if he should consider skipping the offseason program.

Shanahan, the 49ers coach since 2017, has generally avoided getting involved in contract matters unless absolutely necessary -- such as with deals for tackle Trent Williams and receiver Brandon Aiyuk last season.

See Full Page