Buffalo
Bills
2-1
60
FINAL
22
Tennessee
Titans
3-0
AI Recap
AI RECAP
Franchise Hub Beat· 10d ago
In a dominant display, the Buffalo Bills defeated the Tennessee Titans 60-22 in Week 4 of the 2028 season, showcasing their offensive firepower and solidifying their position in the league. With this victory, the Bills improved their record and demonstrated their championship aspirations early in the season. Leading the charge for Buffalo was quarterback Josh Allen, who threw for an impressive 382 yards and five touchdowns, proving to be a nightmare for the Titans' secondary. Jahmyr Gibbs added to the offensive onslaught with a strong performance on the ground, racking up 103 rushing yards. Meanwhile, Trey'Dez Green provided a bright spot for Tennessee with 185 receiving yards, but it wasn’t enough to keep pace with the Bills' relentless scoring. Buffalo's defense played a crucial role in the outcome, with Kaleb Elarms-Orr leading the team with six total tackles. The turning point came when Jermod McCoy snagged two interceptions, halting any momentum the Titans tried to build. Derrick Moore also contributed with 1.5 sacks, consistently pressuring the quarterback and ensuring Buffalo’s defensive dominance complemented their explosive offense.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Josh AllenQB282589%38250158.3
Zach WilsonQB291034%3152559.4
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Jahmyr GibbsHB1010310.3183430
Josh AllenQB4276.821110
Nick SingletonHB9242.711170
Ryan Coleman-WilliamsWR000.0—000
Dalton KincaidTE000.0—000
Skyler BellWR000.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Trey'Dez GreenTE518537.0930650
Ryan Coleman-WilliamsWR68914.8471300
Skyler BellWR58517.0380220
Dalton KincaidTE88210.3383330
Nick SingletonHB28040.0441720
Johnny WilsonWR26934.5511631
Jahmyr GibbsHB45714.3440200
Garrett WilsonWR12323.010230
Tetairoa McMillanWR11515.0—1150
Chimere DikeWR11212.020120
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Jason MyersK0020
Jake BatesK0060