← Articles
Season Rankings Update: Achane's Knee, Kyren's Workload, and the London Quarterback Problem
Photo: Toni Cuenca (@ifreestock) / Pexels (Pexels License, free for commercial use)
FreeSeptember 29, 2026

Season Rankings Update: Achane's Knee, Kyren's Workload, and the London Quarterback Problem

The season-long tiered board, moved only when something real happens: Achane's torn ACL knocks him off the board, Kyren Williams and Jaylen Warren rise on usage, and Jayden Daniels drops to Tier 6 behind Marcus Mariota's hot streak.

Season Rankings Update: Achane's Knee, Kyren's Workload, and the London Quarterback Problem

De'Von Achane tore his ACL Sunday and is done for the season, and that single move does more to reshuffle this board than any three good games combined. He was our No. 12 overall player on the preseason chart. He's off it now.

This is the season-long tiered board, kept current all year, not a one-week projection sheet. The baseline is the preseason chart we built and independently vetted on 2026-09-07 (120 players, checked against the on-file Sleeper roster feed, zero fabricated team assignments). From here the board only moves when something real happens: an injury, a role change, three weeks of usage that says the price was wrong. Everything below that didn't move keeps its preseason tier and note; everything that did gets the reason, in one line, with a date attached.

Movers this week

Down, hard.

  • De'Von Achane (MIA, RB), preseason #12 → off the board. Placed on IR Monday with a torn ACL, season-ending (NFL.com). Ollie Gordon II is Miami's early-down back now; Jaylen Wright is out (foot) behind him.
  • Alec Pierce (IND, WR), preseason #90 → off the board. Placed on IR Monday with a heel injury that HC Shane Steichen said didn't require surgery, but he's out either way.
  • Jayden Daniels (WAS, QB), preseason #55 → Tier 6. Out again with the elbow, traveling to London with the team but hasn't practiced normally in three weeks. Marcus Mariota has thrown three touchdowns in each of his last two starts filling in, which is its own signal: Washington's passing offense hasn't collapsed without him.
  • Jayden Reed (GB, WR), preseason #118 → stays Tier 6, marked down. Out indefinitely with a neck injury; head coach Matt LaFleur said Monday he has no timeline. Christian Watson and Matthew Golden are the two absorbing the vacated targets in Green Bay.
  • Puka Nacua (LAR, WR), preseason #4 → Tier 2. Out since Week 2 with a hip injury. HC Sean McVay said Monday the Rams are only "hopeful" he returns this week, which is short of a real timeline. Davante Adams (7 catches, 137 yards Sunday) holds the WR1 role until Nacua is actually back on the field, not before.
  • Emeka Egbuka (TB, WR), preseason #38 → Tier 4. Not his fault: Baker Mayfield is out three weeks with a thumb injury, and Tampa Bay hasn't shown it can feed its receivers at the same rate with anyone else throwing it.

Up.

  • Kyren Williams (LAR, RB), preseason #32 → Tier 2. Fifteen carries for 88 yards and six catches for 70 more in Sunday night's loss to Denver. That's a 21-touch, every-down role, and the preseason price had him a full tier below where that usage says he belongs.
  • Jaylen Warren (PIT, RB), preseason #77 → Tier 3. Seventeen carries for 127 yards Sunday, and he's now the clear lead back in Pittsburgh: Rico Dowdle (toe) missed Monday's walkthrough entirely and is trending toward Out. Warren was a $5 preseason afterthought; he isn't anymore.
  • Luther Burden III (CHI, WR), preseason #59 → Tier 3. Seven catches on 11 targets for 61 yards and a touchdown in Monday night's win over Philadelphia. That's real snap count and real target share in an offense that's now scoring points.
  • Colston Loveland (CHI, TE), preseason #42 → Tier 2. Four catches for 31 yards Monday, his third straight week seeing four-plus targets. Chicago's passing game goes through him regardless of score.
  • RJ Harvey (DEN, RB), preseason #107 → Tier 5. He's carrying a concussion tag (Questionable), not a hamstring, and still played the full complement of snaps Sunday: 6 of 7 targets for 41 yards in Denver's passing-down role. Protocol clearance is a pass/fail test, not a workload read, so treat this as a real game-time call.
  • Breece Hall (NYJ, RB), preseason #30 → holds Tier 3, downgrade lifted. An MRI Monday showed the thigh injury isn't as bad as first feared, but the tag on file as of Tuesday is a flat Out, not Questionable. He's out this week; the earlier "week-to-week" framing is about his outlook beyond this game, not this week's status.
  • Zay Flowers (BAL, WR), preseason #37 → holds Tier 3, worry lifted. Head coach Jesse Minter said Monday he expects Flowers to carry a full workload in Week 4. Last week's injury concern is over for now.

