WR K.J. Osborn
K.J. Osborn is having a solid season with the Vikings. He had some drops earlier in the year, but has been clutch since then and stepped up when Justin Jefferson went down with an injury. He's totaled 32 receptions for 377 yards with two scores. He isn't afraid to go over the middle and make a tough grab, and recently paid for that by taking a big hit that concussed him and cost him a game.
Osborn is back and ready to roll and there's no reason to think he won't continue his solid production. The Vikings would love to bring Osborn back but he's also someone who is entering his final season and will want to get paid.
He also realizes that with Jordan Addison and Justin Jefferson in Minnesota, he'll be nothing more than the third wide receiver. If he wants to be a starter it isn't going to happen here and he will need to go somewhere else.
The Vikings will also have to invest heavily in Justin Jefferson and have already spent a lot to keep T.J. Hockenson in town. They simply can't invest more money in their pass-catching unit, and will reluctantly let Osborn find a new home, so they can bolster some other positions on their team in the free-agent market.