najee-harris-cbs.jpg
USATSI

We held our first 12-team, PPR mock draft following NFL free agency on Wednesday, and it was fun to see where the players who changed teams or were impacted by recent moves were selected. But first, we have to look at two busts from 2024 being drafted in Round 1.

Tyreek Hill went at No. 8 overall as the fifth receiver off the board. And Christian McCaffrey went at No. 11 overall as the fourth running back. I don't love either selection, but I'm hopeful both players will rebound in 2025.

Hill averaged 12.3 PPR points per game last season, which was his second-worst total since his rookie year in 2016. But he played through a wrist injury, along with Tua Tagovailoa missing six games. Hill still has immense upside, even at 31, but he should be considered a Round 2 pick this season in the majority of leagues.

McCaffrey is also better suited for Round 2 since he struggled with multiple injuries in 2024 and was limited to just four games. He also turns 29 in June. Now, if McCaffrey returns to form, he could be the best running back in the NFL. But that's a big if after what happened last season, which is why No. 11 overall seems a little soon.

We have several more months to talk about those veterans. Now, let's dive into what happened in free agency.

In Round 1, we saw Puka Nacua fall a little bit to No. 10 overall as the seventh receiver, which is likely the result of Davante Adams joining the Rams. I'm not worried about Adams being a significant downgrade for Nacua, and this is a great spot for him.

Jaxon Smith-Njigba was drafted at No. 16 overall, and I like that selection a lot. While the Seahawks changed quarterbacks (Geno Smith to Sam Darnold) and added Cooper Kupp, Smith-Njigba has the chance to be dominant entering his third season in the NFL.

Chuba Hubbard also got company in Carolina with the addition of Rico Dowdle. Prior to Dowdle's arrival, Hubbard was a potential Round 2 selection, but he fell to the last pick of Round 4 here. This is the right range for him, but he'll likely slip even further once the rookies are included.

Round 5 is when we finally saw some of the free agents get drafted, including Adams and Najee Harris. I was surprised Adams lasted this long, and I expect his Average Draft Position to be in Round 4 in August now that he's on the Rams.

As for Harris, Round 5 is the right range for him, but we'll see if the Chargers add another running back in the NFL Draft. If he's the featured back this season then Harris could be a steal in Round 5 since Los Angeles was a great landing spot for the former Steeler.

Speaking of the Steelers, Round 6 had some interesting selections tied to Pittsburgh. For starters, George Pickens was drafted ahead of new teammate DK Metcalf, which was a surprise. I would rather have Metcalf, and we'll see if Pickens stays with the Steelers or gets traded prior to the season. We also don't know who the quarterback in Pittsburgh is yet.

Jaylen Warren was also drafted in Round 6, and he could be the featured running back for the Steelers this season now that Harris is gone. Warren will be a breakout candidate if he doesn't get significant competition in the NFL Draft, and I love this spot for him -- which is why I drafted him.

In Round 7, we had the current and former 49ers receivers come off the board when Jauan Jennings, Brandon Aiyuk, and Ricky Pearsall (in that order) were all drafted ahead of Deebo Samuel, who was traded to Washington. I like Jennings and Pearsall more than Samuel this season, but Aiyuk makes me nervous coming off the torn ACL he suffered last year in Week 7 since we don't know when he'll be ready to play.

I like the move for Samuel to join the Commanders and play with Jayden Daniels, but I view Samuel as a low-end No. 3 Fantasy receiver. Jennings and Pearsall, especially if Aiyuk is slow in his recovery, have more upside with the 49ers.

Kupp also was drafted in Round 7 and, like Samuel, I view Kupp as a low-end No. 3 Fantasy receiver. He should get targets in Seattle, but he turns 32 in June and was miserable to close 2024 with the Rams.

The other players who changed teams of note who stand out were DeAndre Hopkins, Christian Kirk, and Evan Engram being selected in Round 8, Dowdle in Round 9, Jordan Mason in Round 9, Justin Fields in Round 11, Raheem Mostert in Round 13 and Elijah Mitchell in Round 13. Of these picks, my favorites were Kirk, Engram, Mason, Fields, and Mitchell.

Kirk should be the No. 2 receiver in Houston, and he could be a No. 3 Fantasy receiver as a go-to target for C.J. Stroud. Engram should be second in targets for the Broncos behind Courtland Sutton, and Engram has top-10 upside with his new team.

