The San Francisco 49ers and Brandon Aiyuk have finally resolved their offseason issues.
After their Super Bowl loss, Aiyuk created a lot of drama on social media and tried to make it seem like he had more influence than he did.
In the end, Aiyuk agreed to a contract with the 49ers that makes him one of the top-paid wide receivers.
So, why did it take so long to reach a deal?
NFL insider Jeremy Fowler explained that Aiyuk was open to joining two other teams.
The Pittsburgh Steelers had a trade offer ready for him, but the 49ers were not interested and did not accept the offer.
Aiyuk also wanted to join his former Arizona State teammate Jayden Daniels with the Washington Commanders, but the Commanders were not seriously considering a trade.
According to Fowler, this led to weeks of both sides waiting for the other to make a move.
Now, Aiyuk will receive most of his guaranteed money upfront in the first 7+ months of his contract.