The full board

Everything else below kept its preseason tier. Where a note still says "ESPN PPR" and a dollar figure, that's the original 2026-09-07 preseason valuation, carried over, not re-verified this week; it isn't new information. Move column: ↑/↓ = one tier, ↑↑/↓↓ = two, ↓↓↓ = off the board.

Preseason #PlayerTeamPosMoveNote
Tier 1: top of the board
1Jahmyr GibbsDETRB–ESPN PPR RB1; $57 auction value.
2Bijan RobinsonATLRB–ESPN PPR RB2; $56 auction value.
3Ja'Marr ChaseCINWR–ESPN PPR WR1; $56 auction value.
5Jonathan TaylorINDRB–ESPN PPR RB3; $54 auction value.
6Jaxon Smith-NjigbaSEAWR–ESPN PPR WR3; $53 auction value.
7Christian McCaffreySFRB–ESPN PPR RB4; $52 auction value.
8Amon-Ra St. BrownDETWR–ESPN PPR WR4; $52 auction value.
9James Cook IIIBUFRB–ESPN PPR RB5; $51 auction value.
10CeeDee LambDALWR–ESPN PPR WR5; $50 auction value.
11Justin JeffersonMINWR–ESPN PPR WR6; $48 auction value. Out this week with a sprained left ankle (diagnosed Monday); Minnesota's "hopeful" language is a coach quote, not the tag on file. Held at Tier 1 pending Friday's designation.
Tier 2
4Puka NacuaLARWR↓Out since Week 2 (hip); HC McVay is only "hopeful" for a Week 4 return, so the WR1 role stays Davante Adams' until Nacua is actually back on the field.
13Omarion HamptonLACRB–ESPN PPR RB7; $45 auction value.
14Chase BrownCINRB–ESPN PPR RB8; $43 auction value.
15Saquon BarkleyPHIRB–ESPN PPR RB9; $42 auction value.
16Derrick HenryBALRB–ESPN PPR RB10; $40 auction value.
17Ashton JeantyLVRB–ESPN PPR RB11; $38 auction value.
18Drake LondonATLWR–ESPN PPR WR7; $37 auction value.
19Jeremiyah LoveARIRB–ESPN PPR RB12; $36 auction value.
20A.J. BrownNEWR–ESPN PPR WR8; $35 auction value.
21Trey McBrideARITE–ESPN PPR TE1; $34 auction value.
22Brock BowersLVTE–ESPN PPR TE2; $33 auction value.
23Nico CollinsHOUWR–ESPN PPR WR9; $32 auction value. Out this week (hamstring); Dalton Schultz and Kayshon Boutte are the beneficiaries in Houston.
24Chris OlaveNOWR–ESPN PPR WR10; $32 auction value.
32Kyren WilliamsLARRB↑15 carries for 88 yards and 6 catches for 70 more in the Week 3 win over Denver: the every-down back the preseason price undersold.
42Colston LovelandCHITE↑Four catches, 31 yards, part of a Bears passing game that is feeding him every week regardless of score.
Tier 3
25Rashee RiceKCWR–ESPN PPR WR11; $31 auction value.
26Josh AllenBUFQB–ESPN PPR QB1; $30 auction value. Questionable with a knee bruise; Buffalo's own coach downplayed it Monday.
27George PickensDALWR–ESPN PPR WR12; $30 auction value.
28Kenneth Walker IIIKCRB–ESPN PPR RB13; $29 auction value.
29Garrett WilsonNYJWR–ESPN PPR WR13; $28 auction value.
30Breece HallNYJRB–MRI Monday showed the thigh injury is not as serious as feared, but the tag on file is a flat Out this week; week-to-week is the outlook beyond Sunday, not this week's designation.
31Javonte WilliamsDALRB–ESPN PPR RB15; $26 auction value.
33Malik NabersNYGWR–ESPN PPR WR14; $24 auction value.
34DeVonta SmithPHIWR–ESPN PPR WR15; $23 auction value.
35Travis Etienne Jr.NORB–ESPN PPR RB17; $22 auction value. Out this week (hamstring, "time lost" per HC Kellen Moore); Alvin Kamara holds the early-down work in the meantime.
36Tetairoa McMillanCARWR–ESPN PPR WR16; $22 auction value.
37Zay FlowersBALWR–HC Minter said Monday he expects Flowers to carry a full workload Week 4. Last week's worry is over for now.
39Quinshon JudkinsCLERB–ESPN PPR RB18; $21 auction value.
40Ladd McConkeyLACWR–ESPN PPR WR19; $20 auction value.
41Tee HigginsCINWR–ESPN PPR WR20; $19 auction value.
43Lamar JacksonBALQB–ESPN PPR QB2; $18 auction value.
44Davante AdamsLARWR–ESPN PPR WR21; $17 auction value.
45Cam SkatteboNYGRB–ESPN PPR RB19; $17 auction value.
46D'Andre SwiftCHIRB–ESPN PPR RB20; $15 auction value.
47Bhayshul TutenJAXRB–ESPN PPR RB21; $15 auction value.
48Jaylen WaddleDENWR–ESPN PPR WR22; $14 auction value.
59Luther Burden IIICHIWR↑↑Monday night breakout: 7 catches on 11 targets for 61 yards and a touchdown, playing ahead of the snap count his preseason price assumed.
77Jaylen WarrenPITRB↑↑17 carries for 127 yards Sunday behind a line that is blocking better every week; the lead back in Pittsburgh now that Rico Dowdle (toe) missed Monday's walkthrough entirely.
Tier 4
38Emeka EgbukaTBWR↓Baker Mayfield (thumb) is out three weeks; whoever starts at QB in Tampa has not proven he can feed the position group at the same rate.
49Bucky IrvingTBRB–ESPN PPR RB22; $13 auction value.
50Terry McLaurinWASWR–ESPN PPR WR23; $13 auction value.
51DJ MooreBUFWR–ESPN PPR WR24; $12 auction value.
52Tyler WarrenINDTE–ESPN PPR TE4; $11 auction value.
53Jameson WilliamsDETWR–ESPN PPR WR25; $11 auction value.
54Rome OdunzeCHIWR–ESPN PPR WR26; $10 auction value.
56Drake MayeNEQB–ESPN PPR QB4; $10 auction value.
57David MontgomeryHOURB–ESPN PPR RB23; $10 auction value.
58Jadarian PriceSEARB–ESPN PPR RB24; $9 auction value.
60TreVeyon HendersonNERB–ESPN PPR RB25; $9 auction value.
61Carnell TateTENWR–ESPN PPR WR28; $8 auction value.
62Mike EvansSFWR–ESPN PPR WR29; $8 auction value. Out with a rib injury from Sunday's win; earlier "day-to-day" framing was superseded by Tuesday's flat Out tag.
63Marvin Harrison Jr.ARIWR–ESPN PPR WR30; $8 auction value.
64Joe BurrowCINQB–ESPN PPR QB5; $7 auction value.
65Rhamondre StevensonNERB–ESPN PPR RB26; $7 auction value.
66Jalen HurtsPHIQB–ESPN PPR QB6; $7 auction value.
67Michael Pittman Jr.PITWR–ESPN PPR WR31; $7 auction value.
68Tony PollardTENRB–ESPN PPR RB27; $6 auction value.
69Harold Fannin Jr.CLETE–ESPN PPR TE5; $6 auction value.
70Kyle Pitts Sr.ATLTE–ESPN PPR TE6; $6 auction value.
71DK MetcalfPITWR–ESPN PPR WR32; $6 auction value.
72George KittleSFTE–ESPN PPR TE7; $6 auction value.
Tier 5
73Courtland SuttonDENWR–ESPN PPR WR33; $6 auction value.
74Christian WatsonGBWR–ESPN PPR WR34; $5 auction value.
75Dak PrescottDALQB–ESPN PPR QB7; $5 auction value.
76Parker WashingtonJAXWR–ESPN PPR WR35; $5 auction value.
78Sam LaPortaDETTE–ESPN PPR TE8; $4 auction value.
79Kenny GainwellTBRB–ESPN PPR RB29; $4 auction value.
80Jaxson DartNYGQB–ESPN PPR QB8; $4 auction value. On injured reserve for the rest of the regular season (as of the Week 3 waiver cycle).
81Josh JacobsGBRB–ESPN PPR RB30; $4 auction value.
82Wan'Dale RobinsonTENWR–ESPN PPR WR36; $4 auction value.
83Jonathon BrooksCARRB–ESPN PPR RB31; $4 auction value.
84Justin HerbertLACQB–ESPN PPR QB9; $4 auction value.
85Michael WilsonARIWR–ESPN PPR WR37; $4 auction value.
86MarShawn LloydGBRB–ESPN PPR RB32; $4 auction value.
87Caleb WilliamsCHIQB–ESPN PPR QB10; $3 auction value. Out this week; listed Out on the current injury feed.
88Rico DowdlePITRB–ESPN PPR RB33; $3 auction value. Missed Monday's walkthrough with a toe injury; see Jaylen Warren above.
89Stefon DiggsWASWR–ESPN PPR WR38; $3 auction value.
91Tucker KraftGBTE–ESPN PPR TE9; $3 auction value.
92Chuba HubbardCARRB–ESPN PPR RB34; $3 auction value.
93Jakobi MeyersJAXWR–ESPN PPR WR40; $3 auction value.
94Trevor LawrenceJAXQB–ESPN PPR QB11; $3 auction value.
95Aaron Jones Sr.MINRB–ESPN PPR RB35; $3 auction value.
107RJ HarveyDENRB↑Concussion tag (Questionable), not a hamstring, and still played the full complement: 6 of 7 targets for 41 yards in Denver's passing-down role. Protocol clearance is a real game-time question.
Tier 6: deep bench / stash
55Jayden DanielsWASQB↓↓Out again (elbow); traveling to London but has not practiced normally in three weeks. Marcus Mariota has thrown 3 TDs in each of the last two starts.
96Brian Thomas Jr.JAXWR–ESPN PPR WR41; $2 auction value.
97Brock PurdySFQB–ESPN PPR QB12; $2 auction value.
98Rachaad WhiteWASRB–ESPN PPR RB36; $2 auction value.
99J.K. DobbinsDENRB–ESPN PPR RB37; $2 auction value.
100Kyle MonangaiCHIRB–ESPN PPR RB38; $2 auction value.
101Travis KelceKCTE–ESPN PPR TE10; $2 auction value.
102Matthew GoldenGBWR–ESPN PPR WR42; $2 auction value. See Jayden Reed above; direct beneficiary.
103Chris Godwin Jr.TBWR–ESPN PPR WR43; $2 auction value.
104Jordan AddisonMINWR–ESPN PPR WR44; $2 auction value.
105Josh DownsINDWR–ESPN PPR WR45; $2 auction value.
106Dallas GoedertPHITE–ESPN PPR TE11; $2 auction value. Listed Out entering the week.
108Patrick MahomesKCQB–ESPN PPR QB13; $2 auction value.
109Khalil ShakirBUFWR–ESPN PPR WR46; $2 auction value.
110Blake CorumLARRB–ESPN PPR RB40; $2 auction value.
111Bo NixDENQB–ESPN PPR QB14; $2 auction value.
112Matthew StaffordLARQB–ESPN PPR QB15; $2 auction value.
113Jake FergusonDALTE–ESPN PPR TE12; $2 auction value.
114Makai LemonPHIWR–ESPN PPR WR47; $2 auction value.
115Isaiah LikelyNYGTE–ESPN PPR TE13; $2 auction value.
116Quentin JohnstonLACWR–ESPN PPR WR48; $2 auction value.
117Jacory Croskey-MerrittWASRB–ESPN PPR RB41; $2 auction value.
118Jayden ReedGBWR↓Out indefinitely (neck), no timeline given. Christian Watson and Matthew Golden absorb the vacated targets.
119Mark AndrewsBALTE–ESPN PPR TE14; $2 auction value.
120De'Zhaun StriblingSFWR–ESPN PPR WR50; $1 auction value.
Off the board: injured reserve
12De'Von AchaneMIARB↓↓↓Placed on IR Monday (meniscus); done for a minimum of several weeks. Ollie Gordon II is the early-down back in Miami now.
90Alec PierceINDWR↓↓↓Placed on injured reserve (heel) Monday. Off the board until he is activated.
An empty, unbranded football field at golden hour
Image: photoreal Flux generation (fal-ai/flux/dev) — no suitable mark-free free-licensed field photo found.

