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.
WR1 Justin Jefferson (MIN) - The best 3-year ReYD start in NFL history. By far.
RB1 Christian McCaffrey (SF) - QB is the only question (Lance?). 110 total YD/G in SF.
WR2 Ja'Marr Chase (CIN) - Burrow and Chase are now in their primes. 87 YD/G.
WR3 Cooper Kupp (LAR) - 108 YD/G since 2021, but Stafford neck surgery.
WR4 Tyreek Hill (MIA) - Tua's concussions are the only concern. 101 YD/G.
RB2 Saquon Barkley (NYG) - Franchise tagged on improving NYG roster.
RB3 Austin Ekeler (LAC) - 28yo RBs make me nervous, but 103 grabs in '22.
RB4 Bijan Robinson (ROOKIE) - Impossible to not be high on his bellcow skills.
RB5 Jonathan Taylor (IND) - Impossible rank without QB answered. Entering prime.
WR5 Davante Adams (LV) - Jimmy G is a win over rookie QBs. Waller is tradable.
WR6 Stefon Diggs (BUF) - Only debate is would you rather have Allen? 89 YD/G.
QB1 Jalen Hurts (PHI) - Elite receivers + 2nd in inside the 5-yard line carries.
QB2 Patrick Mahomes (KC) - MVP with decent odds of better WRs in 2023.
TE1 Travis Kelce (KC) - 34yo coming career highs in grabs (110), TDs (12).
WR7 Garrett Wilson (NYJ) - 57% catch rate will improve with Aaron Rodgers.
WR8 A.J. Brown (PHI) - Debating if Hurts/AJB stack is Round 1/2 turn worthy.
RB6 Josh Jacobs (LV) - Franchise tagged. Jimmy G is better than a rookie.
RB7 Nick Chubb (CLE) - Dog. 5th-straight year with 5.0+ YPC. Hunt is a FA.
RB8 Breece Hall (NYJ) - 6.9 YD/touch. Week 1 is about 9mo from ACL. Upside.
RB9 Kenneth Walker (SEA) - 98 YD/G and 0.9 TD/G in starts. Developing, too.
QB3 Josh Allen (BUF) - Fantasy QBs have been undervalued. That corrects.
RB10 Rhamondre Stevenson (NE) - Was 29th overall last year with FA Damien.
RB11 Tony Pollard (DAL) - Tagged. Zeke cut. Broken ankle, but RB8 last year.
WR9 CeeDee Lamb (DAL) - 80 YD/G in year three breakout. Schultz is a FA.
WR10 Amon-Ra St. Brown (DET) - Goff returning would be good for ARSB.
QB4 Justin Fields (CHI) - Bears with draft capital, cap space, and DJ Moore.
WR11 DK Metcalf (SEA) - Geno returning is good for DK. Lockett is 31.
WR12 Jaylen Waddle (MIA) - Tua's concussions are the only concern. 80 YD/G.
WR13 DeAndre Hopkins (ARI) - 31yo trade candidate. 18th in YPRR last year.
RB12 Derrick Henry (TEN) - 29yo cut or trade candidate with 1,877 touches.
WR14 Amari Cooper (CLE) - 1,000+ yards in 6-of-8 NFL seasons. Age-29 year.
WR15 DeVonta Smith (PHI) - 70 YD/G in year two. Only negative is competition.
WR16 Tee Higgins (CIN) - Back-to-back 1,000/6 years. Entering age-24 season.
QB5 Joe Burrow (CIN) - High floor stacking partner for RD1 Chase teams.
QB6 Lamar Jackson (BAL) - Needs a legit WR1 to be elite again. New OC is good.
TE2 Mark Andrews (BAL) - 80 YD/G in 2021 vs. 56 YD/G in 2022. Boom-bust.
WR17 Calvin Ridley (JAX) - 28yo. A top-15 fantasy pick before wasted '21/22.
WR18 Mike Williams (LAC) - 82/1,220/8 pace since 2021. Kellen is an OC upgrade.
WR19 Jerry Jeudy (DEN) - 74 YD/G in anemic offense. Sutton is tradable.
RB13 Travis Etienne (JAX) - Explosive RB/offense but incomplete RB on tape.
RB14 Najee Harris (PIT) - Volume hog. 4 top-100 picks and cap space to fix OL.
WR20 Chris Olave (NO) - 70 YD/G miracle in bad NO O, but Thomas likely back.
WR21 Keenan Allen (LAC) - 31yo coming off 72 YD/G. Offense may be better.
RB15 Aaron Jones (GB) - 29yo coming off 7 TDs, lowest since '18. Took paycut.
RB16 Dalvin Cook (MIN) - 28yo, sneaky cut candidate. HC/GM want to throw.
WR22 Deebo Samuel (SF) - Lance, Purdy, and all SF weapons are back.
WR23 Terry McLaurin (WAS) - Career 1,051 YD/year. Brissett is a big upgrade.
WR24 Chris Godwin (TB) - Bucs last in cap space even without Brady on roster.
WR25 Christian Watson (GB) - Big plays, but regression + Rodgers trade?
RB17 David Montgomery (DET) - Consistent starter on $11M guaranteed. DET balls.
RB18 Miles Sanders (CAR) - Home run threat free agent reunited with old RB coach.
TE3 T.J. Hockenson (MIN) - 56 YD/G in pass-heavy MIN. Thielen, Dalvin cut?
TE4 George Kittle (SF) - Lance, Purdy, and all SF weapons are back.
WR26 Jaxon Smith-Njigba (ROOKIE) - Slow, but crafty slot like prime Jarvis Landry.
WR27 Drake London (ATL) - Tannehill-like QB upgrade is unlikely. Sad!
WR28 Mike Evans (TB) - Hoping for a trade of Evans or Chris Godwin to unlock.
QB7 Justin Herbert (LAC) - Kellen, yes. Speedy WR away from MVP mix.
QB8 Trevor Lawrence (JAX) - 259 YD/G with 30 TDs in year two. Adds Ridley.
RB19 Joe Mixon (CIN) - Since 2021: 1,587 total YD, 14 total TD, 57 grab pace.
RB20 Zach Charbonnet (ROOKIE) - Potential bellcow, but went to UCLA. Efficient.
RB21 Jahymr Gibbs (ROOKIE) - Not a volume guy. OZ runs + receptions + speed.
WR29 Christian Kirk (JAX) - Needs T-Law to take another leap with Ridley in.
WR30 Jameson Williams (DET) - Better Brandin Cooks skills. Will be 100%.
WR31 DJ Moore (CHI) - Bears were the worst passing offense by far last year.
WR32 Michael Pittman (IND) - 62 YD/G since 2021 but TDs tied to unsettled QB play.
WR33 Tyler Lockett (SEA) - 31yo coming off 5th-straight 60 YD/G, 8 TD year.
WR34 Marquise Brown (ARI) - Nuk is tradable. Kyler likely out until OCT/NOV.
WR35 Brandon Aiyuk (SF) - Lance, Purdy, and all SF weapons are back.
WR36 Jordan Addison (ROOKIE) - Undersized outside WR. On Calvin Ridley plane.
TE5 Dallas Goedert (PHI) - Career-high 59 YD/G in first year without Ertz. 28yo.
TE6 Kyle Pitts (ATL) - Was hoping for a Tannehill-like trade, but looking unlikely.
RB22 Dameon Pierce (HOU) - 85 total YD/G as a 4th rounder. Dodging RB comp.
RB23 Tyler Allgeier (ATL) - 80 total YD/G over final 14 games as a 5th rounder.
RB24 D'Andre Swift (DET) - Explosive but not trusted. See: Montgomery ($11M).
RB25 Isiah Pacheco (KC) - 75 YD/G, 4.9 YPC after his rookie bye. CEH returns.
RB26 Cam Akers (LAR) - 88 YD/G after returning, likely enough to be LAR starter.
QB9 Deshaun Watson (CLE) - Bad in '22, but expecting upticks in pace, passing.
WR37 George Pickens (PIT) - 47 YD/G in limited route tree with bad OC. Upside.
WR38 Kadarius Toney (KC) - JuJu, Mecole are out. Reporters call Toney the WR1.
WR39 Elijah Moore (CLE) - Trade was a big win, with likely pass-heavier offense.
RB27 J.K. Dobbins (BAL) - Two years removed from injury but career 1.1 REC/G.
RB28 James Conner (ARI) - Solid contract + elite workload but ARI will be bad. 28yo.
RB29 Rashaad Penny (PHI) - 6.2 YPC, 4.2 YAC/C since 2021 injury. Boom-bust.
TE7 David Njoku (CLE) - Highly-paid 27yo. Had 5+ targets in all but 2 games.
WR40 Rashod Bateman (BAL) - 57 YD/G in 5 healthy games. New WRs coming.
WR41 Brandin Cooks (DAL) - 54 YD/G in down age-29 season. Trade-able.
WR42 Diontae Johnson (PIT) - 1st WR with 0 TDs on 147 targets. 6.0 YPT, too.
WR43 Jahan Dotson (WAS) - 42 YD/G with a chance to upgrade QB in year two.
WR44 Courtland Sutton (DEN) - 28yo trade candidate. 57 YD/G but only 2 TDs.
QB10 Tua Tagovailoa (MIA) - What happens if he has another concussion?
QB11 Dak Prescott (DAL) - 277 YD/G with 30.5 TD pace since ankle. No Kellen.
QB12 Daniel Jones (NYG) - 94th overall last year, but better weapons this year.
TE8 Darren Waller (NYG) - 49 YD/G in injured age-30 season, but NYG is a good fit.
WR45 Gabe Davis (BUF) - Dodging WR additions as fringe player in elite setup.
WR46 Quentin Johnston (ROOKIE) - Big X with some YAC skills. Incomplete WR.
WR47 Jalin Hyatt (ROOKIE) - Low volume vertical slot. Hoping to be Lockett.
WR48 Treylon Burks (TEN) - 42 YD/G in iffy rookie year. New QB and scheme?
RB30 Rachaad White (TB) - Lenny was cut, but Brady is gone and TB cap in hell.
RB31 Javonte Williams (DEN) - Week 1 is 9 months, but ACL + MCL + PCL. Ugh.
RB32 Alvin Kamara (NO) - 4ish-game suspension risk in age-28 year. Jamaal at GL.
RB33 Jamaal Williams (NO) - Kamara suspension fill-in plus Saints' goal line option.
RB34 Samaje Perine (DEN) - 28yo signed as Javonte insurance. Upside.
WR49 Michael Thomas (NO) - Concerning foot injuries but Carr is a big upgrade.
WR50 JuJu Smith-Schuster (NE) - 58 YD/G with Pat. Meyers was the WR36.
WR51 Allen Lazard (NYJ) - 28yo free agent coming off 53 YD/G with Rodgers.
WR52 Jakobi Meyers (LV) - 27yo only gets $21M guaranteed to be distant No. 2.
WR53 Zay Flowers (ROOKIE) - Worried about his size translating to the outside.
QB13 Jared Goff (DET) - He'll remain their QB1 if they're winning, even with AR-15.
QB14 Kirk Cousins (MIN) - Jefferson, Hockenson, and Kirk return. Pass-heavy.
QB15 Geno Smith (SEA) - He'll remain their QB1 if they're winning, even with AR-15.
TE9 Dalton Schultz (HOU) - 42 YD/G in great offense. A system TE or more?
TE10 Pat Freiermuth (PIT) - 49 YD/G in an offense very likely to get better.
TE11 Evan Engram (JAX) - Got tagged coming off 45 YD/G rebound year.
RB35 Khalil Herbert (CHI) - PFF's RB3 in YAC/carry. Competing with D'Onta at goal line.
RB36 D'Onta Foreman (CHI) - 27yo. 4.6 YPC average over his last 350 carries.
RB37 AJ Dillon (GB) - Jones takes a paycut instead of being release.
RB38 Brian Robinson (WAS) - 71 rushing YD/G as a starter but only 9 grabs total.
RB39 Alexander Mattison (MIN) - $7M guaranteed is a lot for a pure backup.
RB40 Damien Harris (BUF) - Career 4.7 YPC with power background. 26yo FA.
RB41 James Cook (BUF) - Is he capped as committee RB? Damien at the goal line.
RB42 Elijah Mitchell (SF) - Would average 75-100 YD/G if CMC missed time.
WR54 DJ Chark (CAR) - 27yo FA with X experience. 54 YD/G with Detroit.
WR55 K.J. Osborn (MIN) - Thielen cut. 38 YD/G in last two seasons as slot option.
WR56 Tyler Boyd (CIN) - 29yo cut candidate coming off 47 YD/G.
WR57 Zay Jones (JAX) - Career-high 51 YD/G but will lose targets to Calvin.
WR58 Joshua Palmer (LAC) - Keenan staying hurts Palmer. 127th overall last year.
QB16 Aaron Rodgers (GB) - No no-trade clause. Trade with Jets looms. 40 years old.
QB17 Russell Wilson (DEN) - Payton is a win. His athleticism as a 35yo isn't returning.
WR59 Donovan Peoples-Jones (CLE) - 50 YD/G in year three. Career 10.0 YPT.
WR60 Odell Beckham (FA) - 30yo FA. 46 YD/G in '21, including playoffs.
WR61 Skyy Moore (KC) - Upside pends on JuJu (FA), Mecole (FA) leaving.
WR62 Rondale Moore (ARI) - 59 YD/G in year two but likely 3-WR sets only.
WR63 Josh Downs (ROOKIE) - Slot WR with projected Round 2 draft capital.
QB18 C.J. Stroud (ROOKIE) - If he works out, it'll look like Dak. Good skillset.
QB19 Derek Carr (NO) - A trade or release is likely after late-year benching.
RB43 Devin Singletary (HOU) - 26yo FA with career 4.6 YPC. Committee back.
RB44 Devon Achane (ROOKIE) - Tiny, but SEC rusher with legit SEC track speed.
RB45 DeWayne McBride (ROOKIE) - The Big Thicc. Elite broken tackles. 2 catches.
RB46 Roschon Johnson (ROOKIE) - Bijan's backup, but pro ready with vision, size.
RB47 Kendre Miller (ROOKIE) - NFL size, early declare with some burst from TCU.
RB48 Kenneth Gainwell (PHI) - 4.5-YPC change-up in elite offense. Competition.
TE12 Dawson Knox (BUF) - Since 2021, 37 YD/G with 7.5 TDs per year. 27yo.
QB20 Bryce Young (ROOKIE) - Poised QB with mid NFL traits and fine rushing.
QB21 Trey Lance (SF) - Underdog odds to be starting Week 17 in SF, but upside still.
QB22 Anthony Richardson (ROOKIE) - Poor man's Justin Fields. Fantasy upside.
QB23 Jordan Love (GB) - Rodgers is a trade candidate. Final year on rookie deal.
QB24 Kyler Murray (ARI) - New scheme is welcomed, but Halloween timeline (ACL)?
WR64 Adam Thielen (CAR) - 33yo coming off career-low 6.7 YPT. Big money FA.
WR65 Alec Pierce (IND) - 2nd-rounder with 2-WR set skills. Needs a QB.
WR66 Michael Gallup (DAL) - Career-low 6.1 YPT, 31 YD/G in first year back.
WR67 Nico Collins (HOU) - 50 YD/G in year three. Cooks is a trade candidate.
WR68 Curtis Samuel (WAS) - 27yo cut candidate. Mostly a low-aDOT slot.
QB25 Matthew Stafford (LAR) - Neck surgery is worrisome, but OL likely healthier.
QB26 Kenny Pickett (PIT) - New OC and OL could spark unexpected breakout.
QB27 Mac Jones (NE) - Desperately needed O'Brien as OC. Hoping for another WR.
RB49 Antonio Gibson (WAS) - B-Rob's receiving sidekick. 60 YD/G in 2022.
RB50 Ezekiel Elliott (FA) - 28yo in decline, but could vulture at the GL somewhere.
RB51 Michael Carter (NYJ) - 4.3 YPC as a rookie but 3.5 in '22 as Knight's partner.
TE13 Juwan Johnson (NO) - 32 YD/G, 7 TDs as a converted WR-TE. 26yo.
TE14 Greg Dulcich (DEN) - 2nd-year receiving type but new HC. Sutton trade?
TE15 Taysom Hill (NO) - Only the US National Debt is bigger than Hill's deal.
TE16 Tyler Higbee (LAR) - 30yo cut candidate, but LAR doesn't have cap or picks.
TE17 Michael Mayer (ROOKIE) - Freiermuth level prospect but more inline skills.
TE18 Dalton Kincaid (ROOKIE) - Haven't studied but dominated my Trojans.
TE19 Cole Kmet (CHI) - 30 YD/G with 6 TDs in year three. Added Tonyan, DJ Moore.
RB52 Tyjae Spears (ROOKIE) - Outlier tiny, but handled big workload, breaks tackles.
WR69 Corey Davis (NYJ) - 28yo cut candidate with desirable X-WR skillset.
WR70 Darius Slayton (NYG) - Overachieving 5th-round deep threat. 45 YD/G. 26yo.
WR71 Darnell Mooney (CHI) - 171st overall last year. Now competing with D.J.
WR72 Marquez Valdes-Scantling (KC) - 40 YD/G with Patty. 29yo cut candidate.
WR73 Tyquan Thornton (NE) - Jakobi and Nelson are FAs. 2nd-rounder in year two.
WR74 Isaiah Hodgins (NYG) - 44 YD/G with NYG. Former 6th rounder at 6'4/215.
WR75 Rashid Shaheed (NO) - 63 YD/G in last 6 games thanks to big plays.
WR76 Hunter Renfrow (LV) - Hollins is a FA. Waller is tradable. Rookie QB?
WR77 DeVante Parker (NE) - 30yo coming off 42 YD/G on career-high 11.5 YPT.
WR78 Russell Gage (TB) - Highly-paid No. 3 WR. 33 YD/G with now retired Brady.
RB53 Jeff Wilson (MIA) - 28yo coming off career-high 54 YD/G, 4.9 YPC.
RB54 Raheem Mostert (MIA) - 31yo but still had a 4.9 YPC on 181 carries in '21.
RB55 Zach Evans (ROOKIE) - 5-star recruit, but underwhelmed. Vision lacks.
RB56 Jaylen Warren (PIT) - UDFA rookie with 4.9 YPC as Najee's sidekick. Solid.
RB57 Clyde Edwards-Helaire (KC) - 24yo in final year of rookie deal. Career 4.3 YPC.
RB58 Chuba Hubbard (CAR) - Miles in for D'Onta. Rebounded (4.9 YPC) after iffy '21.
QB28 Jimmy Garoppolo (LV) - $34M guaranteed signals full year of starts in OK O.
QB29 Brock Purdy (SF) - Played fine ball on winning streak, but major surgery.
TE20 Gerald Everett (LAC) - 35 YD/G and 4 TDs, on career-low 6.4 YPT with Herb.
TE21 Mike Gesicki (NE) - 27yo scheme-reliant free agent. Basically a big slot.
TE22 Chigoziem Okonkwo (TEN) - Athletic, and Hooper is a FA. Needs more targets.
TE23 Darnell Washington (ROOKIE) - Big as a house. I think he'll go top-50 in draft.
TE24 Hunter Henry (NE) - 30 YD/G on 8.6 YPT at 28yo. Gesicki in for Jonnu.
TE25 Tyler Conklin (NYJ) - 33 YD/G in age-27 season with NYJ. Fairly-paid vet.
TE26 Hayden Hurst (CAR) - 30yo free agent with only 32 YD/G with Burrow.
TE27 Jake Ferguson (DAL) - Schultz is gone. Had 7.9 YPT as a 4th-round rookie.
TE28 Noah Fant (SEA) - Career-low 29 YD/G in TEBC. Deserves more routes. 26yo.
RB59 Kareem Hunt (FA) - 28yo coming off career-low 3.8 YPC. Off-field history.
RB60 Leonard Fournette (FA) - Cut candidate. No Brady without cap space.
RB61 Sean Tucker (ROOKIE) - Productive early declare without wiggle.
RB62 Tank Bigsby (ROOKIE) - SEC producer with physicality and vision issues.
WR79 Marvin Mims (ROOKIE) - Young and athletic from OU but mediocre numbers.
WR80 Cedric Tillman (ROOKIE) - Poor man's X receiver with size from Tennessee.
WR81 Chase Claypool (CHI) - Can't believe PIT got No. 32 overall for him.
WR82 Mecole Hardman (NYJ) - 40 YD/G with Mahomes since '21. Gadget FA.
WR83 Romeo Doubs (GB) - Deep threat. 33 YD/G as 4th rounder. Rodgers trade?
WR84 Allen Robinson (LAR) - Career-low 34 YD/G. LAR begging someone to trade.
TE26 Luke Musgrave (ROOKIE) - Plugged in draftniks think he's going high.
TE29 Sam LaPorta (ROOKIE) - Athletic Iowa TE with projected Round 2/3 capital.
TE30 Trey McBride (ARI) - 2nd-rounder averaged 30 YD/G without Ertz (ACL).
RB63 Gus Edwards (BAL) - Coming off 4th-straight 5.0 YPC year despite ACL tear.
RB64 Jerome Ford (CLE) - 5th-rounder with special teams value. Hunt is a FA.
RB65 Zamir White (LV) - 4th-rounder coming off near redshirt year. Jacobs tagged.
RB66 Joshua Kelley (LAC) - Held off Spiller (83 to 21 touches) in '22. Both are back.
RB67 Pierre Strong (NE) - Damien is a FA. RB2 competition with Kevin Harris.
RB68 Cordarrelle Patterson (ATL) - 33yo cut candidate, but 4.8 YPC on 144 runs.
RB69 Jerick McKinnon (FA) - 31yo who was a perfect receiving fit for Andy Reid.
QB29 Ryan Tannehill (TEN) - Cut or trade candidate with TEN needing a rebuild.
QB30 Desmond Ridder (ATL) - 177 YD/G with 16 RuYD/G in 4 starts. 3rd rounder.
WR85 Wan'Dale Robinson (NYG) - Week 11 ACL tear. Slot-only 2nd rounder.
WR86 Parris Campbell (NYG) - 26yo slot-only FA with 2nd round pedigree. 37 YD/G.
WR87 Terrace Marshall (CAR) - 35 YD/G, 10.4 YPT in year two. 2nd round talent.
WR88 Tim Patrick (DEN) - ACL. Fairly-paid 29yo who needs a Sutton trade to start.
WR89 Khalil Shakir (BUF) - 5th-rounder mixed in as slot behind cut-able McKenzie.
WR90 John Metchie (HOU) - Hopefully his healthy (Leukemia) fully rebounds.
WR91 Van Jefferson (LAR) - 42 YD/G since '21. Helpful if A-Rob is traded.
WR92 Mack Hollins (ATL) - Career-high 40 YD/G as 2-WR starter. 30yo.
RB70 Chase Brown (ROOKIE) - Old prospect, but productive with plus athleticism.
RB71 James Robinson (NE) - 2.9 YPC (Achilles) led to NYJ healthy scratches.
RB72 Israel Abanikanda (ROOKIE) - Solid numbers at PITT. Didn't see athletic traits.
RB73 D'Ernest Johnson (JAX) - 4 carries in scratched-heavy year. 5.3 YPC in '21.
RB74 Ronald Jones (DAL) - Healthy scratches led to cheap deal in mini Zeke role.
RB75 Isaiah Spiller (LAC) - 2.3 YPC and barely saw the field as 4th-round rookie.
TE32 Isaiah Likely (BAL) - 23 YD/G on 6.2 YPT as 4th-round receiving threat.
TE33 Jelani Woods (IND) - Very athletic 3rd rounder. 21 YD/G in terrible offense.
TE34 Zach Ertz (ARI) - Late-year ACL + MCL tear. Trade candidate.
TE35 Cade Otton (TB) - 24 YD/G as a 4th-round rookie. Brate and Brady are out.
TE36 Austin Hooper (LV) - Very likely washed but in line for plenty of snaps for now.
TE37 Zack Kuntz (ROOKIE) - Freak athlete after transferring out of Penn State.
QB32 Will Levis (ROOKIE) - I don't think he's good. Here's his report.
QB33 Jacoby Brissett (WAS) - 12/6 TD/INT on career-high 7.1 YPA. Fringe starter.
QB34 Baker Mayfield (TB) - Signed to compete on likely bad TB offense.
QB35 Sam Howell (WAS) - We're overselling his odds of actually being WAS QB1.
QB36 Sam Darnold (SF) - 7/3 TD/INT on career-high 8.2 YPA. Fringe starter.
QB37 Hendon Hooker (ROOKIE) - Very productive with rushing, but 25yo with ACL.
WR93 Tyler Scott (ROOKIE) - Productive early declare from Cincy. Outside receiver.
WR94 Greg Dortch (ARI) - 3 games with 9+ grabs. Rondale's backup.
WR95 Robert Woods (HOU) - 31yo coming off career-low 31 YD/G, 5.8 YPT.
WR96 Nelson Agholor (BAL) - 23 YD/G in NE rotation. 30yo deep threat.
WR97 Deonte Harty (BUF) - Punt returner in the Isaiah McKenzie role.
WR98 Tutu Atwell (LAR) - 26 YD/G after Kupp and A-Rob missed. '21 2nd-rounder.
WR99 A.T. Perry (ROOKIE) - This is a place holder.
WR100 Kayshon Boutte (ROOKIE) - This is a place holder.
WR101 Laviska Shenault (CAR) - 21 YD/G as slot-only gadget. That's his role.
RB76 Trey Sermon (PHI) - The grinder backup to Rashaad Penny. Hellllllllooooo.