2025 Fantasy Football Free Agency Tracker

Mar 10, 2025
2025 Fantasy Football Free Agency Tracker


The NFL's free agency period begins on March 12, though teams can legally negotiate with players' agents starting on March 10. We’ve already had a few big names involved in trades and early signings, so let’s get caught up.

Below you’ll find an updated tracker outlining the fantasy impact of each significant signing.

Note: I'm updating the Never-To-Early Rankings as these signings happen. Check them out here. Not yet a subscriber? Use code JOHN10 to get 10% off our Early Bird pricing.

(3/25) Patriots sign Stefon Diggs to a three-year deal.

Diggs is 31 and coming off a torn ACL that cost him half of the 2024 season. Prior to his injury, he was averaging 62.0 yards per game, his lowest average since his third season in the league, but he was still on pace for his seventh straight 1,000-yard season had he played the full 17 games. Five months after his injury, he is reportedly ahead of schedule and is on track to be ready for the start of the season, which is key for his potential fantasy value. I'm not too alarmed by his 2024 numbers since he was joining a new team (Texans) in a lesser role, but his decline from 2022 (89.3 yards per game) to 2023 (69.6). As he enters his 11th-season, he's expected to continue a fairly steep drop off per Ryan Heath's excellent Age Curves Study. The one thing working in Diggs' favor, however, is the lack of target competition in New England. Hunter Henry and Demario Douglas led the Patriots with 66 catches apiece, so Diggs should see all the targets he can handle if he can still get open. Per ESPN's Open Score, Diggs was as good (83) last year as he was in 2022 (83). It doesn't hurt that he'll have the up-and-coming Drake Maye throwing the ball. Diggs is in the WR3/WR4 mix if he remains the de facto WR1 in New England.

(3/25) Giants sign Russell Wilson to a one-year contract.

Wilson won't have much fantasy value as the Giants' starter, but the Giants now have a couple of capable passers (with Jameis Winston) to deliver the ball to Malik Nabers.

(3/21) Giants sign Jameis Winston to a two-year deal.

It remains to be seen if Winston serves as a backup to Aaron Rodgers or a first-round rookie quarterback, but the money ($8 million total) indicates that he's unlikely to start for very long even if he does win the job this summer. Winston will sling it, and he has supported fantasy receivers wherever he's played. This signing is actually good news for Malik Nabers as he's likely to see a baseline of Winston at quarterback in 2025, and that's not bad at all.

(3/21) Brandin Cooks to the Saints, Lil'Jordan Humphrey to the Giants, Michael Gallup to the Commanders, Rondale Moore to the Vikings

These are more FYI updates than any sort of impactful fantasy signings.

(3/16) Bengals lock up Ja'Marr Chase and Tee Higgins long-term.

Chase signed a four-year, $161 million extension that locks him up through 2029. Higgins signed a four-year deal worth $115 million that keeps him in Cincinnati through 2028.

(3/15) Vikings trade for RB Jordan Mason.

I don't normally get into trade compensation or, as a lifelong Packer fan, like to compliment the Vikings, but this looks like a great trade since they only gave up a sixth-round pick next year and a late-round pick swap this year. For that sort of draft capital they got a proven running back. Mason posted the No. 20 PFF rush grade this year, was 16th in yards after contact per attempt, and 14th in broken tackles per attempt. Prior to Christian McCaffrey's return, Mason averaged 18.3 carries for 95.3 yards (5.21 yards per carry) and 0.43 touchdowns. He was the fantasy RB9 in that span. Mason will likely form a 1-2 punch with Aaron Jones and could eventually take over as Minnesota's lead back.

(3/14) Seahawks sign WR Cooper Kupp to a three-year deal.

The Seahawks cut Tyler Lockett and traded DK Metcalf away so they had some work to do at receiver. Kupp has ties to the area and should soak up plenty of targets playing alongside Jaxon Smith-Njigba, though both players typically line up in the slot (Smith-Njigba 83.6%, Kupp 65.3% last year). Kupp is not the type of player I'd pick to join JSN in the offense, but he can certainly teach the third-year player a thing or two. Kupp averaged 1.88 yards per route run last year, which was well off his career average (2.25), but still above average league-wide and better than JSN's mark (1.81). Kupp's arrival makes Sam Darnold more appealing as a QB2-type.