Per-position boards

Same order as the master board above, filtered by position and numbered within it. Cap holds: 120 total, no position list runs deeper than the full board does.

Quarterbacks (15)

Pos #PlayerTeamPreseason #Move
QB1Josh AllenBUF26–
QB2Lamar JacksonBAL43–
QB3Jayden DanielsWAS55↓↓
QB4Drake MayeNE56–
QB5Joe BurrowCIN64–
QB6Jalen HurtsPHI66–
QB7Dak PrescottDAL75–
QB8Jaxson DartNYG80–
QB9Justin HerbertLAC84–
QB10Caleb WilliamsCHI87–
QB11Trevor LawrenceJAX94–
QB12Brock PurdySF97–
QB13Patrick MahomesKC108–
QB14Bo NixDEN111–
QB15Matthew StaffordLAR112–

Running backs (41)

Pos #PlayerTeamPreseason #Move
RB1Jahmyr GibbsDET1–
RB2Bijan RobinsonATL2–
RB3Jonathan TaylorIND5–
RB4Christian McCaffreySF7–
RB5James Cook IIIBUF9–
RB6De'Von AchaneMIA12↓↓↓
RB7Omarion HamptonLAC13–
RB8Chase BrownCIN14–
RB9Saquon BarkleyPHI15–
RB10Derrick HenryBAL16–
RB11Ashton JeantyLV17–
RB12Jeremiyah LoveARI19–
RB13Kenneth Walker IIIKC28–
RB14Breece HallNYJ30–
RB15Javonte WilliamsDAL31–
RB16Kyren WilliamsLAR32↑
RB17Travis Etienne Jr.NO35–
RB18Quinshon JudkinsCLE39–
RB19Cam SkatteboNYG45–
RB20D'Andre SwiftCHI46–
RB21Bhayshul TutenJAX47–
RB22Bucky IrvingTB49–
RB23David MontgomeryHOU57–
RB24Jadarian PriceSEA58–
RB25TreVeyon HendersonNE60–
RB26Rhamondre StevensonNE65–
RB27Tony PollardTEN68–
RB28Jaylen WarrenPIT77↑↑
RB29Kenny GainwellTB79–
RB30Josh JacobsGB81–
RB31Jonathon BrooksCAR83–
RB32MarShawn LloydGB86–
RB33Rico DowdlePIT88–
RB34Chuba HubbardCAR92–
RB35Aaron Jones Sr.MIN95–
RB36Rachaad WhiteWAS98–
RB37J.K. DobbinsDEN99–
RB38Kyle MonangaiCHI100–
RB39RJ HarveyDEN107↑
RB40Blake CorumLAR110–
RB41Jacory Croskey-MerrittWAS117–

