The Buffalo Bills have all nine draft picks under contract.

Defensive tackle T.J. Sanders was the final player unsigned ahead of Wednesday’s training camp-opening practice. The second-round pick inked a four-year, $10.645 million contract Thursday.

kAmv@:?8 :?E@ %9FCD52J[ b_ @7 ba D64@?5\C@F?5 A:46 =:?6324<6C y24< z:K6C[ 2 7@FCE9\C@F?5 A:4< @7 y24

kAmw@=5@FED 2C6 :?4C62D:?8=J C2C6 D:?46 E96 }u{ 6DE23=:D965 2 C@@<:6 H286 D42=6 2D A2CE @7 E96 4@==64E:G6 32C82:?:?8 28C66>6?E H:E9 E96 }u{!p 😕 a_“] qFE D64@?5\C@F?5 A:4:==:@? 7F==J\8F2C2?E665 562= |2J g]k^Am

kAmp 52J =2E6C[ E96 qC@H?D E96? 82G6 =:?6324<6C r2CD@? $49H6D:?86C[ E96 E@A A:4< 😕 E96 D64@?5 C@F?5 W}@] bb @G6C2==X[ 2 7@FC\J62C[ S“]g >:==:@? 8F2C2?E665 562=] u:CDE\C@F?5 A:4

kAm$2?56CD H2D ?@E @?6 @7 7@FC A=2J6CD E@ C646:G6 2 8F2C2?E665 4@?EC24E[ 3FE 96 H2D 4=@D6] t$!} C6A@CE65 $2?56CD C646:G65 S`_]_fb >:==:@? 8F2C2?E665[ H9:49 😀 C@F89=J hdT]k^Am

kAm%96 q:==D EC2565 EH@ D64@?5D 2?5 2 7@FCE9 E@ E96 q62CD E@ >@G6 FA `d DA@ED E@ D6=64E $2?56CD c`DE @G6C2==] %96 e\7@@E\c[ ahf\A@F?56C 925 `g E24<=6D 7@C 2 =@DD 2?5 h ½ D246D H:E9 $@FE9 r2C@=:?2]k^Am

kAmu@FCE66? A:42C $E6H2CE 92D?’E D:8?65 9:D C@@<:6 562= ?@C 5:5 96 A2CE:4:A2E6 😕 2?J >:?:42>A AC24E:46D 3642FD6 @7 =2?8F286 😕 9:D 4@?EC24E E92E G@:5 8F2C2?E66D H:E9 2 3C6249 @C 5672F=E]k^Am

Bills rookie salaries

Round

Pick

Player

Position

Salary (Four years)

1

30

Maxwell Hairston

CB

$15,257,982

2

41

T.J. Sanders

DT

$10,645,407

3

72

Landon Jackson

DE

$6,618,982

4

109

Deone Walker

DT

$5,247,040

5

170

Jordan Hancock

DB

$4,520,216

5

173

Jackson Hawes

TE

$4,520,216

6

177

Dorian Strong

CB

$4,485,356

6

206

Chase Lundt

OL

$4,404,924

7

240

Kaden Prather

WR

$4,310,368








Nick Sabato can be reached via email at nick.sabato@gnnewspaper.com, on X @NickSabatoGNN or on Bluesky @nicksabatognn.bsky.social.