NFL training camps are all going strong, preseason football is here and the NFL 24/7 news cycle is churning out news left and right. The average draft position (ADP) is adjusting in real time to all the news around all 32 camps, so getting the chance to participate in fantasy football mock drafts lets you get a grasp on the positional value and where you can draft players in real time.
Let us see what kind of redraft roster we can build in a PPR format with a middle-round draft pick (1.07).
- Fantasy Football Draft Kit
- 2025 Fantasy Football Expert Rankings
- Fantasy Football ADP
- Fantasy Football Trade Tools
Fantasy Football Mock Draft
The lineup settings for this mock: 1-QB, 2-RB, 3-WR, 1-TE, 2-Flex and six bench spots. See the results and full draft board here.
1.07: Jahmyr Gibbs (RB – DET)
Jahmyr Gibbs is my RB1, with only two analysts in FantasyPros’ expert consensus rankings (ECR) having him at the top of the running back ranks at the time of this writing. Gibbs finished as the RB1 at the end of last season because he played all 17 games and Saquon Barkley famously sat in Week 18.
As one of the most efficient running backs in the league, Gibbs never finished under double-digit fantasy points in any week and put up over 1,400 rushing yards while averaging just fewer than 15 carries per game. His 5.6 yards per carry, his prowess with explosive runs and his ability in the receiving game (60 targets) make for a running back who can put forth one of the legendary running back seasons ala Christian McCaffrey and Alvin Kamara. And that’s with ceding carries to David Montgomery.
2.06: Brock Bowers (TE – LV)
What more is there to say about Brock Bowers that we haven’t already shouted from the rooftops? When he was 18, he led the Georgia Bulldogs — with 13 other current NFL players on offense — in every meaningful receiving category that season. All he did in his rookie season was break Sam LaPorta‘s rookie record for most receptions (86) by a rookie right end. He then bested Mike Ditka’s record for most receiving yards (1,076) and most receptions by a rookie regardless of position, beating Puka Nacua‘s 105 receptions last season.
There is zero reason Brock Bowers should be a controversial topic of discussion on fantasy X.
Top-3 TE talent in the world in an offense with an accurate QB, no star WR, and a bad defense (???? gamescripts).
Dude has a better case for top-5 overall draft pick than below his ADP.
— Ahaan Rungta (@AhaanRungta) July 30, 2025
Bowers is good, folks. He is a tight end version of Nacua or Amon-Ra St. Brown; reap the benefits. He’s a smash in the second round if he gets there; I’d take him in the first round. The best part? You don’t even need to select him there. He’s the best positional advantage you can draft outside of the first round, and he’s a staple on my teams this season, no matter the format. Thankfully, this is PPR, where he’s going to break the format with his skillset.
3.07: Marvin Harrison Jr. (WR – ARI)
Marvin Harrison Jr. is a bit polarizing for sure. Look, at the end of his rookie season, the results weren’t bad for a rookie: 21% targets per route run (TPRR) and 1.63 yards per route run (YPRR). His inflated average depth of target (aDOT) of 14.2 yards was slightly problematic, but earning 114 targets at that aDOT was pretty nice.
prior to last season, there had been 8 Elite+ Wide Receiver Prospects to post a 20%+ Target Share and 75+ PFF Grade as a Rookie
100% went on to post a 14+ PPG Season
75% went on to post a 16+ PPG Season
50% went on to post an 18+ PPG SeasonMarvin Harrison Jr will be FINE pic.twitter.com/VTvXrxyceB
— DynastyIM (@dynasty_im) June 3, 2025
The vibes at the top of the target tree aren’t the greatest for trying to prognosticate the Cardinals going forward. Watching this team last season, it rarely felt that either Harrison or Trey McBride was the 1A. It felt like both were the 1B at times. The hope is that Harrison’s aDOT can come down a little bit and he can be used around the formation rather than with just a 26% slot rate last season. Most alpha wide receivers are used in a ton of different alignments to get them open, get them in advantageous matchups and exploit holes in the defense. The Cardinals seemed very content to stick him on the outside and just keep him there. Let’s hope the utilization for Harrison expands in 2025.
4.06: Rashee Rice (WR – KC)
In Rashee Rice’s three full games last season, he averaged 9.6 targets and 96 receiving yards per game, as well as scoring touchdowns in two of the three games. It’s likely Rice would have continued his ascent and would have been a clear step up in 2024 from a promising rookie campaign. Fantasy managers who drafted Rice were robbed of that thanks to a fluke knee injury on an interception return.
Rice was incredibly efficient in the few games he played last season. If he retains that utilization into this season, he will be one of the best target-earning wide receivers in fantasy. If we’re talking about third-year leaps, Rice will be the poster child with a full season of games. Yes, he’s going to see a suspension of at least a few games, but getting him in the middle rounds with the upside he provides your fantasy team is stealing.
5.07: Tetairoa McMillan (WR – CAR)
6.06: Jerry Jeudy (WR – CLE)
7.07: Jauan Jennings (WR – SF)
This grouping of wide receivers features undervalued assets based on where they were drafted in this particular mock. Tetairoa McMillan is a rookie Drake London-esque bet to take over his team’s target earning with much better quarterbacking and passing-game environment. The Panthers haven’t had a true alpha wide receiver in some time, and McMillan profiles as that, so the team spending a top-10 NFL Draft pick on him tells us they’re going to give him a ton of opportunity with little midseason ramp-up necessary.
we all know about Tetairoa McMillan's acrobatic, tight-window catches
but the underrated area he'll boost the Panthers: YAC
Forced 29 missed tackles last season. Panthers' leader was at 8
of 83 WRs with 50+ targets, Panthers ranked 60th, 78th and 83rd in YAC/rec https://t.co/H7b23i6LXM
— Josh Norris (@JoshNorris) August 7, 2025
With us not taking a wide receiver in the first two rounds and then spending two of the first three wide receiver picks on a rookie and somebody who will see a suspension at some point this season, Jerry Jeudy is a nice floor play. We finally got the Jeudy breakout in 2024, but repeating that efficiency is going to be a bit of a challenge with the quarterback situation in Cleveland. That said, the volume will still be there, and beggars can’t be choosers in the sixth round. Getting 144 targets this late feels good and should help us bridge the gap with a Rice suspension and any potential McMillan growing pains.
The entire San Francisco 49ers receiving corps is in shambles. Whether it’s Brandon Aiyuk missing several weeks at the beginning of the season and Jauan Jennings’ calf injury leaving him without a timetable, it’s a bit bleak. Still, I’m not super worried about Jennings at this stage as we still have weeks to go before Week 1. Last season, Jennings was 14th among all wide receivers with at least 150 routes with a 2.26 YPRR and was 14th in TPRR as well, earning a target on over 25% of his routes. His per-route efficiency was a major coup for any fantasy manager lucky enough to snag him off of waivers.
Even with everybody healthy in San Francisco, it’s still a pretty ambiguous receiving room, but expect Jennings to be a huge part of that. In the seventh round, the price is right to see if Jennings can give a worthy encore to this 2024 campaign.
8.06: Jordan Mason (RB – MIN)
9.07: J.K. Dobbins (RB – DEN)
A pair of running backs that can swap in and out as our RB2 next to Jahmyr Gibbs, both Jordan Mason and J.K. Dobbins should be plenty involved in their teams’ running game this season.
After an early-offseason trade that sent Mason from the 49ers to the Vikings, it puts Mason in the catbird seat behind Aaron Jones, who has never been a picture of health in his career. Mason was awesome in the early part of 2024, but then struggled with some injuries, and then Christian McCaffrey came back, relegating him to a seldom-used contingent play.
Mason was rarely used in the passing game, so his overall upside is potentially limited to being a two-down grinder with a goal-line role, but he does it well, and that’s good enough for RB2 treatment if Jones is out. It’s an excellent contingent bet for Mason, and the intent for the Vikings to go and get him to pair with Jones feels bullish for Mason’s prospects this season.
After a torn Achilles’ tendon ended his 2023 season with just one game played, Dobbins was pretty much left for dead as far as his fantasy prospects were concerned. Dobbins latched onto a run-heavy Chargers team and rushed for 905 yards with 4.8 yards per carry and more targets (38) than he had in his previous three seasons combined (35).
Now in Denver, Dobbins should have an early-down role secured in Week 1 as he’ll presumably split some work with rookie RJ Harvey. In the middle of the ninth round, any back with a defined role is one we’re going to take advantage of in drafts.
10.06: Justin Fields (QB – NYJ)
Justin Fields is a fantasy manager’s dream. He provides the rushing element that we love in this silly little game of ours. In the six games Fields started for the Pittsburgh Steelers last season, Fields was the QB7 in fantasy points per game (19.1). He was right there with the elites at the position, and it wasn’t because the Steelers were stacked with receiving talent. The Jets are probably better equipped on the offensive side of the ball — not exactly a high bar considering we’re talking about the Steelers — so that will be even more attractive for fantasy managers.
The Jets selected offensive lineman Armand Membou to bookend with Olu Fashanu for what looks to be an elite offensive tackle pairing for the future. It’s no secret why Fields is rising in ADP; he came out of the NFL Draft unscathed, and he also got a bookend tackle. Fields should be a borderline top-12 fantasy quarterback, and we got him in the 10th round. The stink of the Jets in recent seasons may lead to him dropping in your home league. Scoop him up and reap the rewards.
11.07: Tre Harris (WR – LAC)
12.06: Jaylen Wright (RB – MIA)
13.07: Wan’Dale Robinson (WR – NYG)
14.06: Adam Thielen (WR – CAR)
This quartet of players to round out our draft is certainly one of the groups of all time, for sure. They each serve a purpose. Tre Harris is yet another rookie stab at upside in a Chargers’ offense that needs help on the outside following the retirement of Mike Williams. Are we worried about Keenan Allen? Nope. It gives us a further discount.
Jaylen Wright has a solid foothold on the backup running back gig in Miami behind De’Von Achane, so the contingent play here warrants his selection in almost every format.
I swear, Wan’Dale Robinson’s 140 targets last season and him falling to the sub-WR60 range is wild, but even if Robinson drops off a little bit, he’s a PPR floor play on an offense that lacks a second target after all-world wide receiver Malik Nabers. Given the shakiness of our receiving corps, Robinson can be a plug-and-play asset on our team if needed.
Same with Adam Thielen. Even at age 35 and given my general avoidance of old players, Thielen can be an early-season bridge if necessary or a roster churn to a breakout player off the waiver wire. Or he can be a ‘break glass in case of emergency’ player with some early target earning.
Draft Wizard Results
The Draft Wizard gave us a B- grade and an 82 out of 100 score, projecting us as the seventh-highest scoring team overall. I project our running backs to score better than the field thinks they will. With our receivers, Brock Bowers and Justin Fields, we’re going to project a lot better than the teams ahead of us most weeks.
Subscribe: YouTube | Spotify | Apple Podcasts | iHeart | Castbox | Amazon Music | Podcast Addict | TuneIn
Kevin Tompkins is a featured writer for FantasyPros. For more from Kevin, check out his profile and follow him on Bluesky @ktompkinsii.bsky.social