(3/14) Chiefs sign RB Kareem Hunt (and RB Elijah Mitchell).

These are minor signings, but could signal that the Chiefs aren't too worried about Isiah Pacheco's lack of efficiency after undergoing leg surgery following a serious injury in Week 2. Pacheco rushed for 347 yards on 96 carries, or 3.62 yards per carry in 2024 after generating 4.71 yards per carry in his first two seasons. Pacheco was regularly going in the third or fourth round last season and is currently the RB31 in early Underdog drafts. At this point, it doesn't appear that the Chiefs are gearing up to use valuable draft capital on a running back.

(3/13) Commanders re-sign WR Noah Brown to a one-year contract.

Brown has been sneaky productive over the last three years, especially when he sees big snaps. In his last 23 games with a snap share of at least 70%, Brown has averaged 3.5 catches for 53.1 yards and 0.26 touches. That's a 60-903-4.4 pace over a full, 17-game season. Dyami Brown has moved on, but the Commanders traded for Deebo Samuel, so Brown will be competing for WR3 targets behind Samuel and Terry McLaurin.

(3/12) Chargers bring back WR Mike Williams on a one-year deal.

Williams spent last season with the Jets and the Steelers and never really fit in either offense, finishing with 298 yards on 21 receptions in 18 games played. He's now back with the Chargers, where he had far more success. Working backward, Williams averaged 83.0 yards in three games in 2023, 68.8 yards in 2022, and 71.6 yards in 2021. He's unlikely to reach those heights again given his age (turning 31 in October) and the emergence of both Ladd McConkey (1,149 yards, 7 TD) and Quentin Johnston (711 yards, 8 TD).

(3/12) The Panthers sign RB Rico Dowdle to a one-year contract.

This is an interesting signing for Carolina, who already has Chuba Hubbard under contract for $33.2 million over four years, or $8.3 million per year. They signed Dowdle for one year at $6.3 million, so that gives you an idea of how they value each player. (It's also a sign that they don't expect Jonathan Brooks to make much of an impact this season.) Here's how Hubbard and Dowdle fared in 2024:

Hubbard: 15 games, 250 carries, 1195 yards (4.8 YPC), 10 TD, 43-171-1 as a receiver

Dowdle: 16 games, 235 carries, 1079 yards (4.6 YPC), 2 TD, 39-249-3 as a receiver

Hubbard: 2.2 YAC/att, 17.9 att/broken tackle, PFF 87.0 rush, 39.5 rec, 56.9 pass block

Dowdle: 2.2 YAC/att, 21.4 att/broken tackle, PFF 74.4 rush, 64.9 rec, 62.1 pass block

Hubbard is listed at 6'1" and 210 lbs, while Dowdle is 6'0" and 215 lbs, so they are fairly similar in stature and playing style/ability. Hubbard appears to be the better runner while Dowdle has an advantage in the passing game both as a receiver and as a pass-blocker, though the difference in pass blocking is not very stark.

I'm going through this exercise to see how much of a problem Dowdle's presence will be for Hubbard, who is currently going off the board as the RB16 in Underdog drafts near the 4/5 turn. He handled 73.1% of the team's backfield carries and 60.6% of the receptions. With a healthy Dowdle in the mix, I could see those shares being closer to 65% of the carries and 50% of the receptions. That being said, Miles Sanders fared a lot better as a receiver than Hubbard did (6.2 YPR vs. 4.0 YPR) yet Hubbard nearly doubled Sanders in receptions (43 to 24), so Hubbard's backfield shares may depend mostly on his playing time versus specific roles for he and Dowdle.

I think Hubbard's ADP will take a minor hit and he'll fall into the middle of the fifth round. He projects to be a solid value there but may not have the RB1 upside he would with a backup inferior to Dowdle.

(3/12) Kenneth Gainwell to the Steelers; A.J. Dillon to the Eagles; Khalil Herbert to the Colts; Jordan Mason staying put.

These are more "FYI" than impactful fantasy signings, though the Steelers' signing of Gainwell makes me more confident that they might not use early draft capital on the position (which would certainly help the talented Jaylen Warren). As Christian McCaffrey's backup, Mason may be the most valuable pure handcuff in 2025 fantasy drafts.

(3/12) Broncos sign TE Evan Engram to a two-year contract.

