Buffalo Bills Will Have a Great Offense Following DJ Moore Trade
Josh Allen has been playing hero ball for two years. Scrambling out of pressure, improvising on broken plays, and somehow dragging the Bills to playoff appearances with a receiving corps that had no business being on the same field as him. That ends now.
The Buffalo Bills struck a deal Thursday to acquire Wide Receiver DJ Moore from the Chicago Bears, sending a 2026 second-round pick (No. 60) and receiving a 2026 fifth-round pick in return. The trade won’t become official until the new league year opens on March 11, but the terms are locked in. The Bills are getting their guy.
Why the Bills Needed DJ Moore Yesterday
Since trading Stefon Diggs in the 2024 offseason, Buffalo’s wide receiver room has been a revolving door of “fine” players. Khalil Shakir has been a willing workhorse. Keon Coleman, the 2024 second-round pick with the body of a Greek statue and the production of a backup tight end, has logged just 960 receiving yards in 26 games.
Joshua Palmer. Mecole Hardman. Curtis Samuel. All solid depth pieces, none of them the kind of guy you draw up a game plan around. Allen threw to 16 different teammates last season. Moore changes the math immediately. He slides into the WR1 role the moment he lands in Buffalo, and the Bills finally have someone they can build an offense around.
DJ Moore’s Career Numbers Tell a Story Worth Reading
Moore, who turns 29 in April, has 608 receptions for 8,213 yards and 41 touchdowns across eight NFL seasons. He was the 24th overall pick in the 2018 draft out of Maryland, and he’s been a model of durability. He is the only wide receiver in the league to appear in 17 games in each of the past five seasons.
He’s also posted four 1,000-yard seasons, two of which came in 2020 and 2021 under new Bills Head Coach Joe Brady, who was then the offensive coordinator in Carolina. Those two seasons? Moore combined for 2,350 yards and 8 touchdowns. The man put up WR1 numbers in Brady’s system, and now he gets to do it again with Josh Allen throwing him the ball instead of Sam Darnold and Cam Newton.
Yes, Moore’s 2025 campaign was a career-low 682 yards. But context matters. The Bears ran the ball heavily under Ben Johnson, and Chicago’s passing attack was increasingly distributed among Rome Odunze, Luther Burden, and breakout Tight End Colston Loveland. Moore was working in a crowded room with a declining role.
What the Bills Gave Up To Land Moore
Nothing comes free. Buffalo parted with the 60th overall pick in the 2026 draft — a meaningful piece of capital in a year where the team is also changing defensive schemes and has pass rusher needs that won’t solve themselves.
Some analysts are questioning whether the Bills overpaid. Moore is under contract for $22.5 million annually, which is on the steeper side for a receiver who hasn’t cracked 1,000 yards in two seasons. The Bills also reportedly guaranteed $15.5 million of Moore’s 2028 salary, which raised more than a few eyebrows around the league.
But here’s the flip side: the Bills have an elite quarterback playing the best football of his life, and they’ve watched him operate without a true No. 1 target for two consecutive seasons. At some point, you pay the price. Buffalo made the call that this was the moment.
What This Means For the Bills’ Super Bowl Chances
The Bills have come agonizingly close in recent years. Allen is in his prime. The defense has pieces. The coaching staff is fresh and motivated. The one persistent knock that Buffalo hasn’t surrounded their franchise quarterback with enough offensive weapons has just gotten a lot quieter.
Moore won’t single-handedly get the Bills to their first Super Bowl. But he’s the kind of reliable, experienced, scheme-flexible receiver that playoff teams are built around. He beats press coverage, he runs crisp routes, and he doesn’t disappear when the game is on the line. For the Bills and their long-suffering fans, this isn’t just a trade; it is a statement. The front office heard the criticism. They answered it. Now it’s on Moore and Allen to deliver.
