I was out of town yesterday and not available to collate tweets. But I’m back today and ready to go. Can’t wait to see what Jackson Hawes has in store for us today. Let’s get to it.
“And the crowd goes wild!”
— Dan Fetes (@danfetes) July 25, 2025
Joshua Patrick Allen.#BillsMafia @BuffaloPlus pic.twitter.com/gQovcJb1Re
Bobby Babich said he asked Tre White yesterday how he was feeling and Tre said “it feels good to have some legs”
— Dan Fetes (@danfetes) July 25, 2025
Babich added that “Tre is on a mission.”#BillsMafia @BuffaloPlus
No Epenesa today after tweaking his ankle. Dorian Williams also a DNP with a calf injury.#BuiltInBuffalo | #BillsMafia https://t.co/cqj3ycdYWK
— Built in Buffalo (@BuiltInBuffalo_) July 25, 2025
Tre White with the immaculate hat vibes✨#billsmafia #nfl #bills pic.twitter.com/MxfQdz9ECD
— Jenna Cottrell (@JennaCottrell) July 25, 2025
Bobby Babich on rookie DT TJ Sanders: “He’s a personality.. He fits the #Bills
— alex brasky (@alexbrasky) July 25, 2025
culture and he wants to be a part of the solution.” #BillsMafia
Bills injury update. A.J. Epenesa not practicing today with an ankle injury. Dorian Williams also won’t go today with a calf injury. New WR David White Jr. has been excused for personal reasons. pic.twitter.com/DaAZ8pBZfq
— Matt Parrino (@MattParrino) July 25, 2025
For the third straight day to begin camp, Tre’Davious White and Cole Bishop start walk thru install with the first-team defense. Tylan Grable starts with 1s at right tackle with Spencer Brown remaining on PUP #Bills #BillsMafia
— alex brasky (@alexbrasky) July 25, 2025
Brad Robbins aura #Bills #BillsMafia pic.twitter.com/SvEvmfAj3M
— alex brasky (@alexbrasky) July 25, 2025
The aura is undeniable pic.twitter.com/frPR2pwsG3
— MANIAC (@ZachSheldon) July 25, 2025
“We’re not going to ride the roller coaster. Day 1 good. Day 2 we’ve got work to do.”#Bills DC Bobby Babich on rookie CB Maxwell Hairston’s first few days of training camp.#BuiltInBuffalo | #BillsMafia pic.twitter.com/NboE1QDewP
— Built in Buffalo (@BuiltInBuffalo_) July 25, 2025
Looks like this is the year the Bills win it all 🤷♂️ https://t.co/yIjAxbomue
— Phil Mickelson (@PhilMickelson) July 25, 2025
Joe Andreessen getting a bit of Hard Knocks love today. Then was picked to break down the huddle after stretching. pic.twitter.com/JTT90JyoEv
— Alaina Getzenberg (@agetzenberg) July 25, 2025
MVP on point 🎯 #Bills #BillsMafia pic.twitter.com/wPw880HEM3
— alex brasky (@alexbrasky) July 25, 2025
There’s a lot of hope for this receiver group as they hope to elevate the Bills passing game this season! pic.twitter.com/dS4FAF6U7n
— Mike Bundt (@Mike_Bundt) July 25, 2025
Bills defensive coordinator Bobby Babich gives his early thoughts on rookie cornerback Maxwell Hairston. pic.twitter.com/plpfZ4xhZ7
— Mike Bundt (@Mike_Bundt) July 25, 2025
Alec Anderson sporting a sleeve on the left leg again. He was wearing this during OTAs but it’s unknown if this was the same one he tweaked during minicamp.
— Banged Up Bills (@BangedUpBills) July 25, 2025
Tweaked the L calf during the playoffs. https://t.co/vhJo21uBmI
SOURCE?? 😂 https://t.co/2aX2P7gSmQ
— MANIAC (@ZachSheldon) July 25, 2025
Looks like that’s Laviska Shenault doing some rehab work in the background.
— Banged Up Bills (@BangedUpBills) July 25, 2025
He’s working through a right lower leg strain. https://t.co/DeNyaJrk6z
Joey Bosa 20-sack season incoming?? pic.twitter.com/yRVaZKvqNl
— Pay The Bills | A Trainwreck Sports Production (@PayTheBillsPod) July 25, 2025
Ready for this receiving corps to eat this season! pic.twitter.com/Z5aZuOinzB
— Pay The Bills | A Trainwreck Sports Production (@PayTheBillsPod) July 25, 2025
James Cook leads the running back drills at Day 3 of Bills training camp. pic.twitter.com/JhqrIImeIi
— Lance Lysowski (@LLysowski) July 25, 2025
Khalil Shakir is still that guy.. a number of receptions throughout the first two days of camp.. team drills on Day 3 starting soon #Bills #BillsMafia pic.twitter.com/4iilhIwocD
— alex brasky (@alexbrasky) July 25, 2025
What do you think these two were talking about? #BillsMafia pic.twitter.com/YKgwysWH0G
— Pay The Bills | A Trainwreck Sports Production (@PayTheBillsPod) July 25, 2025
Don’t forget about Curtis Samuel. This guy is going to factor into the fight for targets within the #Bills passing game. Looks fresh to start camp. Speed and agility still there #Bills #BillsMafia pic.twitter.com/LAzQIvA0dz
— alex brasky (@alexbrasky) July 25, 2025
Josh Allen to Elijah Moore over the middle, Cam Lewis comes over to make contact with Moore and poke the ball free incomplete. Nice play by Lewis #Bills #BillsMafia
— alex brasky (@alexbrasky) July 25, 2025
Josh Allen is on point to begin Day 3 at #Bills camp. Another well-thrown ball to the left side, this time connecting with Joshua Palmer. Allen dropped it in the bucket with Palmer breaking toward the sideline. Great touch on the throw #BillsMafia
— alex brasky (@alexbrasky) July 25, 2025
First play of 7 on 7:
— Dan Fetes (@danfetes) July 25, 2025
Josh Allen with a perfect dime, dropped it in the bucket to Khalil Shakir, right over the top of Cole Bishop.
*chefs kiss*#BillsMafia @BuffaloPlus
Interception for Taylor Rapp. Josh Allen lofted a ball to the left side, nobody home, Rapp sprinted over and made the diving play. Rapp has been impressive early in camp #Bills #BillsMafia
— alex brasky (@alexbrasky) July 25, 2025
Miscommunication leaves Rapp open for a pretty diving INT on Josh.
— Thad Brown (@thadbrown7) July 25, 2025
No WR was close. Moore seemed to get re-routed#Bills
Josh Allen absolutely pinpoint accuracy in early 7/7, and some very impressive small targets 🎯
— Sal Capaccio 🏈 (@SalSports) July 25, 2025
There was an interception at the end which looked like a miscommunication. Taylor Rapp got to the ball.
Bills defensive coordinator Bobby Babich was frustrated that his group had only one takeaway through two days of camp.
— Lance Lysowski (@LLysowski) July 25, 2025
Well, Taylor Rapp just had a diving interception along the left sideline in a 7-on-7 team drill against Josh Allen and the first-team offense.
Not many EDGE in the league better at defending the run than Greg Rousseau .. No pads on yet, but his ability to consistently force outside runs inside is invaluable for this BUF defense. James Cook ran left, Rousseau was first defender there to force him in #Bills #BillsMafia
— alex brasky (@alexbrasky) July 25, 2025
Josh Allen-Joshua Palmer heating up at #Bills training camp. Two receptions now for Palmer early in team drills. 11 on 11 now #BillsMafia
— alex brasky (@alexbrasky) July 25, 2025
Josh Palmer with the first big play of team drills with a nice reception across the middle from Josh Allen.
— Mike Bundt (@Mike_Bundt) July 25, 2025
Nice pass breakup by Cam Lewis on a deep shot to Josh Palmer! Defense off to a solid start.
— Mike Bundt (@Mike_Bundt) July 25, 2025
Cam Lewis is having himself a day. Stride for stride with Joshua Palmer deep down the field, Josh Allen fires a catchable ball, Lewis helped knock it away about 30-40 yards downfield. Lewis is competing for a roster spot either at CB or S.. good Day 3 #Bills #BillsMafia
— alex brasky (@alexbrasky) July 25, 2025
Josh Allen to Elijah Moore on a short out-breaking route. This duo is going to be dangerous in the short passing game this season. Moore’s ability to get open in a phone booth displays itself day after day #Bills #BillsMafia
— alex brasky (@alexbrasky) July 25, 2025
The Josh Allen to Joshua Palmer connection is heating up today. Great over the shoulder, sideline fade in seven on seven, then a dart intermediate over the middle 11 on 11. Just missed on a long ball a moment ago as Cam Lewis did a good job to get a hand in.
— Sal Capaccio 🏈 (@SalSports) July 25, 2025
TJ Sanders has been LIVING in the backfield today.
— Dan Fetes (@danfetes) July 25, 2025
Another great day for the rookie.#BillsMafia @BuffaloPlus
Great seeing Tre White back in a Bills uniform
— Peter DiBiasi (@DibiasiPeter) July 25, 2025
Will be a great leader/mentor for that CB room and Maxwell Hairston#BillsMafia | #GoBills
pic.twitter.com/W0LnEmNxlg
Dalton Kincaid brings down the biggest play of the day so far for the offense on a 25+ yard reception from Josh Allen.
— Mike Bundt (@Mike_Bundt) July 25, 2025
Allen to Kincaid for an absolute dime in 11/11. My guy I just praised Cam Lewis in coverage. That’s the way it goes sometimes. Got up, shaking his head a bit that he didn’t make the play. Great, perfect throw.
— Sal Capaccio 🏈 (@SalSports) July 25, 2025
Here’s a look at Josh Palmer during individual drills at Friday practice.
— Matt Parrino (@MattParrino) July 25, 2025
He made a great play during 7on7 on an intermediate throw from Allen. Would have had an explosive in 11on11 but Cam Lewis with picture perfect coverage forced an incomplete pass. Palmer looks locked in. pic.twitter.com/x77ZZ7M27Y
Josh Allen-Dalton Kincaid for a big gain. Josh Allen in his bag today. Kincaid has been a top target of his throughout offseason and training camp. This connection is set to flourish this season. Downfield game was missing last year, not missing to begin camp #Bills #BillsMafia
— alex brasky (@alexbrasky) July 25, 2025
"It's not Buffalo Joe anymore, it's Joe Andreessen the football player."
— Dom Tibbetts (@DomTibbettsTV) July 25, 2025
Babich on Joe Andreessen's next steps as his NFL career enters year 2 with more responsibulity and expectations#BillsMafia pic.twitter.com/fySLOBzncc
Taylor Rapp a second interception on Day 3 of #Bills camp. Josh Allen overthrew Zach Davidson and Rapp was there to haul in the pick. Been a strong day for Allen outside of two big plays from Rapp #BillsMafia
— alex brasky (@alexbrasky) July 25, 2025
Joey Bosa pressures Josh Allen leading to a Taylor Rapp interception across the middle of the field.
— Mike Bundt (@Mike_Bundt) July 25, 2025
Greg Rousseau and Joey Bosa are EATING today.
— Dan Fetes (@danfetes) July 25, 2025
Bobby Babich challenged his defense this morning when he spoke about disappointment in lack of takeaways through first two days of camp.
— Matt Parrino (@MattParrino) July 25, 2025
Taylor Rapp has responded with two interceptions today. He had an unreal play on the sideline during 7on7 and just picked off Allen in 11on11.
Josh Allen redeems himself with a long connection with Keon Coleman that goes to the house shortly after!
— Mike Bundt (@Mike_Bundt) July 25, 2025
Josh Allen connects with Keon Coleman over the middle, Tre’Davious White in coverage nice gain. Coleman continuing to stack days #Bills #BillsMafia
— alex brasky (@alexbrasky) July 25, 2025
Keon Coleman with another big catch over the middle.
— Dan Fetes (@danfetes) July 25, 2025
Nice run after the catch.
Tre slipped on the play in coverage…#BillsMafia @BuffaloPlus
Keon Coleman earlier during routes vs. air.
— Matt Parrino (@MattParrino) July 25, 2025
Keon’s been locked in again today. He had explosive play during 11on11 working vs Tre White. Put great move on him, made the catch, and then ran past Rapp and Lewis for a 60yd TD. Just had another grab on sideline working vs. Benford. pic.twitter.com/xFBwIMUxQg
Maxwell Hairston with a nice pass breakup in coverage against Keon Coleman.
— Mike Bundt (@Mike_Bundt) July 25, 2025
Keon Coleman contested catch opportunity near the sideline, rookie CB Max Hairston there to knock the pass down. Nice play from the rookie. Coleman has had a nice day otherwise #Bills #BillsMafia
— alex brasky (@alexbrasky) July 25, 2025
A bit of a dust up near the end of Day 3 of #Bills camp, Hayden Harris and, you guessed it, Alec Anderson. Short-lived scuffle #BillsMafia
— alex brasky (@alexbrasky) July 25, 2025
First mini skirmish of day three of camp just took place between Alec Anderson and Hayden Harris!
— Mike Bundt (@Mike_Bundt) July 25, 2025
Some shoving and minor blows back and forth.
First real skirmish of camp involves Alec Anderson and Hayden Harris. Result is Alec Anderson appearing to be kicked out of practice as he runs off the field towards the locker room afterwards.
— Alaina Getzenberg (@agetzenberg) July 25, 2025
More 1 on 1s between WR/DBs, KJ Hamler leaves Max Hairston in the dust before securing a short completion #Bills #BillsMafia
— alex brasky (@alexbrasky) July 25, 2025
Joshua Palmer up against Max Hairston in 1 on 1s, Palmer goes up to make nice contested catch on a back-shoulder throw. Palmer 📈 #Bills #BillsMafia
— alex brasky (@alexbrasky) July 25, 2025
Elijah Moore just torched Ja’Marcus Ingram on a 1 on 1 rep for a touchdown!
— Mike Bundt (@Mike_Bundt) July 25, 2025
Josh Palmer with a nice rep the play before against Maxwell Hairston after Benford forced an incompletion against him on his previous opportunity.
3/3 #BillsCamp
— MANIAC (@ZachSheldon) July 25, 2025
Let’s have a weekend pic.twitter.com/h91Pc24PDR
Editor’s babble: Well, that’s a wrap for Day 3 of training camp. Looks like both sides of the ball had good outings. Off tomorrow, then back at it on Sunday. You can 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!
