close
close

Buffalo Bills rookies report to training camp

The Buffalo Bills welcomed their new class of rookies to training camp on Tuesday, unofficially kicking off the 2024 NFL Summer Camp at St. John Fisher University. It’s almost time for organized workouts and plenty of on-field news, Bills Mafia!

Western New York, the Finger Lakes and Genesee regions, central New York and other areas have been plagued by inclement weather. Several severe storms have hit these areas, knocking out power and, worse, many areas near New York State’s many lakes.

Hopefully the worst is behind us and training camp will continue uninterrupted, but if you know anything about the City of Flowers, you should know that the weather can change every 10 minutes. Your humble team here at Bison rumbles was no exception to the crazy weather conditions – so we’ll do our best to keep you updated on everything happening in Rochester and beyond Bills-related before camp kicks off.

Remember, training camp doesn’t officially begin until next week. We’ll use this space to review Buffalo’s 2024 recruiting class before they take to Fisher Field in Pittsford, NY.

So how did each rookie land with the Bills? Your recap follows below…


The Buffalo Bills entered the 2024 NFL Draft with 11 picks at their disposal, and left the draft with 10 new players. As usual, general manager Brandon Beane was very active in his moves. Instead of a projected move up for a receiver, Beane moved down twice and came out of the first round to start things off for Buffalo. Here’s how it all played out:

Trade 1
(points in parentheses = Rich Hill’s trade value table)

  • Invoices received: 32 (184 pts), 95 (40 pts), 221 (2pts) = 226
  • The leaders received: 28 (209 pts), 133 (18 pts), 248 (1 pt) = 227
    A transaction almost equal to the results of this transaction

Trade 2
(points in parentheses = Rich Hill’s trade value table)

  • Invoices received: 33 (180 pts), 141 (14 pts) = 194 pts
  • Panthers received: 32 (184 pts), 200 (5 pts) = 189 pts
    Invoices with a net gain as a result of this transaction

Buffalo Bills 2024 NFL Draft Picks

  • 2nd round, choice 33 — Keon Coleman, receiver (State of Florida)
    (discover Coleman | analysis | profile Rumblings Coleman | film study)
    (signing | contract numbers | Beane post-draft press conference | Beane interview)
    (media day | Bills Mafia + Coleman | Coleman OBD Birthday)
    (2023 Rumblings summer spotlight | 2023 highlights reel | pre-draft film study)
  • Round 2, choice 60 — Cole Bishop, S (Utah)
    (discover Bishop | analysis | profile Rumblings Bishop | interview | entry 91 players in 91 days)
  • Round 3, Pick 95 — DeWayne Carter, DT (Duke)
    (Get to know Carter | Analysis | Film Study | Media Day Feature | Media Day Interview | 91 Players in 91 Days entry)
  • Fourth round, pick 128 — Ray Davis, RB (Kentucky)
    (get to know Davis | analysis | film study | entry 91 players in 91 days)
  • Round 5, Choice 141 — Sedrick Van Pran-Granger, C (Georgia)
    (analysis)
  • Round 5, Choice 160 — Edefuan Ulofoshio, LB (Washington)
    (discover Ulofoshio | analysis | film study | entry 91 players in 91 days)
  • Round 5, Choice 168 — Javon Salomon, DE (Troy)
    (get to know Salomon | analysis | entry 91 players in 91 days)
  • Round 6, Pick 204 — Tylan Grable, Occupational Therapist (UCF)
    (discover Grable | analysis | entry 91 players in 91 days)
  • Round 6, Choice 219 — Daequan Hardy, CB (PSU)
    (get to know Hardy | analysis)
  • Round 7, Choice 221 — Travis Clayton, Occupational Therapist (International player’s career)
    (get to know Clayton | analysis/signature)

Buffalo Bills 2024 UDFA Signings

  • Frank Gore Jr., RB (South Mississippi) (91 players in 91 days report)
  • Xavier Johnson, receiver (Ohio State) (91 players in 91 days report)
  • Lawrence Keys, WR (Tulane) (91 players in 91 days report)
  • Keaton Bills, OG (Utah) (91 players in 91 days report)
  • Gunner Britton, OG (Auburn) (91 players in 91 days report)
  • Mike Edwards, OL (Campbell) (91 players in 91 days report)
  • David Ugwoegbu, DE (Houston) (91 players in 91 days report)
  • Branson Deen, DT (Miami) (91 players in 91 days report)
  • Rondell Bothroyd, DT (Oklahoma) (91 players in 91 days report)
  • Couch Te’Cory, CB (Miami) (91 players in 91 days report)
  • Keni-H Lovely, CB (Western Michigan) (91 players in 91 days report)
  • Jack Browning, P (San Diego State) (91 players in 91 days report)