SANTA CLARA, Calif.—Brandon Aiyuk’s long contract dispute with San Francisco came to an end Thursday when the star receiver agreed on a four-year, $120 million extension to stay with the 49ers.
Two people familiar with the deal say the sides came to the agreement Thursday after Aiyuk missed his second straight practice despite being cleared by team doctors to participate. They spoke to The Associated Press on condition of anonymity because the deal hadn’t been announced.