Fantasy football mock draft for 2024 season: Where do incoming rookies fit in?

What better time to do your first fantasy football mock draft of 2024 than during the week between the end of the 2023 regular season and the beginning of the playoffs?

Many of our ESPN Fantasy analysts and contributors got together to conduct our first of many mocks we’ll do this year and added a small twist: Players from the incoming 2024 NFL draft class were eligible to be selected. While we obviously don’t know which teams they’ll play for, the same could be said for some of the veterans taken in this mock who will be free agents this offseason.

This mock featured the following participants (in order of first-round selection): Mike Clay, Tristan H. Cockcroft, Field Yates, Matt Bowen, Tyler Fulghum, Eric Moody, Keith Lipscomb, Daniel Dopp, Kevin Pulsifer and Eric Karabell.

Want to know where Marvin Harrison Jr. got picked? Or see which tight end was selected before Travis Kelce was? Or how far recent first-rounders Cooper Kupp and Austin Ekeler fell?

Below, you will find round-by-round picks. At the very bottom, we also have listed each team’s roster:

Players are listed with their 2023 teams below, except for incoming rookies. Those players’ teams will be listed as “Rookie.”

1. Christian McCaffrey, SF (RB1) — Clay
2. Justin Jefferson, MIN (WR1) — Cockcroft
3. CeeDee Lamb, DAL (WR2) — Yates
4. Tyreek Hill, MIA (WR3) — Bowen
5. Kyren Williams, LAR (RB2) — Fulghum
6. Amon-Ra St. Brown, DET (WR4) — Moody
7. Breece Hall, NYJ (RB3) — Lipscomb
8. Ja’Marr Chase, CIN (WR5) — Dopp
9. Bijan Robinson, ATL (RB4) — Pulsifer
10. Jahmyr Gibbs, DET (RB5) — Karabell

11. A.J. Brown, PHI (WR6) — Karabell
12. Garrett Wilson, NYJ (WR7) — Pulsifer
13. Saquon Barkley, NYG (RB6) — Dopp
14. Jonathan Taylor, IND (RB7) — Lipscomb
15. De’Von Achane, MIA (RB8) — Moody
16. Puka Nacua, LAR (WR8) — Fulghum
17. Travis Etienne Jr., JAX (RB9) — Bowen
18. Michael Pittman Jr., IND (WR9) — Yates
19. James Cook, BUF (RB10) — Cockcroft
20. Stefon Diggs, BUF (WR10) — Clay

21. Davante Adams, LV (WR11) — Clay
22. Chris Olave, NO (WR12) — Cockcroft
23. Josh Allen, BUF (QB1) — Yates
24. Deebo Samuel, SF (WR13) — Bowen
25. Nico Collins, HOU (WR14) — Fulghum
26. Jaylen Waddle, MIA (WR15) — Moody
27. DJ Moore, CHI (WR16) — Lipscomb
28. Brandon Aiyuk, SF (WR17) — Dopp
29. Amari Cooper, CLE (WR18) — Pulsifer
30. Rachaad White, TB (RB11) — Karabell

31. DK Metcalf, SEA (WR19) — Karabell
32. Sam LaPorta, DET (TE1) — Pulsifer
33. Jalen Hurts, PHI (QB2) — Dopp
34. Rashee Rice, KC (WR20) — Lipscomb
35. Kenneth Walker III, SEA (RB12) — Moody
36. Marvin Harrison Jr., Rookie (WR21) — Fulghum
37. Lamar Jackson, BAL (QB3) — Bowen
38. Isiah Pacheco, KC (RB13) — Yates
39. Travis Kelce, KC (TE2) — Cockcroft
40. Josh Jacobs, LV (RB14) — Clay

41. Mark Andrews, BAL (TE3) — Clay
42. Patrick Mahomes, KC (QB4) — Cockcroft
43. Jordan Addison, MIN (WR22) — Yates
44. Rhamondre Stevenson, NE (RB15) — Bowen
45. Anthony Richardson, IND (QB5) — Fulghum
46. Cooper Kupp, WR (WR23) — Moody
47. Tee Higgins, CIN (WR24) — Lipscomb
48. Tank Dell, HOU (WR25) — Dopp
49. Terry McLaurin, WAS (WR26) — Pulsifer
50. Mike Evans, TB (WR27) — Karabell