I love Mason as the No. 2 running back in Minnesota, especially since he's backing up a 30-year-old Aaron Jones. Fields could be a top-10 Fantasy quarterback as the new starter for the Jets. And Mitchell is a potential lottery ticket if he can be second on the depth chart for the Chiefs behind Isiah Pacheco.

It was interesting to see how free agency impacted this 12-team, PPR mock draft. And the Fantasy landscape will change again with the NFL Draft. We're starting to see how NFL rosters will look in 2025, and it's exciting because that means we're closer to doing Fantasy drafts for real.

As a reference point for this mock draft, all touchdowns are worth six points, and we award one point for every 10 yards rushing and receiving and one point for every 25 yards passing. We also award one point for every reception. We feature a starting lineup of QB, 2 RB, 3 WR, TE, and FLEX (RB/WR/TE) with six reserves for a 14-round draft.

Our draft order is as follows:

1. Dave Richard, Senior Fantasy Writer
2. Adam Aizer, FFT Podcast Host
3. Robert Thomas, FFT Facebook Moderator
4. R.J. White, Managing Editor, SportsLine and CBS Fantasy
5. Thomas Shafer, FFT Podcast Producer
6. Jake Ignaszewski, FFT Social Media Coordinator
7. Jamey Eisenberg, Senior Fantasy Writer
8. Brandon Howard, Fantasy Editor
9. Jacob Gibbs, SportsLine Fantasy Analyst
10. Heath Cummings, Senior Fantasy Writer
11. Dan Schneier, Senior Fantasy Editor
12. Joel Cox, CBS Sports VP Business Development

