Brandon Aiyuk isn't going anywhere after all.
The All-Pro receiver - who requested a trade from the San Francisco 49ers in July - has agreed to terms on a four-year, $120-million contract extension that includes $76 million guaranteed, sources told NFL Network's Mike Garafolo.
The offer accepted by Aiyuk is the same deal that's been on the table since Aug. 12 before the wideout started to hold in at training camp, sources told ESPN's Adam Schefter.