The NFL Draft is officially over, which means we can finally start digging into projections and fantasy football rankings for the 2025 season. The best way to dive into a fresh season is to see what the market is thinking by firing up a mock draft.
Thankfully, the FantasyPros Draft Wizard makes it incredibly easy to complete a fantasy mock draft against expert rankings with exactly your league’s settings. Today, I will be doing a Superflex mock draft for a half-PPR 12-team league.
Along with one starting quarterback spot and that extra Superflex slot, this league’s rosters will have two running backs, three wide receivers, one tight end, one traditional Flex spot and five bench slots. I was randomly assigned the ninth pick. Let’s get right into it.
- More Fantasy Football Tips & Advice
- Fantasy Football Cheat Sheet
- 2025 Fantasy Football Expert Rankings
- Fantasy Football Dynasty Rankings
Fantasy Football Mock Draft
1.09: Justin Jefferson (WR – MIN)
As always in a Superflex format, quarterbacks flew off the board early in this draft. By the time I was on the clock at 1.09, six quarterbacks were already gone. My options were to hop on the trend with Patrick Mahomes or Kyler Murray, or zig while my robot opponents zagged and take Justin Jefferson.
This was a tough choice, as you never want to fall behind at quarterback in Superflex leagues, but I eventually took Jefferson. Mahomes and Murray have more upside, but they scored worse than guys like Brock Purdy and Jared Goff in 2024, who I figured would make it back to me in round two. With that in mind, I took the best receiver in the league here.
2.04: Brock Purdy (QB – SF)
Happily, I found myself with the choice of the two quarterbacks I was hoping to see at this spot. My first instinct was to take Goff, who was the QB8 to Purdy’s QB12 in points per game last season.
However, I expect these pocket passers to trend in opposite directions, as Goff lost Ben Johnson over the offseason, while the 49ers’ offense should hopefully be healthier in 2025. With that in mind (plus probably a bit of 49ers homer bias), I’ll take Purdy as my QB1.
3.09: Brock Bowers (TE – LV)
Brock Bowers has a real chance to lap the field in fantasy points at the tight end position this year. He was the half-PPR TE1 last year as a rookie on one of the worst offenses in the league. Heading into 2025, the Raiders have picked up substantial upgrades at quarterback, play-caller, head coach and along the offensive line.
Meanwhile, Bowers turned 22 in December and should only be getting better. I will smash him every time, in any format, near the end of the third round.
4.04: Chase Brown (RB – CIN)
Chase Brown was one of the biggest fantasy winners of last week’s NFL Draft. Technically, the Bengals did draft a running back, but they waited until the sixth round to add Tahj Brooks out of Texas Tech. Brooks is a decent prospect, and he could cut into Brown’s workload, especially near the goal line.
However, Brown was never going to maintain the absurdly high opportunity shares he saw last season after Zack Moss‘ season ended. With Brooks, Moss and Samaje Perine as his only competition, Brown should still be the clear lead back on one of the best offenses in the league. That’s enough for me to trust him as my RB1 in the fourth round.
5.09: DJ Moore (WR – CHI)
This pick got a lot riskier over the last week, as the Bears added not one but two talented pass-catchers in the draft in tight end Colston Loveland and wide receiver Luther Burden III. Add that duo to last year’s ninth-overall pick, Rome Odunze, and that’s an absurd amount of young receiving talent for one team.
Moore is still the only proven NFL playmaker on Chicago’s roster. He should be the focal point of Johnson’s passing offense, and that can only lead to good things for fantasy managers.
6.04: J.J. McCarthy (QB – MIN)
The Vikings didn’t draft a quarterback, but they did add one this weekend, trading with the Seahawks for former Commanders starter Sam Howell. It might not seem like it, but this move was a win for J.J. McCarthy’s outlook. Howell isn’t a threat to take the sophomore’s starting job, and his arrival means we can finally put the rumors of Aaron Rodgers heading to Minnesota to bed.
It’s wheels up for McCarthy to start all season in the same situation that turned Sam Darnold into a fantasy QB1 last season. We don’t know much about how McCarthy will turn out as a pro, but Kevin O’Connell has faith in last year’s 10th-overall pick. That’s good enough for me, and the fact that I get him stacked with Jefferson is a nice bonus.
7.09: Quinshon Judkins (RB – CLE)
Quinshon Judkins was the third running back selected in this year’s draft, heading to the Browns with the fourth pick in the second round. Judkins wasn’t a perfect prospect, as he wasn’t much of a receiver in college, meaning he would need a large workload on the ground to rack up fantasy points. Luckily, he landed in the perfect place to make that a reality, with excellent draft capital on a team with no incumbent No. 1 RB.
Fellow rookie Dylan Sampson (whom the Browns selected in round four) is arguably a bigger threat to Judkins’ value than Jerome Ford or Pierre Strong, the only backs on Cleveland’s roster before the draft. I’m not going to do the obvious thing and compare Judkins to Nick Chubb, who was one of the best pure rushers the NFL has seen in the last decade. But the rookie could follow in Chubb’s footsteps by racking up 20-carry games and solid fantasy outings in a Browns uniform.
8.04: TreVeyon Henderson (RB – NE)
Not only is this my second straight rookie running back, but this is my second straight rookie running back out of Ohio State, as TreVeyon Henderson played alongside Judkins in 2024. Henderson was the lightning in this championship-winning duo, boasting elite explosiveness and receiving ability. He also landed excellent draft capital, being selected just two picks later than Judkins by the Patriots with the 38th overall pick.
Rhamondre Stevenson will likely remain more involved in New England than Ford in Cleveland, which is why I picked Judkins first. But Henderson has the efficiency to make a fantasy impact in a part-time role, and I do expect him to eventually claim the No. 1 RB job in the Patriots’ backfield. I wouldn’t be surprised if eighth and ninth-round prices for this OSU duo look absurdly cheap by the time August rolls around.
9.09: Jakobi Meyers (WR – LV)
I don’t love this pick in hindsight. Having already filled the rest of my starting lineup, I felt a need to take my WR3 here. Jakobi Meyers felt like a reliable, safe choice, especially given I already drafted Bowers from the Raiders’ offense.
Safe choices rarely win leagues, and I wish I had taken a risk with a higher-upside receiver or even just a player at another position. Luckily, I was able to take a few upside swings at wide receiver in the rest of my draft. Hopefully, Meyers can hold down a spot in my starting lineup until one of those options emerges as a stud down the stretch.
10.04: Stefon Diggs (WR – NE)
Here is the first of those receivers who could eventually emerge as a weekly must-start. Stefon Diggs is 31 years old and coming off an ACL injury, so no one should be surprised if he starts the season slowly. But the draft has come and gone, and he is still the only pass-catcher of note on the Patriots’ offense — no offense to Kyle Williams, but third-round wide receivers aren’t often immediate difference-makers.
Diggs was still an effective player in Houston before his injury, with a very solid 25% target per route run rate. If he can return to form and Drake Maye takes a step forward, he could very easily be a solid WR2 by the end of the season.
11.09: Matthew Golden (WR – GB)
Of course, there’s also a real chance that Diggs’ time as a quality fantasy asset is over. When shooting for late-round upside, it’s always best to do it with young players, especially rookies and sophomores.
Any kind of historical statistical analysis will reveal that the best bets for late-round breakouts are rookie wide receivers, especially those with elite draft capital. Enter Matthew Golden. His prospect profile has all sorts of red flags, and he landed in a crowded situation in Green Bay. But I’m not going to pass on a first-round rookie receiver in the 11th round.
12.04: Bhayshul Tuten (RB – JAC)
With Brown and the two rookie Buckeyes, I feel good about being able to fill at least my two starting running back spots. With that in mind, I swung for the fences with my RB4, grabbing Bhayshul Tuten. Tuten was a Day 3 pick, being selected in the fourth round by the Jaguars. That means there’s a real chance he’s a zero, for this season or even for his entire career. But if he does hit, watch out.
With 4.32 speed at over 200 pounds, Tuten is an absolute home run hitter. The Jaguars’ backfield may look crowded on paper with both Tank Bigsby and Travis Etienne, but neither of those veteran backs was particularly efficient in 2024 — they ranked 35th and 46th, respectively, in Pro Football Focus (PFF) offense grade among 50 qualified backs. There’s a real chance Tuten is the No. 1 RB in Liam Coen’s offense by the end of the season, at which point he would almost certainly be a must-start option.
13.09: Cam Ward (QB – TEN)
I was hoping to get Geno Smith as my QB3, to pair with Bowers and Meyers. But Geno unfortunately went off the board in round 12. With Smith gone, there were essentially only two quarterbacks left whom we can confidently project to play all 17 of their teams’ games: Sam Darnold and Cam Ward. That may be generous to Darnold, as his contract has an out after one year, and the Seahawks did select Jalen Milroe in the third round.
But even if Darnold were guaranteed to hold onto his job, I would still take the mystery box of Ward over the known quantity of Darnold in what is looking like an uninspiring Seattle offense. In the worst case, Ward at least gives me a guaranteed starter to plug into my Superflex spot for Minnesota and San Francisco’s byes. At best, the first-overall pick could force his way into my starting lineup with a C.J. Stroud-esque rookie year.
14.04: Jayden Higgins (WR – HOU)
Speaking of Stroud, I finished my draft off with his newest weapon. Jayden Higgins, whom the Texans selected with the second pick of the draft’s second round, is my fourth straight rookie to end this draft. This wasn’t an intentional choice, but it’s not surprising. In redraft leagues, especially those with shallow benches, I always prioritize ceiling over floor with my backup selections, and no one has upside like rookies.
For his part, Higgins is a prototypical X receiver who posted solid production metrics at Iowa State. The only thing between him and a fantasy-friendly role as Stroud’s No. 2 WR is Christian Kirk — I’ll take that bet in the 14th round.
Subscribe: YouTube | Spotify | Apple Podcasts | iHeart | Castbox | Amazon Music | Podcast Addict | TuneIn
Ted Chmyz is a fantasy football contributor for FantasyPros.com. Find him on Twitter and Bluesky @Tchmyz for more fantasy content or to ask questions.