Engram finished with 47 catches for 365 yards and one touchdown while missing eight games with hamstring and shoulder injuries. His 40.6 yards per game were the second-lowest of his career, but not far off his career average (45.6). His 5.2 receptions per game were his third-highest, so naturally his aDOT and yards per reception were relatively low. Tight ends tend to age well, and this is a great landing spot for Engram due to the Broncos' lack of proven pass-catchers and an up-and-coming quarterback, Bo Nix. (This signing is one more reason to target Nix as a rock solid QB1.)

(3/12) Seahawks sign WR Marquez Valdes-Scantling to a one-year deal.

Valdes-Scantling made a splash after joining the Saints, catching four touchdowns in his first three games. He had 347 yards in his first six games with the Saints--the fantasy WR20 in that span--before finishing the season with a goose egg and a 33-yard game in Weeks 17-18. With DK Metcalf and Tyler Lockett out of the picture, there are plenty of snaps up for grabs and it's a good sign that MVS is playing for the offensive mind (Klint Kubiak) that squeezed some good production out of him in New Orleans. If he's a starter, he could post WR4/WR5-type numbers.

(3/11) 49ers sign WR Demarcus Robinson to a two-year contract.

With Deebo Samuel traded away and Brandon Aiyuk recovering from an ACL tear that puts his Week 1 availability in some doubt, the 49ers' receiver room is looking thin. Jauan Jennings had a breakout season--77 catches, 975 yards, six touchdowns--but Robinson will have an opportunity, especially early in the season, to carve out a role. Still, he cracked 500 yards for the first time in his ninth season and is unlikely to make a fantasy splash even if Aiyuk is sidelined.

(3/11) Ravens sign WR DeAndre Hopkins to a one-year deal.

The 32-year-old Hopkins averaged a career-low 38.1 receiving yards per game. His yards per route run (1.71) was solid (not great) for a receiver but it was Hopkins' lowest mark since 2016. He can still contribute as a possession receiver, but his days of elite fantasy WR1 (or even WR2) production are likely over.

(3/11) Dolphins sign WR Nick Westbrook-Ikhine to a two-year contract.

Westbrook-Ikhine finished as the fantasy WR51 despite catching a career-high nine touchdowns. He hasn't cracked the 500-yard mark in five seasons, though he had 497 yards last year and 476 yards back in 2021. He'll have a chance to win the WR3 job but is unlikely to turn into a regular fantasy contributor barring an injury to Tyreek Hill or Jaylen Waddle.

(3/11) Saints re-sign TE Juwan Johnson to a three-year deal.

Johnson finished as the fantasy TE23 after benefiting from injuries to Rashid Shaheed and Chris Olave. He'll be a TE2/TE3-type option in 2025, perhaps higher if he can take advantage of Taysom Hill's probable absence.

(3/11) Colts sign QB Daniel Jones to a one-year contract.

Jones is set to make $13.5 million fully guaranteed, so it appears he will at least have a chance to compete with Anthony Richardson for the starting job. Over the past two seasons, Jones has started 16 games, compiling 2,979 yards, 10 touchdowns, 13 interceptions, while gaining 471 yards and three scores as a runner. His 5.95 yards per attempt in that span is dreadful. On the bright side, Jones has had a couple of competent seasons. He threw 24 touchdowns versus 12 picks as a rookie, and had a 15:5 touchdown-to-interception ratio back in 2022 when he went 9-6-1 as the Giants' starter. Normally, I'd be interested in a quarterback with his rushing upside and a couple of decent seasons under his belt, but given Richardson's presence and Jones's recent history, I'm not confident that he'll be able to keep the starting job even if he's able to win it this summer.

(3/10) Chargers sign RB Najee Harris to a one-year deal.

As it stands--with Gus Edwards released and J.K. Dobbins still unsigned--this appears to be a fantastic landing spot for Harris, who joins a Chargers offense that ran the ball the 11th-most last season. Dobbins was pretty good when healthy (905 yards and nine touchdowns, 4.6 yards per carry), but he missed a few games. If he is re-signed, the two will make a formidable "lightning and thunder"-type duo, though it will be a headache for fantasy purposes. Harris has averaged 319 touches per season and has never missed a game, so he should be able to handle a big workload if Dobbins doesn't return. His efficiency is nothing to write home about--4.0 yards per carry, 27th (out of 46) in yards after contact per attempt, 17th in broken tackles per attempt--but he is a solid dual-threat who can carry the load. In Pittsburgh, with Harris gone it appears that Jaylen Warren is set to take over the backfield and will have major upside in that role. Pittsburgh placed a second-round tender on Warren, so he's likely staying put.