51. Alvin Kamara, NO (RB16) — Karabell
52. DeVonta Smith, PHI (WR28) — Pulsifer
53. Trey McBride, ARI (TE4) — Dopp
54. Jaylen Warren, PIT (RB17) — Lipscomb
55. Tyjae Spears, TEN (RB18) — Moody
56. Kyle Pitts, ATL (TE5) — Fulghum
57. George Pickens, PIT (WR29) — Bowen
58. Javonte Williams, DEN (RB19) — Yates
59. Zay Flowers, BAL (WR30) — Cockcroft
60. Keenan Allen, LAC (WR31) — Clay

61. Drake London, ATL (WR32) — Clay
62. Joe Mixon, RB (RB20) — Cockcroft
63. Evan Engram, JAX (TE6) — Yates
64. D’Andre Swift, PHI (RB21) — Bowen
65. Jayden Reed, GB (WR33) — Fulghum
66. C.J. Stroud, HOU (QB6) — Moody
67. Joe Burrow, CIN (QB7) — Lipscomb
68. David Montgomery, DET (RB22) — Dopp
69. Tony Pollard, DAL (RB23) — Pulsifer
70. Derrick Henry, TEN (RB24) — Karabell

71. Rome Odunze, Rookie (WR34) — Karabell
72. Brian Robinson Jr., WAS (RB25) — Pulsifer
73. Austin Ekeler, LAC (RB26) — Dopp
74. Jaxon Smith-Njigba, SEA (WR35) — Lipscomb
75. Calvin Ridley, JAC (WR36) — Moody
76. Nick Chubb, CLE (RB27) — Fulghum
77. Malik Nabers, Rookie (WR37) — Bowen
78. Keon Coleman, Rookie (WR38) — Yates
79. Christian Watson, GB (WR39) — Cockcroft
80. Justin Herbert, LAC (QB8) — Clay

81. Chris Godwin, TB (WR40) — Clay
82. TreVeyon Henderson, Rookie (RB28) — Cockcroft
83. Raheem Mostert, MIA (RB29) — Yates
84. George Kittle, SF (TE7) — Bowen
85. Jake Ferguson, DAL (TE8) — Fulghum
86. Najee Harris, PIT (RB30) — Moody
87. David Njoku, CLE (TE9) — Lipscomb
88. Aaron Jones, GB (RB31) — Dopp
89. Dak Prescott, DAL (QB9) — Pulsifer
90. Justin Fields, CHI (QB10) — Karabell

91. Kyler Murray, ARI (QB11) — Karabell
92. Mike Williams, LAC (WR41) — Pulsifer
93. Christian Kirk, JAX (WR42) — Dopp
94. Zach Charbonnet, SEA (RB32) — Lipscomb
95. DeAndre Hopkins, TEN (WR43) — Moody
96. Keaton Mitchell, BAL (RB33) — Fulghum
97. Marquise Brown, ARI (WR44) — Bowen
98. Jahan Dotson, WAS (WR45) — Yates
99. Dalton Kincaid, BUF (TE10) — Cockcroft
100. Courtland Sutton, DEN (WR46) — Clay

101. T.J. Hockenson, MIN (TE11) — Clay
102. Jordan Love, GB (QB12) — Cockcroft
103. Jakobi Meyers, LV (WR47) — Yates
104. Roschon Johnson, CHI (RB34) — Bowen
105. Chase Brown, CIN (RB35) — Fulghum
106. Dalton Schultz, HOU (TE12) — Moody
107. Brock Purdy, SF (QB13) — Lipscomb
108. Josh Downs, IND (WR48) — Dopp
109. Trey Benson, Rookie (RB36) — Pulsifer
110. James Conner, ARI (RB37) — Karabell

111. Diontae Johnson, PIT (WR49) — Karabell
112. Devin Singletary, HOU (RB38) — Pulsifer
113. Jonathan Mingo, CAR (WR50) — Dopp
114. Brock Bowers, Rookie (TE13) — Lipscomb
115. Jerry Jeudy, DEN (WR51) — Moody
116. Jameson Williams, DET (WR52) — Fulghum
117. DeMario Douglas, NE (WR53) — Bowen
118. Ty Chandler, MIN (RB39) — Yates
119. Jerome Ford, CLE (RB40) — Cockcroft
120. Zamir White, LV (RB41) — Clay