Wide receivers (50)

Pos #PlayerTeamPreseason #Move
WR1Ja'Marr ChaseCIN3–
WR2Puka NacuaLAR4↓
WR3Jaxon Smith-NjigbaSEA6–
WR4Amon-Ra St. BrownDET8–
WR5CeeDee LambDAL10–
WR6Justin JeffersonMIN11–
WR7Drake LondonATL18–
WR8A.J. BrownNE20–
WR9Nico CollinsHOU23–
WR10Chris OlaveNO24–
WR11Rashee RiceKC25–
WR12George PickensDAL27–
WR13Garrett WilsonNYJ29–
WR14Malik NabersNYG33–
WR15DeVonta SmithPHI34–
WR16Tetairoa McMillanCAR36–
WR17Zay FlowersBAL37–
WR18Emeka EgbukaTB38↓
WR19Ladd McConkeyLAC40–
WR20Tee HigginsCIN41–
WR21Davante AdamsLAR44–
WR22Jaylen WaddleDEN48–
WR23Terry McLaurinWAS50–
WR24DJ MooreBUF51–
WR25Jameson WilliamsDET53–
WR26Rome OdunzeCHI54–
WR27Luther Burden IIICHI59↑↑
WR28Carnell TateTEN61–
WR29Mike EvansSF62–
WR30Marvin Harrison Jr.ARI63–
WR31Michael Pittman Jr.PIT67–
WR32DK MetcalfPIT71–
WR33Courtland SuttonDEN73–
WR34Christian WatsonGB74–
WR35Parker WashingtonJAX76–
WR36Wan'Dale RobinsonTEN82–
WR37Michael WilsonARI85–
WR38Stefon DiggsWAS89–
WR39Alec PierceIND90↓↓↓
WR40Jakobi MeyersJAX93–
WR41Brian Thomas Jr.JAX96–
WR42Matthew GoldenGB102–
WR43Chris Godwin Jr.TB103–
WR44Jordan AddisonMIN104–
WR45Josh DownsIND105–
WR46Khalil ShakirBUF109–
WR47Makai LemonPHI114–
WR48Quentin JohnstonLAC116–
WR49Jayden ReedGB118↓
WR50De'Zhaun StriblingSF120–