(3/10) Cowboys sign RB Javonte Williams to a one-year contract.

Rico Dowdle is a free agent, so it's not clear if the Cowboys intend to re-sign Dowdle and use Williams as his backup, or if Williams will be in the mix for a starting role as part of a committee.

(3/10) Giants re-sign WR Darius Slayton to a three-year contract.

Slayton has had his moments, especially prior to the arrival of Malik Nabers, but he's at best the third option behind Nabers and Wan'Dale Robinson in what's been a bad passing attack. Barring an injury to one of the Giants' top two receivers, it's unlikely that Slayton holds much fantasy value in 2025.

(3/10) Bills sign WR Joshua Palmer to a three-year contract.

After flashing significant upside in his second and third seasons--mainly when other Charger receivers were injured--Palmer's 2024 production was disappointing given the departures of both Keenan Allen and Mike Williams. Palmer failed to outproduce Quentin Johnston, who bested Palmer in receptions (55 to 39), yards (711 to 584), and touchdowns (8 to 1). Palmer replaces Mack Hollins, who signed a two-year deal to join the Patriots.

(3/10) Bengals bring back RB Samaje Perine on a two-year deal.

Perine could eat into Chase Brown's passing snaps, but the worry was that the Bengals would bring in a bigger back who could potentially eat into Brown's red zone work. If this is all Cincinnati does in terms of major/moderate backfield additions, then it's probably a net positive for Brown.

(3/10) Jaguars sign WR Dyami Brown to a one-year contract.

Brown had his best season as a pro, but that isn't saying a whole lot. He finished with 30 catches for 308 yards and one touchdown, though he began to emerge once Noah Brown was lost for the season. He finished with 42+ yards in four of his last five games and played at a 1,000-yard pace in that span. With Christian Kirk traded to the Texans, there is opportunity for Brown to see significant snaps for the Jaguars.

(3/10) Jets sign Justin Fields to a two-year contract.

Somewhat limited as a passer, Fields still projects to be a solid fantasy quarterback provided he can hold onto the starting job in New York. In six starts for the Steelers, Fields was the fantasy QB6 at the time that Russell Wilson was installed as the rest-of-season starter. In those six starts, Fields threw five touchdowns and rushed for 289 yards and another five scores. That rushing upside makes him a dangerous fantasy asset. As the Bears' starter from 2022 to 2023 (28 starts), Fields racked up the ninth-most fantasy points with the seventh-highest per game average, so he's done it before. He'll be ranked as a low-end fantasy QB1 as long as he's projected to start for the Jets.

(3/10) Seahawks sign QB Sam Darnold to a three-year contract.

Darnold was the fantasy QB9 in what was easily the best season of his career. He threw for 4,319 yards and 35 touchdowns, and rushed for another 212 yards and a score. With D.K. Metcalf landing in Pittsburgh and Tyler Lockett waived, the Seahawks' receiver cupboard is a little bare. Jaxon Smith-Njigba is the only receiver of note, so the Seahawks have some work to do if they are going to surround Darnold with the sort of weapons he had in Minnesota. As it stands, without Kevin O'Connell leading the way, Darnold is shaping up to be a mid- to low-end QB2, fantasy-wise.

(3/10) Buccaneers re-sign WR Chris Godwin to a three-year deal.

Godwin turned down a reported $20 million to re-sign with the Bucs. He’s recovering from a major ankle injury but is expected to make a full recovery and be ready for the 2025 season. At the time of his injury, Godwin was the overall fantasy WR2 through seven games after a WR33 finish in 2023. Godwin ran nearly 62% of his snaps out of the slot, which was a big jump from his 37% mark in 2023 (and certainly helped his overall fantasy production). Godwin is typically underappreciated in fantasy circles so given his injury and his elite production in early 2024, he should be a good value on draft day. His early ADP (WR35) is a screaming deal. Godwin’s return will block Jalen McMillan from a significant role in 2025.

(3/9) Seahawks trade D.K. Metcalf to the Steelers for a second-round pick.