121. Kendre Miller, NO (RB42) — Clay
122. Quentin Johnston, LAC (WR54) — Cockcroft
123. Jayden Daniels, Rookie (QB14) — Yates
124. Jalin Hyatt, NYG (WR55) — Bowen
125. Trevor Lawrence, JAX (QB15) — Fulghum
126. Kenneth Gainwell, PHI (RB43) — Moody
127. Adonai Mitchell, Rookie (WR56) — Lipscomb
128. Marvin Mims Jr., DEN (WR57) — Dopp
129. Khalil Herbert, CHI (RB44) — Pulsifer
130. Dallas Goedert, PHI (TE14) — Karabell

131. Dontayvion Wicks, GB (WR58) — Karabell
132. Chuba Hubbard, CAR (RB45) — Pulsifer
133. Michael Wilson, ARI (WR59) — Dopp
134. Brandin Cooks, DAL (WR60) — Lipscomb
135. Darren Waller, NYG (TE15) — Moody
136. Brian Thomas Jr., Rookie (WR61) — Fulghum
137. Jaleel McLaughlin, DEN (RB46) — Bowen
138. Jake Bobo, SEA (WR62) — Yates
139. Braelon Allen, Rookie (RB47) — Cockcroft
140. Tyler Lockett, SEA (WR63) — Clay

141. Cowboys Defense/Special Teams (D/ST1) — Clay
142. Justin Tucker, BAL (K1) — Cockcroft
143. 49ers Defense/Special Teams (D/ST2) — Yates
144. Ravens Defense/Special Teams (D/ST3) — Bowen
145. Brandon Aubrey, DAL (K2) — Fulghum
146. Texans Defense/Special Teams (D/ST4) — Moody
147. Jets Defense/Special Teams (D/ST5) — Lipscomb
148. Jake Elliott, PHI (K3) — Dopp
149. Browns Defense/Special Teams (D/ST6) — Pulsifer
150. Chiefs Defense/Special Teams (D/ST7) — Karabell

151. Cameron Dicker, LAC (K4) — Karabell
152. Harrison Butker, KC (K5) — Pulsifer
153. Lions Defense/Special Teams (D/ST8) — Dopp
154. Dustin Hopkins, CLE (K6) — Lipscomb
155. Jake Moody, SF (K7) — Moody
156. Bills Defense/Special Teams (D/ST9) — Fulghum
157. Jason Myers, SEA (K8) — Bowen
158. Cairo Santos, CHI (K9) — Yates
159. Dolphins Defense/Special Teams (D/ST10) — Cockcroft
160. Matt Gay, IND (K10) — Clay

Team rosters are presented in first-round pick order. Pick is indicated in parentheses in this manner: (Round.Pick)

QB1 Justin Herbert, LAC (Pick: 8.10)
RB1 Christian McCaffrey, SF (Pick: 1.1)
RB2 Josh Jacobs, LV (Pick: 4.10)
RB3 Zamir White, LV (Pick: 12.10)
RB4 Kendre Miller, NO (Pick: 13.1)
WR1 Stefon Diggs, BUF (Pick: 2.10)
WR2 Davante Adams, LV (Pick: 3.1)
WR3 Keenan Allen, LAC (Pick: 6.10)
WR4 Drake London, ATL (Pick: 7.1)
WR5 Chris Godwin, TB (Pick: 9.1)
WR6 Courtland Sutton, DEN (Pick: 10.10)
WR7 Tyler Lockett, SEA (Pick: 14.10)
TE1 Mark Andrews, BAL (Pick: 5.1)
TE2 T.J. Hockenson, MIN (Pick: 11.1)
K1 Matt Gay, IND (Pick: 16.10)
D/ST1 Cowboys Defense/Special Teams (Pick: 15.1)

QB1 Patrick Mahomes, KC (Pick: 5.2)
QB2 Jordan Love, GB (Pick: 11.2)
RB1 James Cook, BUF (Pick: 2.9)
RB2 Joe Mixon, RB (Pick: 7.2)
RB3 TreVeyon Henderson, Rookie (Pick: 9.2)
RB4 Jerome Ford, CLE (Pick: 12.9)
RB5 Braelon Allen, Rookie (Pick: 14.9)
WR1 Justin Jefferson, MIN (Pick: 1.2)
WR2 Chris Olave, NO (Pick: 3.2)
WR3 Zay Flowers, BAL (Pick: 6.9)
WR4 Christian Watson, GB (Pick: 8.9)
WR5 Quentin Johnston, LAC (Pick: 13.2)
TE1 Travis Kelce, KC (Pick: 4.9)
TE2 Dalton Kincaid, BUF (Pick: 10.9)
K1 Justin Tucker, BAL (Pick: 15.2)
D/ST1 Dolphins Defense/Special Teams (Pick: 16.9)