Round By Round
Round 1
Pos Team Player
1 R.J. White
2 Brandon Howard
3 Jamey Eisenberg
4 Dave Richard
5 Rob Thomas
6 Dan Schneier
7 Heath Cummings
8 Joel Cox
9 Jake Ignaszewski
10 Jacob Gibbs
11 Thomas Shafer
12 Adam Aizer
Round 2
Pos Team Player
13 Adam Aizer
14 Thomas Shafer
15 Jacob Gibbs
16 Jake Ignaszewski
17 Joel Cox
18 Heath Cummings
19 Dan Schneier
20 Rob Thomas
21 Dave Richard
22 Jamey Eisenberg
23 Brandon Howard
24 R.J. White
Round 3
Pos Team Player
25 R.J. White
26 Brandon Howard
27 Jamey Eisenberg
28 Dave Richard
29 Rob Thomas
30 Dan Schneier
31 Heath Cummings
32 Joel Cox
33 Jake Ignaszewski
34 Jacob Gibbs
35 Thomas Shafer
36 Adam Aizer
Round 4
Pos Team Player
37 Adam Aizer
38 Thomas Shafer
39 Jacob Gibbs
40 Jake Ignaszewski
41 Joel Cox
42 Heath Cummings
43 Dan Schneier
44 Rob Thomas
45 Dave Richard
46 Jamey Eisenberg
47 Brandon Howard
48 R.J. White
Round 5
Pos Team Player
49 R.J. White
50 Brandon Howard
51 Jamey Eisenberg
52 Dave Richard
53 Rob Thomas
54 Dan Schneier
55 Heath Cummings
56 Joel Cox
57 Jake Ignaszewski
58 Jacob Gibbs
59 Thomas Shafer
60 Adam Aizer
Round 6
Pos Team Player
61 Adam Aizer
62 Thomas Shafer
63 Jacob Gibbs
64 Jake Ignaszewski
65 Joel Cox
66 Heath Cummings
67 Dan Schneier
68 Rob Thomas
69 Dave Richard
70 Jamey Eisenberg
71 Brandon Howard
72 R.J. White
Round 7
Pos Team Player
73 R.J. White
74 Brandon Howard
75 Jamey Eisenberg
76 Dave Richard
77 Rob Thomas
78 Dan Schneier
79 Heath Cummings
80 Joel Cox
81 Jake Ignaszewski
82 Jacob Gibbs
83 Thomas Shafer
84 Adam Aizer
Round 8
Pos Team Player
85 Adam Aizer
86 Thomas Shafer
87 Jacob Gibbs
88 Jake Ignaszewski
89 Joel Cox
90 Heath Cummings
91 Dan Schneier
92 Rob Thomas
93 Dave Richard
94 Jamey Eisenberg
95 Brandon Howard
96 R.J. White
Round 9
Pos Team Player
97 R.J. White
98 Brandon Howard
99 Jamey Eisenberg
100 Dave Richard
101 Rob Thomas
102 Dan Schneier
103 Heath Cummings
104 Joel Cox
105 Jake Ignaszewski
106 Jacob Gibbs
107 Thomas Shafer
108 Adam Aizer
Round 10
Pos Team Player
109 Adam Aizer
110 Thomas Shafer
111 Jacob Gibbs
112 Jake Ignaszewski
113 Joel Cox
114 Heath Cummings
115 Dan Schneier
116 Rob Thomas
117 Dave Richard
118 Jamey Eisenberg
119 Brandon Howard
120 R.J. White
Round 11
Pos Team Player
121 R.J. White
122 Brandon Howard
123 Jamey Eisenberg
124 Dave Richard
125 Rob Thomas
126 Dan Schneier
127 Heath Cummings
128 Joel Cox
129 Jake Ignaszewski
130 Jacob Gibbs
131 Thomas Shafer
132 Adam Aizer
Round 12
Pos Team Player
133 Adam Aizer
134 Thomas Shafer
135 Jacob Gibbs
136 Jake Ignaszewski
137 Joel Cox
138 Heath Cummings
139 Dan Schneier
140 Rob Thomas
141 Dave Richard
142 Jamey Eisenberg
143 Brandon Howard
144 R.J. White
Round 13
Pos Team Player
145 R.J. White
146 Brandon Howard
147 Jamey Eisenberg
148 Dave Richard
149 Rob Thomas
150 Dan Schneier
151 Heath Cummings
152 Joel Cox
153 Jake Ignaszewski
154 Jacob Gibbs
155 Thomas Shafer
156 Adam Aizer
Round 14
Pos Team Player
157 Adam Aizer
158 Thomas Shafer
159 Jacob Gibbs
160 Jake Ignaszewski
161 Joel Cox
162 Heath Cummings
163 Dan Schneier
164 Rob Thomas
165 Dave Richard
166 Jamey Eisenberg
167 Brandon Howard
168 R.J. White
Team by Team
R.J. White
Rd Pk Player
1 1
2 24
3 25
4 48
5 49
6 72
7 73
8 96
9 97
10 120
11 121
12 144
13 145
14 168
Brandon Howard
Rd Pk Player
1 2
2 23
3 26
4 47
5 50
6 71
7 74
8 95
9 98
10 119
11 122
12 143
13 146
14 167
Jamey Eisenberg
Rd Pk Player
1 3
2 22
3 27
4 46
5 51
6 70
7 75
8 94
9 99
10 118
11 123
12 142
13 147
14 166
Dave Richard
Rd Pk Player
1 4
2 21
3 28
4 45
5 52
6 69
7 76
8 93
9 100
10 117
11 124
12 141
13 148
14 165
Rob Thomas
Rd Pk Player
1 5
2 20
3 29
4 44
5 53
6 68
7 77
8 92
9 101
10 116
11 125
12 140
13 149
14 164
Dan Schneier
Rd Pk Player
1 6
2 19
3 30
4 43
5 54
6 67
7 78
8 91
9 102
10 115
11 126
12 139
13 150
14 163
Heath Cummings
Rd Pk Player
1 7
2 18
3 31
4 42
5 55
6 66
7 79
8 90
9 103
10 114
11 127
12 138
13 151
14 162
Joel Cox
Rd Pk Player
1 8
2 17
3 32
4 41
5 56
6 65
7 80
8 89
9 104
10 113
11 128
12 137
13 152
14 161
Jake Ignaszewski
Rd Pk Player
1 9
2 16
3 33
4 40
5 57
6 64
7 81
8 88
9 105
10 112
11 129
12 136
13 153
14 160
Jacob Gibbs
Rd Pk Player
1 10
2 15
3 34
4 39
5 58
6 63
7 82
8 87
9 106
10 111
11 130
12 135
13 154
14 159
Thomas Shafer
Rd Pk Player
1 11
2 14
3 35
4 38
5 59
6 62
7 83
8 86
9 107
10 110
11 131
12 134
13 155
14 158
Adam Aizer
Rd Pk Player
1 12
2 13
3 36
4 37
5 60
6 61
7 84
8 85
9 108
10 109
11 132
12 133
13 156
14 157