Metcalf had a disappointing sixth season, posting his lowest yardage (992) since 2021 and the fewest touchdowns (5) of his career. He and George Pickens will make a formidable deep-threat duo, though the Steelers have major question marks at quarterback and with their offensive philosophy under OC Arthur Smith. The Steelers attempted the fourth-fewest passes and threw for the sixth-fewest yards in 2024. Pending a move at quarterback, this move is likely a downgrade for Metcalf’s fantasy prospects.

(3/9) Rams sign Davante Adams to a two-year deal.

The Rams are likely to move on from Cooper Kupp, so Kupp’s 8.3 targets per game are up for grabs. Adams has seen 10+ targets per game for seven straight seasons, so it’s possible that either he or Puka Nacua may see a slightly reduced role than what they’ve been used to. Considering Adams’ age (32), he’s more likely to cede work than Nacua, who is just entering his prime target-earning years. Still, Adams’ is riding a five-year streak of at least 1,000 yards and if he can stay healthy, he’s likely to make it six with Sean McVay scheming the offense. That puts him squarely in the WR2 range.

(3/9) Vikings re-sign RB Aaron Jones to a two-year contract.

Jones remains one of the most productive dual-threat running backs in the league. He racked up the seventh-most yards from scrimmage (1,546) and the eighth-most receptions (51) at his position, finishing as the fantasy RB15 on the year. His 306 touches were a career-high and it’s unlikely that the 30-year-old back will be able to hold up to that kind of workload. The Athletic’s Alec Lewis reported that the Vikings want more of a “by-committee approach” in 2025, so Jones is shaping up to be a low-end RB2/high-end RB3 type.

(3/8) Commanders re-sign TE Zach Ertz to a one-year deal.

Ertz surprisingly finished as the TE9 in his 12th NFL season, posting the most yards (654) and receptions (66) since 2021, and the most touchdowns (7) since 2018. Well past his prime, Ertz proved to be a serviceable baseline option at the position. Tight ends tend to age better than running backs or receivers, so it’s not inconceivable that Ertz has another low-end TE1 season provided he can stay relatively healthy.

(3/8) Chiefs re-sign WR Hollywood Brown to a one-year contract.

Brown appeared in five games including three playoff games, catching 14-of-28 targets for 141 yards and no touchdowns. He saw 15 targets in his first two games and just 13 in his final three (playoff) games despite his snap percentage increasing from 27%-40% in the regular season to the 65%-73% in the postseason. Interestingly, the signing comes on the heels of Xavier Worthy’s arrest for domestic assault, though it appears that Worthy won’t be charged at this time. If Worthy and Rashee Rice are healthy, and Travis Kelce is back, Brown figures to be at best the fourth option in the Kansas City passing game.

(3/8) Seahawks trade QB Geno Smith to the Raiders.

Working backward, Smith finished QB15, QB19, and QB6 in the last three seasons. On the plus side, he has thrown for the third-most yardage (12,226), the eighth-most touchdowns (71), and has rushed for the 10th-most yards (793) in the last three seasons combined. He also has the third-most starts (49) in that span, so his solid numbers aren’t entirely surprising. He has a great tight end in Brock Bowers and a solid secondary option in Jakobi Meyers, but his receiving weapons are a downgrade from his days in Seattle. Fantasy-wise, he’ll be in the low-end QB2 mix this summer.

(3/8) Bengas re-sign TE Mike Gesicki to a three-year deal.

Gesicki finished the season as the fantasy TE15, catching 65 passes for 665 yards and two touchdowns. He was eighth at his position in reception and 10th in receiving yards, though his splits with (3.3-29-0.0 on 3.9 targets) and without Tee Higgins (5.2-62-0.4 on 7.2 targets) tell a different story. He's not a reliable option if Ja'Marr Chase and Higgins are both active.

(3/6) Jaguars trade WR Christian Kirk to the Texans.

This is a good landing spot for Christian Kirk given that Stefon Diggs (free agency) and Tank Dell (knee injury) may not be around in 2025. He averaged 65+ yards in both 2022 and 2023 before Brian Thomas drank his milkshake last season. He’s still just 28 years old, so serving as C.J. Stroud’s potential WR2 probably puts him in the fantasy WR4 range.

Latest Articles
Most Popular