QB1 Josh Allen, BUF (Pick: 3.3)
QB2 Jayden Daniels, Rookie (Pick: 13.3)
RB1 Isiah Pacheco, KC (Pick: 4.8)
RB2 Javonte Williams, DEN (Pick: 6.8)
RB3 Raheem Mostert, MIA (Pick: 9.3)
RB4 Ty Chandler, MIN (Pick: 12.8)
WR1 CeeDee Lamb, DAL (Pick: 1.3)
WR2 Michael Pittman Jr., IND (Pick: 2.8)
WR3 Jordan Addison, MIN (Pick: 5.3)
WR4 Keon Coleman, Rookie (Pick: 8.8)
WR5 Jahan Dotson, WAS (Pick: 10.8)
WR6 Jakobi Meyers, LV (Pick: 11.3)
WR7 Jake Bobo, SEA (Pick: 14.8)
TE1 Evan Engram, JAX (Pick: 7.3)
K1 Cairo Santos, CHI (Pick: 16.8)
D/ST1 49ers Defense/Special Teams (Pick: 15.3)

QB1 Lamar Jackson, BAL (Pick: 4.7)
RB1 Travis Etienne Jr., JAX (Pick: 2.7)
RB2 Rhamondre Stevenson, NE (Pick: 5.4)
RB3 D’Andre Swift, PHI (Pick: 7.4)
RB4 Roschon Johnson, CHI (Pick: 11.4)
RB5 Jaleel McLaughlin, DEN (Pick: 14.7)
WR1 Tyreek Hill, MIA (Pick: 1.4)
WR2 Deebo Samuel, SF (Pick: 3.4)
WR3 George Pickens, PIT (Pick: 6.7)
WR4 Malik Nabers, Rookie (Pick: 8.7)
WR5 Marquise Brown, ARI (Pick: 10.7)
WR6 DeMario Douglas, NE (Pick: 12.7)
WR7 Jalin Hyatt, NYG (Pick: 13.4)
TE1 George Kittle, SF (Pick: 9.4)
K1 Jason Myers, SEA (Pick: 16.7)
D/ST1 Ravens Defense/Special Teams (Pick: 15.4)

QB1 Anthony Richardson, IND (Pick: 5.5)
QB2 Trevor Lawrence, JAX (Pick: 13.5)
RB1 Kyren Williams, LAR (Pick: 1.5)
RB2 Nick Chubb, CLE (Pick: 8.6)
RB3 Keaton Mitchell, BAL (Pick: 10.6)
RB4 Chase Brown, CIN (Pick: 11.5)
WR1 Puka Nacua, LAR (Pick: 2.6)
WR2 Nico Collins, HOU (Pick: 3.5)
WR3 Marvin Harrison Jr., Rookie (Pick: 4.6)
WR4 Jayden Reed, GB (Pick: 7.5)
WR5 Jameson Williams, DET (Pick: 12.6)
WR6 Brian Thomas Jr., Rookie (Pick: 14.6)
TE1 Kyle Pitts, ATL (Pick: 6.6)
TE2 Jake Ferguson, DAL (Pick: 9.5)
K1 Brandon Aubrey, DAL (Pick: 15.5)
D/ST1 Bills Defense/Special Teams (Pick: 16.6)

QB1 C.J. Stroud, HOU (Pick: 7.6)
RB1 De’Von Achane, MIA (Pick: 2.5)
RB2 Kenneth Walker III, SEA (Pick: 4.5)
RB3 Tyjae Spears, TEN (Pick: 6.5)
RB4 Najee Harris, PIT (Pick: 9.6)
RB5 Kenneth Gainwell, PHI (Pick: 13.6)
WR1 Amon-Ra St. Brown, DET (Pick: 1.6)
WR2 Jaylen Waddle, MIA (Pick: 3.6)
WR3 Cooper Kupp, WR (Pick: 5.6)
WR4 Calvin Ridley, JAC (Pick: 8.5)
WR5 DeAndre Hopkins, TEN (Pick: 10.5)
WR6 Jerry Jeudy, DEN (Pick: 12.5)
TE1 Dalton Schultz, HOU (Pick: 11.6)
TE2 Darren Waller, NYG (Pick: 14.5)
K1 Jake Moody, SF (Pick: 16.5)
D/ST1 Texans Defense/Special Teams (Pick: 15.6)

