Buffalo
Bills
6-1
56
FINAL
28
Tennessee
Titans
4-3
AI Recap
AI RECAP
Franchise Hub Beat· 9d ago
In a high-octane showdown, the Buffalo Bills topped the Tennessee Titans 56-28 in Week 9 of the 2027 season. The Bills’ dominant performance solidifies their position as a formidable contender in the league, while the Titans look to regroup after this setback. Josh Allen was spectacular under center for Buffalo, throwing for an impressive 465 yards and connecting for seven touchdown passes, showcasing his elite skill set. He was well-supported by Joey Royal, who racked up 175 receiving yards, providing Allen with a reliable target downfield. Meanwhile, Nick Singleton of the Titans put forth a valiant effort with 176 rushing yards, but it was not enough to keep pace with the Bills' explosive offense. Buffalo's defense played a critical role in the outcome, with Christian Benford snagging an interception that shifted momentum back in favor of the Bills. The game’s turning point came when Allen threw two quick touchdowns in the second quarter, extending their lead to a comfortable margin that the Titans struggled to recover from. Despite a solid performance from Myles Murphy, who recorded a sack, Tennessee's defense couldn’t keep the explosive Buffalo offense in check.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Josh AllenQB282279%46572128.5
Cam WardQB21629%1031423.8
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Nick SingletonHB191769.3103650
Joey RoyalHB55611.241340
Josh AllenQB2147.0—0140
Cam WardQB188.02080
Khari HaynesHB000.0—000
Dalton KincaidTE000.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Joey RoyalHB917519.41453830
Khalil ShakirWR28341.5291760
Tez JohnsonWR17676.0201760
Luke WysongWR24924.570320
Dalton KincaidTE24723.5260240
Brenen ThompsonWR34214.0132270
Skyler BellWR4297.390120
Julius CrowtherWR12626.0111260
Juan TrejoTE12323.0—0230
Brandon AiyukWR11313.0130130
Nick SingletonHB252.59060
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Spencer ShraderK0060
Bryce BaringerP0000
Tommy TownsendP0010
Joey SlyeK0030