Looks like it’s going to be the first day of padded practice today. For those of us who love the trenches, it’s time to get a good look at both OL and DL. Let’s get rolling.
Josh Allen getting some throws in before Monday’s #Bills training camp practice begins #BillsMafia pic.twitter.com/IspfjLipGs
— alex brasky (@alexbrasky) July 28, 2025
Dalton Kincaid will not practice today with ‘knee soreness’ according to Sean McDermott.
— Dan Fetes (@danfetes) July 28, 2025
“It’s not ideal.”#BillsMafia @BuffaloPlus pic.twitter.com/POs1ls7r3F
Injury updates from Sean McDermott:
— Matthew Bové (@Matt_Bove) July 28, 2025
Spencer Brown, Tyrell Shavers (doesn’t seem to be serious), Curtis Samuel, Elijah Moore, Dalton Kincaid (knee soreness), Terrel Bernard, Kaden Prather, Sedrick Van Pran-Granger, & Dawson Knox will miss practice today.
Bass is TBD.
Sean McDermott says he doesn’t think the Shavers ankle injury is serious
— Thad Brown (@thadbrown7) July 28, 2025
Dalton Kincaid has knee soreness after yesterday’s practice. Will not practice today
Tyler Bass has a pelvis issue but still my practice #Bills
With injuries at the WR position piling up, the #Bills signed WR Deon Cain and released DB Daryl Porter Jr.
— alex brasky (@alexbrasky) July 28, 2025
Tyrell Shavers was carted off Sunday with an ankle sprain
Curtis Samuel (hamstring), Elijah Moore (general leg soreness) and Laviska Shenault (leg) have all dealt with…
Long list of Bills who won’t practice today:
— Sal Capaccio 🏈 (@SalSports) July 28, 2025
Dorian Williams
Tyrell Shavers (should be ok after yesterday’s injury)
Sedrick Van Pran-Granger
Curtis Samuel
Terrel Bernard
Elijah Moore
Dalton Kincaid (knee soreness)
Dawson Knox
Bass (pelvis soreness)
Kaden Prather
Spencer Brown
#Bills HC Sean McDermott says it is good to have Shaq Thompson back in the LB room and he does have some familiarity with the system. #BillsMafia
— Ajay Cybulski (@AjayCybulski) July 28, 2025
Sean McDermott says he wants to see nasty football this morning as the pads go on but it can’t be at the expense of someone’s career #Bills
— Maddy Glab (@MadGlab) July 28, 2025
Tyrell Shavers' injury isn't believed to be serious, said Sean McDermott, but the injury list is long.
— Lance Lysowski (@LLysowski) July 28, 2025
Dalton Kincaid won't practice because of knee soreness. Prather has a hamstring injury. Bass is sore and his availability is TBD.
His opening remarks on Day 1 of pads: pic.twitter.com/S2GUUOKfC9
#Bills HC Sean McDermott sent OL Alec Anderson to the locker room after he delivered a cheap shot in practice. McDermott says there is no place for that in practice and Anderson is important to what we do.#BillsMafia
— Ajay Cybulski (@AjayCybulski) July 28, 2025
McDermott thought Hairston might have played hard a step too long on the Shavers injury play yesterday.
— Thad Brown (@thadbrown7) July 28, 2025
But added coaching that out would make guys pull up too soon. Called it a “bang-bang” type thing. #Bills
#Bills HC Sean McDermott on WR Khalil Shakir and how he’s grown:
— Ajay Cybulski (@AjayCybulski) July 28, 2025
“He’s one of the guys. He’s one of the main guys that can drive our football team and take it to another level.”#BillsMafia
Sean McDermott calls what Alec Anderson did in scrap with teammate late in Friday’s practice “a cheap shot” and that’s why he sent him directly to locker room.
— Jon Scott (@JonScottTV) July 28, 2025
Followed up with Anderson to explain things.
McD adds he loves how Anderson’s a #Bills tone-setter, but there’s a line
#BillsCamp pic.twitter.com/fdUCIUp5nM
— Trainwreck Sports (@TrainwreckSprts) July 28, 2025
#Bills Hc Sean McDermott says LB Baylon Spector is a good football player, but the best ability is availability sometimes, and he knows that.#BillsMafia
— Ajay Cybulski (@AjayCybulski) July 28, 2025
Sean McDermott feels Javon Solomon’s had good growth from year 1 to early here in year 2.
— Jon Scott (@JonScottTV) July 28, 2025
“His summer was really good and I feel it’s carried over to here.”#BillsCamp
Bills HC Sean McDermott said WR Tyrell Shavers should only miss a few days with his ankle injury.
— Joe Buscaglia (@JoeBuscaglia) July 28, 2025
Given how it looked and him being carted off the field, that’s a big development for Shavers, who has had a strong camp so far.
The star of yesterday’s practice, Keon Coleman, takes the field for today’s session. #Bills #BillsMafia pic.twitter.com/Zcw0cUN5mC
— Mike Rose (@MichaelFRose_) July 28, 2025
With Bernard and Williams out today, LB Shaq Thompson should have a chance to run with the first team again today. #Bills #BillsMafia pic.twitter.com/LrfAej72NG
— Mike Rose (@MichaelFRose_) July 28, 2025
— Kevin H (@BillsDunk) July 28, 2025
Today’s #QBRace
— Trainwreck Sports (@TrainwreckSprts) July 28, 2025
A certain someone would not be denied today. Also your first look at Maxwell Hairston in pads. pic.twitter.com/jmiJP9uubG
Laviska Shenault getting his first reps of training camp in today. #Bills HC Sean McDermott said he’d “do a little bit” today. #BillsMafia pic.twitter.com/elwcs7nAaI
— Mike Rose (@MichaelFRose_) July 28, 2025
Joey Bosa 20-sack season incoming pic.twitter.com/s7LlDKcZv8
— Pay The Bills | A Trainwreck Sports Production (@PayTheBillsPod) July 28, 2025
Rookie DT TJ Sanders just left the field with an athletic trainer #Bills #BillsMafia
— alex brasky (@alexbrasky) July 28, 2025
Bills OL Alec Anderson headed to medical tent with Bills medical staff. Anderson was gesturing to his left knee
— katherine fitzgerald (@kfitz134) July 28, 2025
Hard Knocks and Hard Runs pic.twitter.com/XxubeviLrs
— Pay The Bills | A Trainwreck Sports Production (@PayTheBillsPod) July 28, 2025
A little look at defensive players going through positional drills and getting ready for their first day of pads. pic.twitter.com/hmOvagQ2db
— Sal Capaccio 🏈 (@SalSports) July 28, 2025
First session of OL/DL 1 on 1s with full pads on:
— alex brasky (@alexbrasky) July 28, 2025
-AJ Epenesa nice power rush on Dion Dawkins
-Tylan Grable stifles Greg Rousseau
-Landon Jackson pushes Chase Lundt into the backfield
The pads are popping! 💣#Bills #BillsMafia
Dewayne Carter first rep of 9 on 7 (run drill): TFL
— Thad Brown (@thadbrown7) July 28, 2025
Run period:
— alex brasky (@alexbrasky) July 28, 2025
-Baylon Spector impressive run fit and wrap on James Cook TFL
-Ray Davis slithers through the left side for a nice gain
-Ed Oliver stout on a run from Ty Johnson. Stopped for no gain
-DeWayne Carter burst through for a TFL against O’Cyrus Torrence #BillsMafia #Bills
60 seconds of the OL working to get better pic.twitter.com/wJmT8HZWAb
— Pay The Bills | A Trainwreck Sports Production (@PayTheBillsPod) July 28, 2025
Defensive back/wide receiver 1 on 1s:
— alex brasky (@alexbrasky) July 28, 2025
-Khalil Shakir down left sideline, Christian Benford helps knock it away
-Dane Jackson phenomenal pass breakup on a slant from Josh Palmer
-Keon Coleman great catch with Dorian Strong draped all over him
-Josh Allen misses Coleman high…
Christian Bedford was pretty terrific in these one on ones. Got beat by Khalil Shakir, but stayed with it and knocked it out at the end, otherwise pretty lockdown.
— Sal Capaccio 🏈 (@SalSports) July 28, 2025
The competition and jawing between Christian Benford and KJ Hamler is awesome.#BillsMafia @BuffaloPlus
— Dan Fetes (@danfetes) July 28, 2025
Dorian Strong with a lot of nice reps in 1 on 1.
— Dan Fetes (@danfetes) July 28, 2025
The rookie continues his strong camp.#BillsMafia @BuffaloPlus
Bedford and KJ Hamler were really going at it for a couple reps. Lots of jawing back-and-forth between the two. Was getting very heated. They were in each other‘s face at one point.
— Sal Capaccio 🏈 (@SalSports) July 28, 2025
Deone Walker 1st 3 reps in team run stop were plays where he didn’t get moved, but he wasn’t moving anyone either. All single blocks.
— Thad Brown (@thadbrown7) July 28, 2025
He did have 2 against the 1st team OL and got away from McGovern enough late for a hand on the RB.
Not in uniform, LBs Terrel Bernard and Dorian Williams are both going through defensive install, so a very clear and good sign for both that they’re close.
— Joe Buscaglia (@JoeBuscaglia) July 28, 2025
Keon Coleman with some ups and downs during 1 on 1s:
— Dan Fetes (@danfetes) July 28, 2025
A couple nice reps and catches vs Maxwell Hairston.
Was shutdown by Christian Benford and Taron Johnson. #BillsMafia @BuffaloPlus
Highlight of first OL/DL 1v1 was DaQuan Jones blowing past Connor McGovern to the left.
— Thad Brown (@thadbrown7) July 28, 2025
Otherwise, fairly mundane. Bosa did not take a rep.
Syracuse native Casey Rogers had a really nice spin move to be Kendrick Green
With Terrel Bernard still out with a hamstring injury, LB Baylon Spector on the field with the first-team defense to begin team drills #Bills #BillsMafia
— alex brasky (@alexbrasky) July 28, 2025
Josh Allen scrambles right to keep the play alive, Keon Coleman continues to work to get open, does so for a 20-yard gain. Backyard football #Bills #BillsMafia
— alex brasky (@alexbrasky) July 28, 2025
O’Cyrus Torrence with a man block on Baylon Spector to help spring James Cook for a short gain. Torrence through Spector aside to clear the way. Physical play from the big mauler #Bills #BillsMafia
— alex brasky (@alexbrasky) July 28, 2025
Josh Allen on the run, delivers a strike to a sliding Joshua Palmer who makes the grab for 10-15 yards. Chemistry is getting there #Bills #BillsMafia
— alex brasky (@alexbrasky) July 28, 2025
Josh Allen deep down the field for Khalil Shakir, rookie CB Max Hairston running with him stride for stride and comes up with the pass breakup. Nice play for the rookie on #Bills top receiver #BillsMafia
— alex brasky (@alexbrasky) July 28, 2025
Matt Milano looking good today on the practice field, based on multiple reports.
— Ajay Cybulski (@AjayCybulski) July 28, 2025
A healthy Milano who’s feeling good can take this defense to another level – an elite one.#Bills #BillsMafia
Not only is Lorenzo Alexander here again which is awesome to see… he is out on the field seemingly chopping it up and giving input to some of the DL players/coaches 🤷🏼♂️
— Pay The Bills | A Trainwreck Sports Production (@PayTheBillsPod) July 28, 2025
Matt Milano continues to show flashes of his All-Pro self.. Great pursuit into the backfield on a swing pass to pick up the TFL. Milano looks twitchy #Bills #BillsMafia
— alex brasky (@alexbrasky) July 28, 2025
Matt Milano has been electric today. He put a hit on KJ Hamler that sent the speedy WR to the grass… hard. He got up and started flexing a bit. Signs of the juice continue to appear. Bills defense looks excited to start hitting today.
— Matt Parrino (@MattParrino) July 28, 2025
James Cook finds the edge and outruns Taylor Rapp for a nice gain down the right sideline.. Cook’s speed on display. Guy looks good #Bills #BillsMafia
— alex brasky (@alexbrasky) July 28, 2025
Josh Allen flushed from the pocket, fires a desperation heave down the field to Keon Coleman, Tre White right there with him, Cole Bishop sprints over for the pass breakup. Nice play by Bishop #Bills #BillsMafia
— alex brasky (@alexbrasky) July 28, 2025
Near interception for Greg Rousseau, who is making an impact on the first day of pads here at #Bills training camp #BillsMafia
— alex brasky (@alexbrasky) July 28, 2025
TJ Sanders back on the field for team drills #Bills #BillsMafia https://t.co/H3H9vGJ3uY
— alex brasky (@alexbrasky) July 28, 2025
Dalton Kincaid is not practicing Monday with a knee injury. Here he is with a sleeve on his left knee, the same injury which forced him to miss three games last season #Bills #BillsMafia pic.twitter.com/9aagIOLfmx
— alex brasky (@alexbrasky) July 28, 2025
Day 5 of #Bills training camp is in the books. Here are my observations/takeaways from the practice field:
— alex brasky (@alexbrasky) July 28, 2025
🏥Kincaid out
🩻Injuries abound
🍿Pads come on
⚡️Milano
💨Josh Palmer finding his groove
😄More later on Buffalo Pregame https://t.co/RIetYCmmXD#BillsMafia pic.twitter.com/vLbbzhK7Oi
Editor’s babble: Looks like that’s a wrap for today. Glad to see TJ Sandler was back on the field before the end of practice. First day in pads, appeared to be an even day between offense and defense. We’ll see what Joe Reagan has to say later. You can also find me on Xwitter @RobynMundyWYO.

BuffaloFAMbase.com is sponsored by 26 Shirts
Every Monday, we launch a two-week campaign of a new Buffalo-themed t-shirt design. Every purchase results in a donation to a local family in need. After the campaign ends, the shirt is typically retired. A new design is released, and a new family benefits from your fandom!

Thanks again Robyn! Go Bills!
You’re welcome!