QB1 Joe Burrow, CIN (Pick: 7.7)
QB2 Brock Purdy, SF (Pick: 11.7)
RB1 Breece Hall, NYJ (Pick: 1.7)
RB2 Jonathan Taylor, IND (Pick: 2.4)
RB3 Jaylen Warren, PIT (Pick: 6.4)
RB4 Zach Charbonnet, SEA (Pick: 10.4)
WR1 DJ Moore, CHI (Pick: 3.7)
WR2 Rashee Rice, KC (Pick: 4.4)
WR3 Tee Higgins, CIN (Pick: 5.7)
WR4 Jaxon Smith-Njigba, SEA (Pick: 8.4)
WR5 Adonai Mitchell, Rookie (Pick: 13.7)
WR6 Brandin Cooks, DAL (Pick: 14.4)
TE1 David Njoku, CLE (Pick: 9.7)
TE2 Brock Bowers, Rookie (Pick: 12.4)
K1 Dustin Hopkins, CLE (Pick: 16.4)
D/ST1 Jets Defense/Special Teams (Pick: 15.7)

QB1 Jalen Hurts, PHI (Pick: 4.3)
RB1 Saquon Barkley, NYG (Pick: 2.3)
RB2 David Montgomery, DET (Pick: 7.8)
RB3 Austin Ekeler, LAC (Pick: 8.3)
RB4 Aaron Jones, GB (Pick: 9.8)
WR1 Ja’Marr Chase, CIN (Pick: 1.8)
WR2 Brandon Aiyuk, SF (Pick: 3.8)
WR3 Tank Dell, HOU (Pick: 5.8)
WR4 Christian Kirk, JAX (Pick: 10.3)
WR5 Josh Downs, IND (Pick: 11.8)
WR6 Jonathan Mingo, CAR (Pick: 12.3)
WR7 Marvin Mims Jr., DEN (Pick: 13.8)
WR8 Michael Wilson, ARI (Pick: 14.3)
TE1 Trey McBride, ARI (Pick: 6.3)
K1 Jake Elliott, PHI (Pick: 15.8)
D/ST1 Lions Defense/Special Teams (Pick: 16.3)

QB1 Dak Prescott, DAL (Pick: 9.9)
RB1 Bijan Robinson, ATL (Pick: 1.9)
RB2 Tony Pollard, DAL (Pick: 7.9)
RB3 Brian Robinson Jr., WAS (Pick: 8.2)
RB4 Trey Benson, Rookie (Pick: 11.9)
RB5 Devin Singletary, HOU (Pick: 12.2)
RB6 Khalil Herbert, CHI (Pick: 13.9)
RB7 Chuba Hubbard, CAR (Pick: 14.2)
WR1 Garrett Wilson, NYJ (Pick: 2.2)
WR2 Amari Cooper, CLE (Pick: 3.9)
WR3 Terry McLaurin, WAS (Pick: 5.9)
WR4 DeVonta Smith, PHI (Pick: 6.2)
WR5 Mike Williams, LAC (Pick: 10.2)
TE1 Sam LaPorta, DET (Pick: 4.2)
K1 Harrison Butker, KC (Pick: 16.2)
D/ST1 Browns Defense/Special Teams (Pick: 15.9)

QB1 Justin Fields, CHI (Pick: 9.10)
QB2 Kyler Murray, ARI (Pick: 10.1)
RB1 Jahmyr Gibbs, DET (Pick: 1.10)
RB2 Rachaad White, TB (Pick: 3.10)
RB3 Alvin Kamara, NO (Pick: 6.1)
RB4 Derrick Henry, TEN (Pick: 7.10)
RB5 James Conner, ARI (Pick: 11.10)
WR1 A.J. Brown, PHI (Pick: 2.1)
WR2 DK Metcalf, SEA (Pick: 4.1)
WR3 Mike Evans, TB (Pick: 5.10)
WR4 Rome Odunze, Rookie (Pick: 8.1)
WR5 Diontae Johnson, PIT (Pick: 12.1)
WR6 Dontayvion Wicks, GB (Pick: 14.1)
TE1 Dallas Goedert, PHI (Pick: 13.10)
K1 Cameron Dicker, LAC (Pick: 16.1)
D/ST1 Chiefs Defense/Special Teams (Pick: 15.10)

Source