2023 Fantasy Football Rankings Post Free Agency

Mar 11th 2023

Hayden Winks

My 2023 fantasy football rankings are for half PPR with Underdog Fantasy best ball in mind. You can download and upload my rankings onto Underdog by going to the "Rankings" and "NFL Way Too Early 2023" tabs. But I do think there's something to having ADP available and then just leaving my rankings open in another tab. Promo links in the notes section below represent general tier breaks.

2023 Fantasy Football Rankings

  1. WR1 Justin Jefferson (MIN) - The best 3-year ReYD start in NFL history. By far.

  2. RB1 Christian McCaffrey (SF) - QB is the only question (Lance?). 110 total YD/G in SF.

  3. WR2 Ja'Marr Chase (CIN) - Burrow and Chase are now in their primes. 87 YD/G.

  4. WR3 Cooper Kupp (LAR) - 108 YD/G since 2021, but Stafford neck surgery.

  5. WR4 Tyreek Hill (MIA) - Tua's concussions are the only concern. 101 YD/G.

  6. RB2 Saquon Barkley (NYG) - Franchise tagged on improving NYG roster.

  7. RB3 Jonathan Taylor (IND) - Impossible rank without QB answered. Entering prime.

  8. RB4 Austin Ekeler (LAC) - 28yo RBs make me nervous, but 103 grabs in '22.

  9. RB5 Bijan Robinson (ROOKIE) - Impossible to not be high on his bellcow skills.

  10. WR5 Davante Adams (LV) - Jimmy G is a win over rookie QBs. Waller is tradable.

  11. WR6 Garrett Wilson (NYJ) - 57% catch rate will improve with Aaron Rodgers.

  12. WR7 Stefon Diggs (BUF) - Only debate is would you rather have Allen? 89 YD/G.

  13. TE1 Travis Kelce (KC) - 34yo coming career highs in grabs (110), TDs (12).

  14. QB1 Patrick Mahomes (KC) - MVP with decent odds of better WRs in 2023.

  15. QB2 Jalen Hurts (PHI) - Elite receivers + 2nd in inside the 5-yard line carries.

  16. QB3 Josh Allen (BUF) - Fantasy QBs have been undervalued. That corrects.

  17. WR8 A.J. Brown (PHI) - Debating if Hurts/AJB stack is Round 1/2 turn worthy.

  18. RB6 Josh Jacobs (LV) - Franchise tagged. Jimmy G is better than a rookie.

  19. RB7 Breece Hall (NYJ) - 6.9 YD/touch. Week 1 is about 9mo from ACL. Upside.

  20. RB8 Kenneth Walker (SEA) - 98 YD/G and 0.9 TD/G in starts. Developing, too.

  21. RB9 Nick Chubb (CLE) - Dog. 5th-straight year with 5.0+ YPC. Hunt is a FA.

  22. RB10 Rhamondre Stevenson (NE) - Was 29th overall last year with FA Damien.

  23. RB11 Tony Pollard (DAL) - Tagged. Zeke cut. Broken ankle, but RB8 last year.

  24. WR9 CeeDee Lamb (DAL) - 80 YD/G in year three breakout. Schultz is a FA.

  25. WR10 Amon-Ra St. Brown (DET) - Goff returning would be good for ARSB.

  26. QB4 Justin Fields (CHI) - Bears with draft capital, cap space, and DJ Moore.

  27. WR11 DK Metcalf (SEA) - Geno returning is good for DK. Lockett is 31.

  28. WR12 Jaylen Waddle (MIA) - Tua's concussions are the only concern. 80 YD/G.

  29. WR13 Tee Higgins (CIN) - Back-to-back 1,000/6 years. Entering age-24 season.

  30. WR14 DeVonta Smith (PHI) - 70 YD/G in year two. Only negative is competition.

  31. QB5 Joe Burrow (CIN) - High floor stacking partner for RD1 Chase teams.

  32. WR15 Calvin Ridley (JAX) - 28yo. A top-15 fantasy pick before wasted '21/22.

  33. WR16 Chris Olave (NO) - 70 YD/G miracle in bad NO O, but Thomas likely back.

  34. WR17 Mike Williams (LAC) - 82/1,220/8 pace since 2021. Keenan can be cut.

  35. RB12 Derrick Henry (TEN) - 29yo cut or trade candidate with 1,877 touches.

  36. RB13 Najee Harris (PIT) - Volume hog. 4 top-100 picks and cap space to fix OL.

  37. RB14 Travis Etienne (JAX) - Explosive RB/offense but incomplete RB on tape.

  38. QB6 Lamar Jackson (BAL) - Needs a legit WR1 to be elite again. New OC is good.

  39. TE2 Mark Andrews (BAL) - 80 YD/G in 2021 vs. 56 YD/G in 2022. Boom-bust.

  40. WR18 Amari Cooper (CLE) - 1,000+ yards in 6-of-8 NFL seasons. Age-29 year.

  41. WR19 Jerry Jeudy (DEN) - 74 YD/G in anemic offense. Sutton is tradable.

  42. WR20 Terry McLaurin (WAS) - Career 1,051 YD/year. Brissett is a big upgrade.

  43. WR21 DeAndre Hopkins (ARI) - 31yo trade candidate. 18th in YPRR last year.

  44. QB7 Justin Herbert (LAC) - Kellen, yes. Speedy WR away from MVP mix.

  45. WR22 Keenan Allen (LAC) - 31yo coming off 72 YD/G. Offense may be better.

  46. WR23 Deebo Samuel (SF) - Lance, Purdy, and all SF weapons are back.

  47. WR24 Drake London (ATL) - ATL 2nd in cap space. Tannehill-like QB upgrade?

  48. WR25 Christian Watson (GB) - Big plays, but regression + Rodgers trade?

  49. RB15 Aaron Jones (GB) - 29yo coming off 7 TDs, lowest since '18. Took paycut.

  50. TE3 T.J. Hockenson (MIN) - 56 YD/G in pass-heavy MIN. Thielen, Dalvin cut?

  51. WR26 Chris Godwin (TB) - Bucs last in cap space even without Brady on roster.

  52. WR27 DJ Moore (CAR) - 70 YD/G since 2019 but TDs tied to unsettled QB play.

  53. WR28 Michael Pittman (IND) - 62 YD/G since 2021 but TDs tied to unsettled QB play.

  54. WR29 Jaxon Smith-Njigba (ROOKIE) - Slow, but crafty slot like prime Jarvis Landry.

  55. QB8 Trevor Lawrence (JAX) - 259 YD/G with 30 TDs in year two. Adds Ridley.

  56. RB16 David Montgomery (DET) - Consistent, fringe-starter on $11M guaranteed.

  57. RB17 Dalvin Cook (MIN) - 28yo, sneaky cut candidate. HC/GM want to throw.

  58. RB18 Miles Sanders (CAR) - Home run threat free agent reunited with old RB coach.

  59. RB19 Zach Charbonnet (ROOKIE) - Potential bellcow, but went to UCLA. Efficient.

  60. RB20 Jahymr Gibbs (ROOKIE) - Not a volume guy. OZ runs + receptions + speed.

  61. WR30 Jameson Williams (DET) - Better Brandin Cooks skills. Will be 100%.

  62. WR31 Christian Kirk (JAX) - Needs T-Law to take another leap with Ridley in.

  63. WR32 Tyler Lockett (SEA) - 31yo coming off 5th-straight 60 YD/G, 8 TD year.

  64. WR33 Marquise Brown (ARI) - Nuk is tradable. Kyler likely out until OCT/NOV.

  65. TE4 George Kittle (SF) - Lance, Purdy, and all SF weapons are back.

  66. TE5 Kyle Pitts (ATL) - Was hoping for a Tannehill-like trade, but looking unlikely.

  67. RB21 Dameon Pierce (HOU) - 85 total YD/G as a 4th rounder. Dodging RB comp.

  68. RB22 Isiah Pacheco (KC) - 75 YD/G, 4.9 YPC after his rookie bye. CEH returns.

  69. RB23 Cam Akers (LAR) - 88 YD/G after returning, likely enough to be LAR starter.

  70. RB24 Tyler Allgeier (ATL) - 80 total YD/G over final 14 games as a 5th rounder.

  71. RB25 Joe Mixon (CIN) - Since 2021: 1,587 total YD, 14 total TD, 57 grab pace.

  72. RB26 D'Andre Swift (DET) - Explosive but not trusted. See: Montgomery ($11M).

  73. WR34 Mike Evans (TB) - Bucs last in cap space even without Brady on roster.

  74. WR35 Brandon Aiyuk (SF) - Lance, Purdy, and all SF weapons are back.

  75. WR36 Jordan Addison (ROOKIE) - Undersized outside WR. On Calvin Ridley plane.

  76. TE6 Dallas Goedert (PHI) - Career-high 59 YD/G in first year without Ertz. 28yo.

  77. QB9 Deshaun Watson (CLE) - Bad in '22, but expecting upticks in pace, passing.

  78. WR37 George Pickens (PIT) - 47 YD/G in limited route tree with bad OC. Upside.

  79. WR38 Diontae Johnson (PIT) - 1st WR with 0 TDs on 147 targets. 6.0 YPT, too.

  80. WR39 Rashod Bateman (BAL) - 57 YD/G in 5 healthy games. New WRs coming.

  81. WR40 Kadarius Toney (KC) - JuJu (FA), Mecole (FA), MVS (cut?) all out? Upside.

  82. WR41 Courtland Sutton (DEN) - 28yo trade candidate. 57 YD/G but only 2 TDs.

  83. QB10 Dak Prescott (DAL) - 277 YD/G with 30.5 TD pace since ankle. No Kellen.

  84. QB11 Kirk Cousins (MIN) - Jefferson, Hockenson, and Kirk return. Pass-heavy.

  85. QB12 Tua Tagovailoa (MIA) - What happens if he has another concussion?

  86. QB13 Trey Lance (SF) - Brady retirement, plus Purdy near Tommy John. Upside.

  87. QB14 Daniel Jones (NYG) - Tag or re-sign candidate with NYG 3rd in cap space.

  88. TE7 David Njoku (CLE) - Highly-paid 27yo. Had 5+ targets in all but 2 games.

  89. TE8 Darren Waller (NYG) - 49 YD/G in injured age-30 season, but NYG is a good fit.

  90. RB27 Rashaad Penny (PHI) - 6.2 YPC, 4.2 YAC/C since 2021 injury. Boom-bust.

  91. RB28 J.K. Dobbins (BAL) - Two years removed from injury but career 1.1 REC/G.

  92. RB29 James Conner (ARI) - Solid contract + elite workload but ARI will be bad. 28yo.

  93. RB30 Javonte Williams (DEN) - Week 1 is 9 months, but ACL + MCL + PCL. Ugh.

  94. RB31 Brian Robinson (WAS) - 71 rushing YD/G as a starter but only 9 grabs total.

  95. RB32 Alvin Kamara (NO) - 4ish-game suspension risk and a 28yo cut candidate.

  96. WR42 Elijah Moore (CLE) - Trade was a big win, with likely pass-heavier offense.

  97. WR43 JuJu Smith-Schuster (NE) - 58 YD/G with Pat. Meyers was the WR36.

  98. WR44 Jahan Dotson (WAS) - 42 YD/G with a chance to upgrade QB in year two.

  99. WR45 Treylon Burks (TEN) - 42 YD/G in iffy rookie year. New QB and scheme?

  100. WR46 Gabe Davis (BUF) - Dodging WR additions as fringe player in elite setup.

  101. WR47 Brandin Cooks (DAL) - 54 YD/G in down age-29 season. Trade-able.

  102. WR48 Michael Thomas (NO) - Concerning foot injuries but Carr is a big upgrade.

  103. WR49 Jalin Hyatt (ROOKIE) - Low volume vertical slot. Hoping to be Lockett.

  104. WR50 Quentin Johnston (ROOKIE) - Big X with some YAC skills. Incomplete WR.

  105. TE9 Pat Freiermuth (PIT) - 49 YD/G in an offense very likely to get better.

  106. TE10 Evan Engram (JAX) - Got tagged coming off 45 YD/G rebound year.

  107. QB15 Geno Smith (SEA) - He'll remain their QB1 if they're winning, even with AR-15.

  108. QB16 Jared Goff (DET) - He'll remain their QB1 if they're winning, even with AR-15.

  109. QB17 Aaron Rodgers (GB) - No no-trade clause. Trade with Jets looms. 40 years old.

  110. RB33 Damien Harris (BUF) - Career 4.7 YPC with power background. 26yo FA.

  111. RB34 Khalil Herbert (CHI) - PFF's RB3 in YAC/carry. Competing with D'Onta at goal line.

  112. RB35 Rachaad White (TB) - Lenny was cut, but Brady is gone and TB cap in hell.

  113. RB36 Jamaal Williams (NO) - Kamara suspension fill-in plus Saints' goal line option.

  114. RB37 Elijah Mitchell (SF) - Would average 75-100 YD/G if CMC missed time.

  115. RB38 AJ Dillon (GB) - Jones takes a paycut instead of being release. Rodgers trade?

  116. RB39 Samaje Perine (DEN) - 28yo signed as Javonte insurance. Upside.

  117. RB40 D'Onta Foreman (CHI) - 27yo. 4.6 YPC average over his last 350 carries.

  118. RB42 Alexander Mattison (MIN) - Re-signed with Dalvin's status TBD. 4.3 YD/touch.

  119. WR51 Jakobi Meyers (LV) - 27yo only gets $21M guaranteed to be distant No. 2.

  120. WR52 Allen Lazard (NYJ) - 28yo free agent coming off 53 YD/G with Rodgers.

  121. WR53 Zay Flowers (ROOKIE) - Haven't studied but some people love him.

  122. WR54 Donovan Peoples-Jones (CLE) - 50 YD/G in year three. Career 10.0 YPT.

  123. WR55 K.J. Osborn (MIN) - Thielen cut. 38 YD/G in last two seasons as slot option.

  124. WR56 Joshua Palmer (LAC) - Keenan staying hurts Palmer.

  125. WR57 Tyler Boyd (CIN) - 29yo cut candidate coming off 47 YD/G.

  126. TE11 Dalton Schultz (HOU) - 42 YD/G in great offense. A system TE or more?

  127. TE12 Dawson Knox (BUF) - Since 2021, 37 YD/G with 7.5 TDs per year. 27yo.

  128. QB18 Russell Wilson (DEN) - Payton is a win. His athleticism as a 35yo isn't returning.

  129. QB19 Matthew Stafford (LAR) - Neck surgery is worrisome, but OL likely healthier.

  130. QB20 Derek Carr (NO) - A trade or release is likely after late-year benching.

  131. QB21 C.J. Stroud (ROOKIE) - If he works out, it'll look like Dak. Good skillset.

  132. RB42 Antonio Gibson (WAS) - B-Rob's receiving sidekick. 60 YD/G in 2022.

  133. RB43 James Cook (BUF) - Is he capped as committee RB? Damien at the goal line.

  134. RB44 Devon Achane (ROOKIE) - Tiny, but SEC rusher with legit SEC track speed.

  135. RB45 DeWayne McBride (ROOKIE) - The Big Thicc. Elite broken tackles. 2 catches.

  136. RB46 Roschon Johnson (ROOKIE) - Bijan's backup, but pro ready with vision, size.

  137. RB47 Kendre Miller (ROOKIE) - NFL size, early declare with some burst from TCU.

  138. RB48 Tyjae Spears (ROOKIE) - Outlier tiny, but handled big workload, breaks tackles.

  139. RB49 Kenneth Gainwell (PHI) - 4.5-YPC change-up in elite offense. Competition.

  140. RB50 Devin Singletary (HOU) - 26yo FA with career 4.6 YPC. Committee back.

  141. WR58 Odell Beckham (FA) - 30yo FA. 46 YD/G in '21, including playoffs.

  142. WR59 DJ Chark (CAR) - 27yo FA with X experience. 54 YD/G with Detroit.

  143. WR60 Adam Thielen (CAR) - 33yo coming off career-low 6.7 YPT. CAR WR1 for now.

  144. WR61 Rondale Moore (ARI) - 59 YD/G in year two but likely 3-WR sets only.

  145. WR62 Josh Downs (ROOKIE) - Slot WR with projected Round 2 draft capital.

  146. QB22 Bryce Young (ROOKIE) - Poised QB with mid NFL traits and fine rushing.

  147. QB23 Jordan Love (GB) - Rodgers is a trade candidate. Final year on rookie deal.

  148. QB24 Anthony Richardson (ROOKIE) - Poor man's Justin Fields. Fantasy upside.

  149. QB25 Kyler Murray (ARI) - New scheme is welcomed, but Halloween timeline (ACL)?

  150. QB26 Kenny Pickett (PIT) - New OC and OL could spark unexpected breakout.

  151. WR62 Corey Davis (NYJ) - 28yo cut candidate with desirable X-WR skillset.

  152. WR63 Marquez Valdes-Scantling (KC) - 40 YD/G with Patty. 29yo cut candidate.

  153. WR64 Skyy Moore (KC) - Upside pends on JuJu (FA), Mecole (FA) leaving.

  154. WR65 Michael Gallup (DAL) - Career-low 6.1 YPT, 31 YD/G in first year back.

  155. WR66 Zay Jones (JAX) - Career-high 51 YD/G but will lose targets to Calvin.

  156. TE13 Taysom Hill (NO) - Only the US National Debt is bigger than Hill's deal.

  157. TE14 Juwan Johnson (NO) - 32 YD/G, 7 TDs as a converted WR-TE. 26yo RFA.

  158. TE15 Greg Dulcich (DEN) - 2nd-year receiving type but new HC. Sutton trade?

  159. TE16 Cole Kmet (CHI) - 30 YD/G with 6 TDs in year three. Added Tonyan, DJ Moore.

  160. TE17 Chigoziem Okonkwo (TEN) - Athletic, and Hooper is a FA. Needs more targets.

  161. WR67 Isaiah Hodgins (NYG) - 44 YD/G with NYG. Former 6th rounder at 6'4/215.

  162. WR68 Darius Slayton (NYG) - Overachieving 5th-round deep threat. 45 YD/G. 26yo.

  163. WR69 Tyquan Thornton (NE) - Jakobi and Nelson are FAs. 2nd-rounder in year two.

  164. RB51 Chuba Hubbard (CAR) - Miles in for D'Onta. Rebounded (4.9 YPC) after iffy '21.

  165. RB52 Michael Carter (NYJ) - 4.3 YPC as a rookie but 3.5 in '22 as Knight's partner.

  166. RB53 Kareem Hunt (FA) - 28yo coming off career-low 3.8 YPC. Off-field history.

  167. QB27 Mac Jones (NE) - Desperately needs a new OC and new WRs.

  168. QB28 Jimmy Garoppolo (LV) - $34M guaranteed signals full year of starts in OK O.

  169. WR70 Alec Pierce (IND) - 2nd-rounder with 2-WR set skills. Needs a QB.

  170. WR71 Hunter Renfrow (LV) - Hollins is a FA. Waller is tradable. Rookie QB?

  171. WR72 Nico Collins (HOU) - 50 YD/G in year three. Cooks is a trade candidate.

  172. WR73 Darnell Mooney (CHI) - Elite draft capital and cap space to find WRs.

  173. TE18 Dalton Kincaid (ROOKIE) - Haven't studied but dominated my Trojans.

  174. TE19 Michael Mayer (ROOKIE) - Freiermuth level prospect but more inline skills.

  175. WR74 Marvin Mims (ROOKIE) - This is a place holder.

  176. WR75 Terrace Marshall (CAR) - 35 YD/G, 10.4 YPT in year two. 2nd round talent.

  177. WR76 Romeo Doubs (GB) - Deep threat. 33 YD/G as 4th rounder. Rodgers trade?

  178. WR77 Rashid Shaheed (NO) - 63 YD/G in last 6 games thanks to big plays.

  179. WR78 Curtis Samuel (WAS) - 27yo cut candidate. Mostly a low-aDOT slot.

  180. WR79 Mecole Hardman (NYJ) - 40 YD/G with Mahomes since '21. Gadget FA.

  181. WR80 John Metchie (HOU) - Hopefully his healthy (Leukemia) fully rebounds.

  182. WR81 DeVante Parker (NE) - 30yo coming off 42 YD/G on career-high 11.5 YPT.

  183. WR82 Tim Patrick (DEN) - ACL. Fairly-paid 29yo who needs a Sutton trade to start.

  184. TE20 Hunter Henry (NE) - 30 YD/G on 8.6 YPT in age-28 season. Jonnu traded.

  185. TE21 Mike Gesicki (NE) - 27yo scheme-reliant free agent. Basically a big slot.

  186. TE22 Darnell Washington (ROOKIE) - Big as a house. I think he'll go top-50 in draft.

  187. TE23 Tyler Higbee (LAR) - 30yo cut candidate. McVay and Stafford could retire.

  188. TE24 Gerald Everett (LAC) - 35 YD/G and 4 TDs, on career-low 6.4 YPT with Herb.

  189. TE25 Noah Fant (SEA) - Career-low 29 YD/G in TEBC. Deserves more routes. 26yo.

  190. TE26 Luke Musgrave (ROOKIE) - Plugged in draftniks think he's goin high.

  191. TE27 Hayden Hurst (CAR) - 30yo free agent with only 32 YD/G with Burrow.

  192. TE28 Jake Ferguson (DAL) - Schultz is gone. Had 7.9 YPT as a 4th-round rookie.

  193. TE29 Sam LaPorta (ROOKIE) - Athletic Iowa TE with projected Round 2/3 capital.

  194. RB54 Zach Evans (ROOKIE) - 5-star recruit, but underwhelmed. Vision lacks.

  195. RB55 Tank Bigsby (ROOKIE) - SEC producer with physicality and vision issues.

  196. RB56 Sean Tucker (ROOKIE) - Productive early declare without wiggle.

  197. RB57 Chase Brown (ROOKIE) - Old prospect, but productive with plus athleticism.

  198. QB29 Ryan Tannehill (TEN) - Cut or trade candidate with TEN needing a rebuild.

  199. QB30 Desmond Ridder (ATL) - 177 YD/G with 16 RuYD/G in 4 starts. 3rd rounder.

  200. RB60 Jaylen Warren (PIT) - UDFA rookie with 4.9 YPC as Najee's sidekick. Solid.

  201. RB61 Jerome Ford (CLE) - 5th-rounder with special teams value. Hunt is a FA.

  202. RB62 Pierre Strong (NE) - Damien is a FA. RB2 competition with Kevin Harris.

  203. RB63 Clyde Edwards-Helaire (KC) - 24yo in final year of rookie deal. Career 4.3 YPC.

  204. RB64 Zamir White (LV) - 4th-rounder coming off near redshirt year. Jacobs tagged.

  205. WR83 Chase Claypool (CHI) - Can't believe PIT got No. 32 overall for him.

  206. WR84 Mack Hollins (ATL) - Career-high 40 YD/G as 2-WR starter. 30yo.

  207. WR85 Nelson Agholor (BAL) - 23 YD/G in NE rotation. 30yo deep threat.

  208. WR86 Tyler Scott (ROOKIE) - Productive early declare from Cincy. Outside receiver.

  209. WR87 Cedric Tillman (ROOKIE) - Poor man's X receiver with size from Tennessee.

  210. RB64 Jeff Wilson (MIA) - 28yo coming off career-high 54 YD/G, 4.9 YPC.

  211. RB65 Raheem Mostert (MIA) - 31yo but still had a 4.9 YPC on 181 carries in '21.

  212. RB65 Ezekiel Elliott (FA) - 28yo cut candidate. Pollard tagged. In decline RB.

  213. RB66 Leonard Fournette (FA) - Cut candidate. No Brady without cap space.

  214. RB67 Jerick McKinnon (FA) - 31yo who was a perfect receiving fit for Andy Reid.

  215. RB68 Cordarrelle Patterson (ATL) - 33yo cut candidate, but 4.8 YPC on 144 runs.

  216. WR88 Russell Gage (TB) - Highly-paid No. 3 WR. 33 YD/G with now retired Brady.

  217. WR89 Khalil Shakir (BUF) - 5th-rounder mixed in as slot behind cut-able McKenzie.

  218. WR90 Allen Robinson (LAR) - Career-low 34 YD/G. LAR begging someone to trade.

  219. WR91 Van Jefferson (LAR) - 42 YD/G since '21. Helpful if A-Rob is traded.

  220. WR92 Tutu Atwell (LAR) - 26 YD/G after Kupp and A-Rob missed. '21 2nd-rounder.

  221. WR93 Parris Campbell (NYG) - 26yo slot-only FA with 2nd round pedigree. 37 YD/G.

  222. WR94 Wan'Dale Robinson (NYG) - Week 11 ACL tear. Slot-only 2nd rounder.

  223. WR95 K.J. Hamler (DEN) - Rebound potential two years after freak injury. Speed.

  224. WR96 Laviska Shenault (CAR) - 21 YD/G as slot-only gadget. That's his role.

  225. QB31 Jacoby Brissett (WAS) - 12/6 TD/INT on career-high 7.1 YPA. Fringe starter.

  226. QB32 Sam Howell (WAS) - We're overselling his odds of actually being WAS QB1.

  227. TE30 Trey McBride (ARI) - 2nd-rounder averaged 30 YD/G without Ertz (ACL).

  228. TE31 Isaiah Likely (BAL) - 23 YD/G on 6.2 YPT as 4th-round receiving threat.

  229. TE32 Daniel Bellinger (NYG) - 25 YD/G in near full-time role as a 4th-round rookie.

  230. TE33 Jelani Woods (IND) - Very athletic 3rd rounder. 21 YD/G in terrible offense.

  231. TE34 Tyler Conklin (NYJ) - 33 YD/G in age-27 season with NYJ. Fairly-paid vet.

  232. TE35 Zack Kuntz (ROOKIE) - This is a place holder.

  233. RB68 Kenny McIntosh (ROOKIE) - Older, pass-catching back. Average athlete. UGA.

  234. RB69 Gus Edwards (BAL) - Coming off 4th-straight 5.0 YPC year despite ACL tear.

  235. RB70 Joshua Kelley (LAC) - Held off Spiller (83 to 21 touches) in '22. Both are back.

  236. RB71 Hassan Haskins (TEN) - Tone-setting Henry backup. Workman-like 3.7 YPC.

  237. RB72 Trey Sermon (PHI) - Sanders and Scott are free agents. Hellllllllooooo.

  238. RB73 Malik Davis (DAL) - UDFA with 36 NFL carries. Needs Zeke or Pollard gone.

  239. RB74 Nyheim Hines (BUF) - Cut candidate despite '22 trade. Singletary is a FA.

  240. RB75 Isaiah Spiller (LAC) - 2.3 YPC and barely saw the field as 4th-round rookie.

  241. QB33 Baker Mayfield (TB) - Signed to compete on likely bad TB offense.

  242. QB34 Will Levis (ROOKIE) - I don't think he's good. Here's his report.

  243. QB35 Brock Purdy (SF) - Played fine ball on winning streak, but major surgery.

  244. QB36 Sam Darnold (SF) - 7/3 TD/INT on career-high 8.2 YPA. Fringe starter.

  245. WR97 Kayshon Boutte (ROOKIE) - This is a place holder.

  246. WR98 Rashee Rice (ROOKIE) - This is a place holder.

  247. WR99 A.T. Perry (ROOKIE) - This is a place holder.

  248. WR100 Xavier Hutchinson (ROOKIE) - This is a place holder.

  249. RB81 Chris Evans (CIN) - 3 touches in year two. Perine is a FA tho. Athletic.

  250. RB82 Kevin Harris (NE) - Damien is a FA. RB2 competition with Strong.

  251. RB83 Tyrion Davis-Price (SF) - Was worse than rookie Sermon (2.9 YPC).

  252. RB84 Keaton Mitchell (ROOKIE) - Electric, undersized receiving back from ECU.

  253. RB85 Israel Abanikanda (ROOKIE) - Solid numbers at PITT. Didn't see athletic traits.

  254. RB86 Eric Gray (ROOKIE) - This is a place holder for now.

  255. RB87 Mohamed Ibrahim (ROOKIE) - This is a place holder.

  256. RB88 Deuce Vaughn (ROOKIE) - Short King.

  257. TE37 Jonnu Smith (ATL) - Re-united with Arthur Smith but locked into part-time role.

  258. TE38 Cade Otton (TB) - 24 YD/G as a 4th-round rookie. Brate and Brady are out.

  259. TE39 Robert Tonyan (CHI) - 28 YD/G on 7.0 YPT post-ACL. 28yo fringe starter.

  260. TE40 Zach Ertz (ARI) - Late-year ACL + MCL tear. Trade candidate.

  261. TE41 Adam Trautman (NO) - 14 YD/G in year three. FA Juwan Johnson played ahead.

  262. TE42 Brevin Jordan (HOU) - Akins is a FA. Former 5th-rounder. Career 5.5 YPT.

  263. TE43 Noah Gray (KC) - 2021 5th rounder with career 7.6 YPT behind 34yo Kelce.

  264. TE44 Albert Okwuegbunam (DEN) - 10 grabs in year three. Trade candidate.

  265. RB89 Zack Moss (IND) - 4.8 YPC in 4-games without JT. Former 3rd rounder.

  266. RB90 Kyren Williams (LAR) - 5th-round passing specialist. 4.0 YPC behind Akers.

  267. RB91 Zonovan Knight (NYJ) - UDFA started over Carter late. Injured OL (3.5 YPC).

  268. RB92 Latavius Murray (FA) - 69 YD/G as a 32yo. That's impressive.

  269. RB93 Ty Chandler (MIN) - 5th-rounder with 6 carries. Mattison is a FA.

  270. RB94 Jordan Mason (SF) - 6.0 YPC as special teamer and RB change-up.

  271. RB95 Keaontay Ingram (ARI) - 2.2 YPC in age-23 rookie season. Likely replaced.

  272. RB96 Snoop Conner (JAX) - Only 12 carries as a 5th-round rookie.

  273. RB97 James Robinson (NYJ) - 2.9 YPC (Achilles) led to NYJ healthy scratches.

  274. RB98 D'Ernest Johnson (FA) - 4 carries in scratched-heavy year. 5.3 YPC in '21.

  275. RB99 Dontrell Hilliard (FA) - 28yo receiving-only specialist. Career-high 21 grabs.

  276. RB100 JaMycal Hasty (FA) - Undersized pass-game specialist from JAX.

  277. QB37 Jameis Winston (NO) - 18/8 TD/INT on 7.3 YPA in NO. Still under contract.

  278. QB38 Hendon Hooker (ROOKIE) - Very productive with rushing, but 25yo with ACL.

  279. QB39 Kyle Trask (TB) - Somehow expected to compete to be the 2023 starter.

  280. QB40 Marcus Mariota (ATL) - Cut candidate. 15/9 TD/INT on 7.4 YPA. 34 RuYD/G.

  281. QB41 Mike White (MIA) - Best case would be competing in NYJ. Career 7.0 YPA.

  282. QB42 Zach Wilson (NYJ) - Career 15/18 TD/INT on 6.4 YPA. Trade candidate.

  283. QB43 Carson Wentz (FA) - Benched cut candidate. 11/9 TD/INT on 6.4 YPA.

  284. WR101 Kendrick Bourne (NE) - 27 YD/G. Career 8.9 YPT. 28yo cut candidate.

  285. WR102 Jauan Jennings (FA) - 26 YD/G. ERFA means he's very likely back.

  286. WR103 Devin Duvernay (BAL) - 29 YD/G on career-high 8.3 YPT. Gadget WR.

  287. WR104 Isaiah McKenzie (IND) - 28yo slot-only cut candidate. 28 YD/G with Allen.

  288. WR105 David Bell (CLE) - 6.1 YPT with 24 receptions as slot-only 3rd rounder.

  289. WR106 Robert Woods (HOU) - 31yo coming off career-low 31 YD/G, 5.8 YPT.

  290. WR108 Parker Washington (ROOKIE) - This is a place holder.

  291. WR109 Dontayvion Wicks (ROOKIE) - This is a place holder.

  292. WR110 Jonathan Mingo (ROOKIE) - This is a place holder.

  293. WR111 Jalen Tolbert (DAL) - Healthy-scratched 3rd rounder. Brown is a FA.

  294. WR112 Greg Dortch (ARI) - 3 games with 9+ grabs. Rondale's backup. ERFA.

  295. WR113 Danny Gray (SF) - 3rd rounder with 1 rookie reception.

  296. WR114 Velus Jones (CHI) - 9 YD/G as a 25yo rookie. A special teamer basically.

  297. WR115 Richie James (FA) - 34 YD/G as slot fill-in with NYG. 28yo free agent.