Pat Draft 2

Draft Selections
CJ Allen Head Shot
PICK: 47 RND: 2 (BUF)
CJ Allen
LB Georgia
Domonique Orange Head Shot
PICK: 79 RND: 3 (BUF)
Domonique Orange
DT Iowa State
A.J. Haulcy Head Shot
PICK: 91 RND: 3 (BUF)
A.J. Haulcy
S LSU
Caden Curry Head Shot
PICK: 94 RND: 3 (BUF)
Caden Curry
DE-EDGE Ohio State
Bryce Lance Head Shot
PICK: 126 RND: 4 (BUF)
Bryce Lance
WR North Dakota State
Pat Coogan Head Shot
PICK: 165 RND: 5 (BUF)
Pat Coogan
C Indiana
Louis Moore Head Shot
PICK: 168 RND: 5 (BUF)
Louis Moore
S Indiana
Zxavian Harris Head Shot
PICK: 186 RND: 6 (BUF)
Zxavian Harris
DT Ole Miss
Josh Moten Head Shot
PICK: 220 RND: 7 (BUF)
Josh Moten
CB Southern Miss
Cole Payton Head Shot
PICK: 228 RND: 7 (BUF)
Cole Payton
QB North Dakota State
Draft Picks Received
CJ Allen Head Shot
PICK: 47 RND: 2 (IND)
CJ Allen
LB Georgia
Domonique Orange Head Shot
PICK: 79 RND: 3 (ATL)
Domonique Orange
DT Iowa State
Caden Curry Head Shot
PICK: 94 RND: 3 (DEN)
Caden Curry
DE-EDGE Ohio State
Zxavian Harris Head Shot
PICK: 186 RND: 6 (NYG)
Zxavian Harris
DT Ole Miss
No Pick Head Shot
PICK: RND: 3 (IND)
NEXT YEAR (2027)
 
No Pick Head Shot
PICK: RND: 4 (ATL)
NEXT YEAR (2027)
 
No Pick Head Shot
PICK: RND: 5 (CLE)
NEXT YEAR (2027)
 
No Pick Head Shot
PICK: RND: 6 (CLE)
NEXT YEAR (2027)
 
No Pick Head Shot
PICK: RND: 7 (DEN)
NEXT YEAR (2027)
 
Draft Picks Traded
KC Concepcion Head Shot
PICK: 26 RND: 1 (DEN)
KC Concepcion
WR Texas A&M
Players Gained
Head Shot
Marvin Mims Jr.
WR
Players traded away
Head Shot
Joshua Palmer
WR
Head Shot
Keon Coleman
WR
Draft Grade — Bills
Overall D
ValueB NeedB+ TradesF FutureB
The Bills cashed the board's mistake on Haulcy: D.

The Bills put a flag in the ground for Pat Coogan, 33 picks before anyone else would have, and the value took the hit. A D that will need time and luck to look better.

The trades bled value they could not afford to lose. They covered a lot of ground and still skipped running back, which is a strange place to end up.

Haulcy at that cost is the sort of edge that compounds over a roster.

Bottom line, they will need several of these picks to beat their grades just to break even, and running back is still a hole.

Pick Analysis
Pick47 Rnd2 CJ Allen
A quiet steal in pick No. 47: CJ Allen for less than the market said. The one spot they could not leave alone, and did not.
Pick79 Rnd3 Domonique Orange
No edge and no loss on Domonique Orange in slot 79; it is a wash and a sensible one. Top of the wish list, and they did not leave without it.
Pick91 Rnd3 A.J. Haulcy
A.J. Haulcy at pick 91 is a first-round grade at a bargain-bin price, no notes. One more legitimate question on the roster, answered.
Pick94 Rnd3 Caden Curry
Caden Curry at the Round 3 slot is an overdraft of the loud, memorable kind. It patches a soft spot without any drama.
Pick126 Rnd4 Bryce Lance
Bryce Lance in slot 126 is fine work, a shade of surplus and no downside. A must-fix position, and they treated it like one.
Pick165 Rnd5 Pat Coogan
They reached into another round for Pat Coogan, and the board is nowhere close to agreeing. Better still, it is exactly the hole they had to fill.
Pick168 Rnd5 Louis Moore
Louis Moore at pick 168 is money in the bank, a safety taken below his worth. It fills a real need, too.
Pick186 Rnd6 Zxavian Harris
Zxavian Harris at the 186th overall pick is a steep price for a hunch, hard to square with any board. This was priority one on the needs board, and now it is handled.
Pick220 Rnd7 Josh Moten
They let Josh Moten come to them and pounced at the Round 7 slot. Depth more than a fix, but depth they can use.
Pick228 Rnd7 Cole Payton
A reach on Cole Payton in pick No. 228; the board had better options right there. A need, and now a little less of one.