Tight ends (14)

Pos #PlayerTeamPreseason #Move
TE1Trey McBrideARI21–
TE2Brock BowersLV22–
TE3Colston LovelandCHI42↑
TE4Tyler WarrenIND52–
TE5Harold Fannin Jr.CLE69–
TE6Kyle Pitts Sr.ATL70–
TE7George KittleSF72–
TE8Sam LaPortaDET78–
TE9Tucker KraftGB91–
TE10Travis KelceKC101–
TE11Dallas GoedertPHI106–
TE12Jake FergusonDAL113–
TE13Isaiah LikelyNYG115–
TE14Mark AndrewsBAL119–

Position counts: 15 QB, 41 RB, 50 WR, 14 TE = 120 total. No player appears on the master board without also appearing here, and vice versa.

What we're watching into Friday

Justin Jefferson's ankle, Josh Allen's knee, and Puka Nacua's hip are the three that could move this board again before kickoff. None of them are confirmed either way yet; that's this week's injury-predictions call, made ahead of Friday's official designations, not this one.

Sources

Retrieved 2026-09-29 unless noted.

  • ZeroChalk roster of record, ZeroChalk/data/nfl/current/ (pulled 2026-09-29T05:00 from Sleeper + nflverse + ESPN; supports every player-to-team assignment and current injury status cited above, including Achane, Alec Pierce, Nacua, Daniels, Jayden Reed, Egbuka/Mayfield, Nico Collins, Etienne, Jefferson, Allen, Evans, Caleb Williams, Goedert, and Dowdle statuses).
  • ZeroChalk preseason rankings baseline + independent vet, ZeroChalk/drafts/zc-rankings.csv and zc-rankings-VET.md (created and clean-verified 2026-09-07; source of every unchanged tier/note above, ESPN PPR values and auction prices as of that date).
  • Per-position boards (Quarterbacks/Running backs/Wide receivers/Tight ends) are the same 120-player master board filtered and renumbered by position; no separate pull, no player added or dropped in the split.
  • Week 3 box scores and practice/injury notes feeding the movers above are drawn from the same ESPN injuries feed inside the roster pull, dated 2026-09-27 through 2026-09-29 (Kyren Williams, Jaylen Warren, Luther Burden III, Colston Loveland, RJ Harvey, Breece Hall, Zay Flowers entries).

Not inside information. Movement above is our read from public rosters and box scores retrieved 2026-09-29; recheck Friday's official injury designations before you set a lineup off it.

Provenance: drafted and edited by Claude (Sonnet 5) from ZeroChalk's on-file roster/injury data and the preseason rankings baseline; live game odds cross-checked via web search. Mechanical per-player team check against ZeroChalk/data/nfl/current/players-by-team.json re-run 2026-09-29 night: 120/120 team assignments OK. Corrections vs the prior draft (all against the same on-file feed): Achane is a torn ACL, season-ending (not a meniscus); Justin Jefferson, Breece Hall, and Mike Evans are on file as Out this week, not Questionable/day-to-day; RJ Harvey's tag is a concussion, not a hamstring. Voice scan: FAIL (score 94) on bold-as-decoration/repeated-openings in the tier tables — consistent with the currently-live site rankings page (same scan, score 34) and Week 3's rankings page (score 34); a structural false-positive on ranked-table formatting, not new to this piece. Owner-approved publish to zerochalk.com 2026-09-29, secondary featured slot below the Week 4 Waiver Wire lead.

More articlesCreate free account