The one thing about the NFL is that the wheels are always moving, particularly when it comes to roster construction. Even after the NFL Draft, there are moves to make for an array of front offices, and there are plenty of notable names still lingering on the free agent market.Â
After the initial waves of free agency, the veteran free agent pool eventually falls into a sort of hibernation as teams prepare for the draft and look to fill their remaining needs there with younger and more cost-effective options. Then, when the draft concludes, the market heats back up as clubs look to address holes they were unable to fill over the three-day event. That’s where we find ourselves now.Â
So, with the draft behind us and some high-profile veterans still looking for homes, let’s play matchmaker. Below, we’ll highlight the best fit for the top remaining free agents post-draft.Â
Prisco’s NFL Draft 2026 grades for every team, including best and worst picks for all 32 franchises
Pete Prisco
Jauan Jennings: Las Vegas Raiders
Age: 28 | Previous team: 49ers
The Raiders have already gone through a seismic offseason thanks to the selection of Fernando Mendoza at No. 1 overall. While Las Vegas has done a strong job building up the offensive line to protect their new quarterback (namely inking center Tyler Linderbaum in free agency), they need to give him some more weapons, particularly at receiver. That’s where Jennings comes in. At the moment, second-year receiver Jack Bech, Tre Tucker, and Jalen Nailor headline the Raiders receiver unit. Jennings’ ceiling isn’t incredibly high, but he’s a solid option to add to a receiver room that is looking for some veteran stability. His production slipped a bit in 2025 compared to his breakout season in 2024, but the 6-foot-3 pass catcher did haul in a career-high nine touchdowns.Â
Taylor Decker: Chicago Bears
Age: 32 |Â Previous team: Lions
Decker requested his release from the Lions earlier this offseason after 10 seasons with the franchise. Now, he’s looking for a new opportunity, and it’ll be interesting to see if he sticks within the NFC North and joins his old friend Ben Johnson in Chicago. Of course, Johnson was with the Lions for five seasons up until he was hired as the Bears head coach last offseason. Given that prior relationship, Decker could be an insurance option at left tackle for Johnson’s Bears, with the status of Ozzy Trapilo still uncertain after he injured his patellar tendon in Chicago’s wild card win over the Packers. The Bears did sign Jedrick Wills Jr. earlier this offseason, but that shouldn’t preclude them from possibly adding Decker to compete for the job.Â
Stefon Diggs: Los Angeles Rams
Age: 32 |Â Previous team: Patriots
The Rams had been hunting for a wide receiver to add alongside Puka Nacua and Davante Adams all offseason. So far, they haven’t come away with one, opting to take Alabama quarterback Ty Simpson at No. 13 overall instead of addressing that need. Diggs is coming off a strong 2025 campaign with the Patriots, topping 1,000 yards while helping the franchise reach Super Bowl LX. The veteran’s production slowed down the stretch run, but there is still fuel in his tank, especially if he’s playing a complementary role like he would in Los Angeles.Â
Tyreek Hill: Kansas City Chiefs
Age: 32 |Â Previous team: Dolphins
Hill was released by the Dolphins back in February as Miami is in the process of a total teardown and rebuild. What makes Hill’s free agent outlook murky, however, isn’t that the Dolphins cut bait, but instead the fact that he’s coming off a gruesome knee injury, which included a torn ACL. For a receiver who relies so heavily on winning with speed, there’s concern that he may not be nearly as impactful as he once was, now that he’s 32 and coming off this injury. If there was one team to roll the dice and see what Hill has left, it could be his old club, the Kansas City Chiefs. The club made minimal moves at the receiver position this offseason, recently drafting Cincinnati wideout Cyrus Allen in the fifth round, so there is room to bring Hill aboard. He already has a built-in rapport with Patrick Mahomes and knows the offense, so Hill could focus more on his rehab rather than immerse himself in also trying to learn a new offense.Â
Joey Bosa: Tennessee Titans
Age: 30 |Â Previous team: Bills
Tennessee did trade into the back end of the first round to select Auburn edge rusher Keldric Faulk, but I don’t think that move blocks any sort of pursuit of Bosa. The Titans could still stand to add another body to help pressure the quarterback, and Bosa is at a stage of his career where he is best served as a rotational piece. There’s also an obvious link here between Bosa and the Titans thanks to defensive coordinator Gus Bradley, who coached Bosa for four seasons with the Chargers.Â
Deebo Samuel: Miami Dolphins
Age: 30 |Â Previous team: Commanders
The Dolphins entered the 2026 NFL Draft with a massive hole at receiver. While they did come away with three wideouts over the course of the weekend, they came in the third (Caleb Douglas and Chris Bell) and fifth (Kevin Coleman Jr.) rounds, so it’s hardly a guarantee they’ll make an immediate impact. With that in mind, they need a veteran to enter that room, and Samuel could fit the bill. While he does have a lot of mileage on his body and is entering his age-30 season, Samuel continues to be a solid receiver. His 72 receptions in 2025 were the second-highest of his career.Â
David Njoku: Carolina Panthers
Age: 29 |Â Previous team: Browns
One of the popular pairings in mock drafts was the Panthers taking Oregon tight end Kenyon Sadiq. However, he was snatched up by the New York Jets three picks before they were on the clock at No. 19 overall and then pivoted to offensive tackle Monroe Freeling. While that mocked selection didn’t come to fruition, the logic behind it was sound and still stands. At the moment, Tommy Tremble and Ja’Tavion Sanders make up the top of the Panthers tight end depth chart. Carolina could use a pass-catching tight end for Bryce Young, and Njoku makes a lot of sense as the answer to that need. Knee injuries limited Njoku’s final season with the Browns in 2025, but, so long as he’s healthy, he is still talented enough to help keep Carolina’s moving on hits upward trajectory.Â
Joel Bitonio: Los Angeles Chargers
Age: 34 |Â Previous team: Browns
L.A. took Florida interior lineman Jake Slaughter in the second round over the weekend, and while that selection helps bolster the interior of the offensive line. It comes with questions. Namely, Slaughter was a center in college and didn’t play guard, so the Chargers are projecting a bit with this pick, with Tyler Biadasz already installed at center. As insurance, it’d make sense to target a veteran like Bitonio, who only allowed two sacks at guard last season. He’s long in the tooth as he’ll turn 35 in the midst of the 2026 season, but could be a solid stopgap option as Slaughter develops.Â
Aaron Rodgers: Pittsburgh Steelers
Age: 42 |Â Previous team: Steelers
We’re past the NFL Draft, and it’s still crickets from Aaron Rodgers. Technically, he’s a free agent, which is why we’ll feature him on this list. That said, the only landing spot for him appears to be a return to the Pittsburgh Steelers. Reports indicate that the team has remained in contact with Rodgers as he mulls his future, and while there is optimism that he’ll return, it’s no guarantee. That’s a scary position to be in if you’re Pittsburgh with Mason Rudolph, Will Howard, and rookie third-rounder Drew Allar currently making up the QB room.Â
Bobby Wagner: Cincinnati Bengals
Age: 35 |Â Previous team: Commanders
The Bengals are coming off a 2025 season where their defense was abysmal. To their credit, they’ve tried to rectify that this offseason by signing defensive end Boye Mafe, trading for defensive tackle Dexter Lawrence, and selecting pass rusher Cashius Howell in the second round, a selection that has drawn rave reviews. One area they could still stand to add, however, is at linebacker after both Barrett Carter and Demetrius Knight struggled last season. After the Commanders selected Sonny Styles in the first round, a return to Washington may not be in the cards for Bobby Wagner, and it’d make sense for the Bengals to pounce. For Wagner, this pairing would make sense not only from a need standpoint, but the linebacker would also give himself a good shot at a deep playoff run with Joe Burrow as his quarterback, giving him possibly one last kick at the can for another Super Bowl title.Â
require.config({“baseUrl”:”https://sportsfly.cbsistatic.com/fly-559/bundles/sportsmediajs/js-build”,”config”:{“version”:{“fly/components/accordion”:”1.0″,”fly/components/alert”:”1.0″,”fly/components/base”:”1.0″,”fly/components/carousel”:”1.0″,”fly/components/dropdown”:”1.0″,”fly/components/fixate”:”1.0″,”fly/components/form-validate”:”1.0″,”fly/components/image-gallery”:”1.0″,”fly/components/iframe-messenger”:”1.0″,”fly/components/load-more”:”1.0″,”fly/components/load-more-article”:”1.0″,”fly/components/load-more-scroll”:”1.0″,”fly/components/loading”:”1.0″,”fly/components/modal”:”1.0″,”fly/components/modal-iframe”:”1.0″,”fly/components/network-bar”:”1.0″,”fly/components/poll”:”1.0″,”fly/components/search-player”:”1.0″,”fly/components/social-button”:”1.0″,”fly/components/social-counts”:”1.0″,”fly/components/social-links”:”1.0″,”fly/components/tabs”:”1.0″,”fly/components/video”:”1.0″,”fly/libs/easy-xdm”:”2.4.17.1″,”fly/libs/jquery.cookie”:”1.2″,”fly/libs/jquery.throttle-debounce”:”1.1″,”fly/libs/jquery.widget”:”1.9.2″,”fly/libs/omniture.s-code”:”1.0″,”fly/utils/jquery-mobile-init”:”1.0″,”fly/libs/jquery.mobile”:”1.3.2″,”fly/libs/backbone”:”1.0.0″,”fly/libs/underscore”:”1.5.1″,”fly/libs/jquery.easing”:”1.3″,”fly/managers/ad”:”2.0″,”fly/managers/components”:”1.0″,”fly/managers/cookie”:”1.0″,”fly/managers/debug”:”1.0″,”fly/managers/geo”:”1.0″,”fly/managers/gpt”:”4.3″,”fly/managers/history”:”2.0″,”fly/managers/madison”:”1.0″,”fly/managers/social-authentication”:”1.0″,”fly/utils/data-prefix”:”1.0″,”fly/utils/data-selector”:”1.0″,”fly/utils/function-natives”:”1.0″,”fly/utils/guid”:”1.0″,”fly/utils/log”:”1.0″,”fly/utils/object-helper”:”1.0″,”fly/utils/string-helper”:”1.0″,”fly/utils/string-vars”:”1.0″,”fly/utils/url-helper”:”1.0″,”libs/jshashtable”:”2.1″,”libs/select2″:”3.5.1″,”libs/jsonp”:”2.4.0″,”libs/jquery/mobile”:”1.4.5″,”libs/modernizr.custom”:”2.6.2″,”libs/velocity”:”1.2.2″,”libs/dataTables”:”1.10.6″,”libs/dataTables.fixedColumns”:”3.0.4″,”libs/dataTables.fixedHeader”:”2.1.2″,”libs/dateformat”:”1.0.3″,”libs/waypoints/infinite”:”3.1.1″,”libs/waypoints/inview”:”3.1.1″,”libs/waypoints/jquery.waypoints”:”3.1.1″,”libs/waypoints/sticky”:”3.1.1″,”libs/jquery/dotdotdot”:”1.6.1″,”libs/jquery/flexslider”:”2.1″,”libs/jquery/lazyload”:”1.9.3″,”libs/jquery/maskedinput”:”1.3.1″,”libs/jquery/marquee”:”1.3.1″,”libs/jquery/numberformatter”:”1.2.3″,”libs/jquery/placeholder”:”0.2.4″,”libs/jquery/scrollbar”:”0.1.6″,”libs/jquery/tablesorter”:”2.0.5″,”libs/jquery/touchswipe”:”1.6.18″,”libs/jquery/ui/jquery.ui.core”:”1.11.4″,”libs/jquery/ui/jquery.ui.draggable”:”1.11.4″,”libs/jquery/ui/jquery.ui.mouse”:”1.11.4″,”libs/jquery/ui/jquery.ui.position”:”1.11.4″,”libs/jquery/ui/jquery.ui.slider”:”1.11.4″,”libs/jquery/ui/jquery.ui.sortable”:”1.11.4″,”libs/jquery/ui/jquery.ui.touch-punch”:”0.2.3″,”libs/jquery/ui/jquery.ui.autocomplete”:”1.11.4″,”libs/jquery/ui/jquery.ui.accordion”:”1.11.4″,”libs/jquery/ui/jquery.ui.tabs”:”1.11.4″,”libs/jquery/ui/jquery.ui.menu”:”1.11.4″,”libs/jquery/ui/jquery.ui.dialog”:”1.11.4″,”libs/jquery/ui/jquery.ui.resizable”:”1.11.4″,”libs/jquery/ui/jquery.ui.button”:”1.11.4″,”libs/jquery/ui/jquery.ui.tooltip”:”1.11.4″,”libs/jquery/ui/jquery.ui.effects”:”1.11.4″,”libs/jquery/ui/jquery.ui.datepicker”:”1.11.4″}},”shim”:{“liveconnection/managers/connection”:{“deps”:[“liveconnection/libs/sockjs-0.3.4″]},”liveconnection/libs/sockjs-0.3.4”:{“exports”:”SockJS”},”libs/setValueFromArray”:{“exports”:”set”},”libs/getValueFromArray”:{“exports”:”get”},”fly/libs/jquery.mobile-1.3.2″:[“version!fly/utils/jquery-mobile-init”],”libs/backbone.marionette”:{“deps”:[“jquery”,”version!fly/libs/underscore”,”version!fly/libs/backbone”],”exports”:”Marionette”},”fly/libs/underscore-1.5.1″:{“exports”:”_”},”fly/libs/backbone-1.0.0″:{“deps”:[“version!fly/libs/underscore”,”jquery”],”exports”:”Backbone”},”libs/jquery/ui/jquery.ui.tabs-1.11.4″:[“jquery”,”version!libs/jquery/ui/jquery.ui.core”,”version!fly/libs/jquery.widget”],”libs/jquery/flexslider-2.1″:[“jquery”],”libs/dataTables.fixedColumns-3.0.4″:[“jquery”,”version!libs/dataTables”],”libs/dataTables.fixedHeader-2.1.2″:[“jquery”,”version!libs/dataTables”],”https://sports.cbsimg.net/js/CBSi/app/VideoPlayer/AdobePass-min.js”:[“https://sports.cbsimg.net/js/CBSi/util/Utils-min.js”]},”map”:{“*”:{“adobe-pass”:”https://sports.cbsimg.net/js/CBSi/app/VideoPlayer/AdobePass-min.js”,”facebook”:”https://connect.facebook.net/en_US/sdk.js”,”facebook-debug”:”https://connect.facebook.net/en_US/all/debug.js”,”google”:”https://apis.google.com/js/plusone.js”,”google-csa”:”https://www.google.com/adsense/search/async-ads.js”,”google-javascript-api”:”https://www.google.com/jsapi”,”google-client-api”:”https://accounts.google.com/gsi/client”,”gpt”:”https://securepubads.g.doubleclick.net/tag/js/gpt.js”,”hlsjs”:”https://cdnjs.cloudflare.com/ajax/libs/hls.js/1.0.7/hls.js”,”recaptcha”:”https://www.google.com/recaptcha/api.js?onload=loadRecaptcha&render=explicit”,”recaptcha_ajax”:”https://www.google.com/recaptcha/api/js/recaptcha_ajax.js”,”supreme-golf”:”https://sgapps-staging.supremegolf.com/search/assets/js/bundle.js”,”taboola”:”https://cdn.taboola.com/libtrc/cbsinteractive-cbssports/loader.js”,”twitter”:”https://platform.twitter.com/widgets.js”,”video-avia”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/player/avia.min.js”,”video-avia-ui”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/plugins/ui/avia.ui.min.js”,”video-avia-gam”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/plugins/gam/avia.gam.min.js”,”video-avia-hls”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/plugins/hls/avia.hls.min.js”,”video-avia-playlist”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/plugins/playlist/avia.playlist.min.js”,”video-ima3″:”https://imasdk.googleapis.com/js/sdkloader/ima3.js”,”video-ima3-dai”:”https://imasdk.googleapis.com/js/sdkloader/ima3_dai.js”,”video-utils”:”https://sports.cbsimg.net/js/CBSi/util/Utils-min.js”,”video-vast-tracking”:”https://sports.cbsimg.net/fly/js/sb55/vast-js/vtg-vast-client.js”}},”waitSeconds”:300});
