
The San Francisco 49ers have officially added a major veteran presence to their receiving corps, as reports confirmed that wide receiver Mike Evans has agreed to a three-year deal to join the team after spending the first 12 seasons of his career with the Tampa Bay Buccaneers.
The signing gives San Francisco a proven playmaker as it reshapes its wide receiver room this offseason.
Evans’ contract is reportedly worth around $60.4 million over three years, which puts him outside the very top tier of wide receiver contracts around the league. His average annual salary of about $20.1 million ranks in the low-to-mid range among starting receivers, making the deal a relatively reasonable investment for a veteran with his résumé.
However, the structure of the contract may not be as straightforward as it appears. During an appearance on The Pat McAfee Show, NFL insider Adam Schefter suggested the contract could actually function as a shorter deal with additional “void years” attached for salary cap purposes.
That type of structure is common for teams trying to remain aggressive while maintaining financial flexibility. By spreading cap hits across multiple seasons, the 49ers can keep Evans’ immediate cap number manageable while still providing enough guaranteed money to secure the signing.
While Evans’ production over his career speaks for itself, durability is something the 49ers will likely be monitoring closely.
The six-time Pro Bowler will turn 33 years old before the start of the season and dealt with multiple injuries last year. He was limited to just eight games after suffering both a concussion and a broken collarbone during the season. Earlier in the year, he also missed time with a hamstring injury.
Those hamstring issues have been a recurring theme throughout Evans’ career. Since 2019, he has dealt with some form of hamstring injury nearly every season. While they haven’t always forced him to miss extended time, the accumulation of those injuries becomes more concerning as players move into their mid-30s.
That risk is likely something the 49ers considered when structuring the contract.
Even with the injury concerns, Evans brings a skill set that fits well within head coach Kyle Shanahan’s offense.
At this stage of his career, Evans isn’t being asked to replace the explosive playmaking of someone like Brandon Aiyuk. Instead, his role could look much closer to the one previously held by Jauan Jennings.
Jennings became a reliable chain mover for the 49ers over the past few seasons, often winning contested catches and providing a physical presence on key downs. Evans has built a career doing similar things at an even higher level, particularly in the red zone where his size and body control make him a constant matchup problem.
If the 49ers use him in that type of role, the signing could make a lot of sense.
San Francisco may not be done addressing the receiver position this offseason, especially with younger players still developing. But by adding a veteran like Evans, the 49ers have at least taken a significant step toward stabilizing the position heading into the 2026 season.