Detroit Lions vs. Buffalo Bills Player Stats: Top Performers From Buffalo’s 41–31 Win

Buffalo’s 41–31 win over Detroit on Thursday, September 17, 2026, was a useful reminder that a box score can tell two stories at once. The Lions produced the more prolific passing line, but the Bills controlled the game earlier, ran the ball far more effectively, and turned Josh Allen’s dual-threat production into a 27–10 halftime lead that Detroit never erased. The official NFL game center lists Buffalo with 446 total yards to Detroit’s 355, 33:45 of possession, zero turnovers, and a 6.5-yard average per play.

Night football action with a blue-uniformed quarterback passing while a runner breaks through traffic against a white-and-gray defense
Night football action illustrating the contrast between quarterback play and the ground game that shaped the Lions–Bills matchup.

What happened in the latest Lions vs. Bills game?

Buffalo won 41–31 at Highmark Stadium in Orchard Park in Week 2 of the 2026 regular season. The Bills scored 14 points in the first quarter and led 27–10 at halftime. Detroit closed the gap with 21 second-half points, but Buffalo answered enough times to keep the margin comfortable and finish 2–0. Detroit fell to 1–1.

The most important context is that there were no turnovers by either team. That means the score was driven primarily by offensive efficiency, rushing control, field position, and red-zone finishing rather than by short fields created by takeaways. The official NFL game center is the primary source for the final score, team totals, and player leaders.

Player stats: passing, rushing, and receiving leaders

PlayerKey statsWhat the line shows
Josh Allen, Bills20/31, 248 pass yards, 3 pass TD, 0 INT; 14 carries, 69 rush yards, 2 rush TDFive total touchdowns and production in both phases
Jared Goff, Lions26/38, 327 pass yards, 4 TD, 0 INTBig passing volume and four scores in a comeback effort
James Cook III, Bills21 carries, 135 yards, 1 TDBuffalo’s most important conventional rushing threat
Amon-Ra St. Brown, Lions9 catches, 142 yards, 2 TDDetroit’s leading receiver and primary explosive target
Dalton Kincaid, Bills7 catches, 95 yards, 1 TDReliable intermediate production plus a red-zone score
Jahmyr Gibbs, Lions16 carries, 52 yards; 6 catches, 61 yards, 1 receiving TD113 yards from scrimmage, mostly through all-purpose usage
Sam LaPorta, Lions6 catches, 52 yards, 1 TDSteady underneath work and a fourth-quarter touchdown

Who were the top performers?

Josh Allen: the game’s most influential stat line

Allen’s passing total was lower than Goff’s, but his total impact was broader. He threw three touchdown passes and ran for two more scores, accounting for five of Buffalo’s six touchdowns. His 69 rushing yards also gave Buffalo another way to punish Detroit when coverage held up downfield. The NFL’s official recap specifically highlighted Allen’s five-touchdown performance in the 41–31 win.

One of his most efficient early plays was the 43-yard touchdown strike to Joshua Palmer in the first quarter. Allen later added a 1-yard touchdown pass to Dawson Knox, a 16-yard touchdown to Dalton Kincaid, and his second rushing score in the third quarter. That scoring distribution made Buffalo difficult to defend because Detroit could not key on one receiver or one type of play.

James Cook III: the rushing edge Detroit could not match

Cook ran 21 times for 135 yards, an average of 6.4 yards per carry, and scored in the fourth quarter. That line matters because it gave Buffalo a conventional ground game in addition to Allen’s scrambling. Cook and Allen combined for 204 rushing yards before accounting for the one-yard negative carry by DJ Moore, while Detroit’s leading rusher, Jahmyr Gibbs, finished with 52 rushing yards.

Buffalo ran the ball 36 times to Detroit’s 20. That difference helped explain the possession gap and why the Bills could continue to dictate terms after taking the early lead.

Amon-Ra St. Brown: Detroit’s biggest receiving weapon

St. Brown caught nine passes for 142 yards and two touchdowns, including a 27-yard score late in the fourth quarter. His 15.8 yards per reception stood out because he was not merely collecting short completions; he also generated chunk gains. Detroit’s passing game became much more dangerous once Goff was able to consistently find him.

For readers comparing receiving performances, St. Brown had the largest yardage total in the game. Kincaid led Buffalo with 95 receiving yards, while Keon Coleman added six receptions for 63 yards and Palmer’s only catch went for a 43-yard touchdown.

Jared Goff: strong numbers, but game state matters

Goff’s 327 passing yards and four touchdowns were objectively excellent. He also avoided interceptions. But the timing of the production matters when interpreting the stat line. Buffalo led 27–10 at halftime, so Detroit had to lean more heavily on the pass while chasing points. Goff delivered, but the Lions were operating from behind for most of the night.

That is why raw passing yards alone do not identify the most influential player. The better approach is to pair volume stats with scoring, efficiency, rushing contribution, and game state.

A hypothetical example: how to read these stats in practice

Illustrative scenario: suppose you are preparing a Monday-morning game recap and need to explain why Buffalo won without simply naming the player with the most passing yards. Start with three questions: Who created the most points? Which team controlled the ground game? And when did the production occur?

Using this game, that process points first to Allen because he produced five total touchdowns. Next, Cook’s 135 rushing yards explain why Buffalo could stay balanced and control possession. Then St. Brown and Goff explain why Detroit remained dangerous even after falling behind. This hypothetical method prevents a common mistake: treating the biggest yardage number as automatically equal to the best or most decisive performance.

It also helps distinguish individual excellence from team control. Goff and St. Brown had outstanding statistical nights, but Buffalo had the stronger full-game structure. The Bills averaged 6.5 yards per play to Detroit’s 5.7 and held the ball for more than seven minutes longer. Those team numbers make the individual lines easier to interpret.

Key team stats that shaped the result

CategoryDetroitBuffalo
Final score3141
Total yards355446
Yards per play5.76.5
Rushing attempts2036
Possession26:1533:45
Turnovers00
Penalties10 for 58 yards5 for 46 yards

Detroit’s 10 penalties did not single-handedly decide the game, but they added friction to an offense already trying to come back from a multi-score deficit. Buffalo, meanwhile, combined a cleaner penalty line with more rushing attempts and a higher per-play average.

What was the biggest difference between the teams?

The clearest difference was Buffalo’s ability to pair explosive quarterback play with a productive traditional rushing attack. Detroit had a strong passing response, but the Lions never established the same rushing efficiency. Buffalo therefore had more ways to sustain drives and protect its lead.

The score progression reinforces that point. Buffalo went up 14–0 in the first quarter, led 27–10 at halftime, and answered Detroit’s second-half touchdowns with scores of its own. Detroit made the final margin respectable, but it never forced Buffalo into a one-score finish.

Bottom line

For this Lions–Bills matchup, the most complete reading of the player stats starts with Josh Allen’s five total touchdowns, James Cook’s 135 rushing yards, and Buffalo’s 446 total yards. Detroit’s best individual lines belonged to Jared Goff and Amon-Ra St. Brown, who combined for four passing touchdowns from Goff and 142 receiving yards plus two scores from St. Brown.

If you are evaluating “top performers,” the lesson from the hypothetical example is to look beyond the single largest yardage total. Scoring responsibility, efficiency, game state, and complementary rushing production all help explain why Buffalo’s stars had the greater impact on the result.

Sources checked on September 18, 2026: NFL Game Center: Lions at Bills, Week 2; NFL recap of Buffalo’s 41–31 win; and Buffalo Bills official game page.

Leave a Comment

Las Vegas Aces vs. Seattle Storm: Match Preview, Team News & Predictions

Las Vegas Aces vs. Seattle Storm: Match Preview, Team News & Predictions

Las Vegas hosts Seattle on September 20 after a 114–77 win. Check the schedule, injuries, matchup keys, and a cautious Aces–Storm prediction.

Phoenix Mercury vs Portland Fire: Key Matchups to Watch and What the 87-85 Finish Revealed

Phoenix Mercury vs Portland Fire: Key Matchups to Watch and What the 87-85 Finish Revealed

Phoenix beat Portland 87-85 on September 17, 2026. Here are the key Mercury-Fire matchups that shaped the game and what to watch on replay.

Trevor Storys Late Homer Flips Red Sox-Rangers Finale: Matchup and Key Takeaways

Trevor Storys Late Homer Flips Red Sox-Rangers Finale: Matchup and Key Takeaways

Trevor Story changed the Red Sox-Rangers finale with a go-ahead three-run homer. Here's what the matchup showed and what matters next.

Jared Young to the Mets: Latest Update and Roster Impact

Jared Young to the Mets: Latest Update and Roster Impact

Jared Young’s latest Mets update: concussion symptoms, a negative CT scan, no return date, and what his absence means for New York’s roster.

Bills vs. Lions: Full Game Breakdown and Key Player Numbers from Buffalo’s 41–31 Win

Bills vs. Lions: Full Game Breakdown and Key Player Numbers from Buffalo’s 41–31 Win

Buffalo beat Detroit 41–31 on September 17, 2026. See the full game breakdown, scoring flow, team stats, and key numbers for Josh Allen, Jared Goff, James Cook, Amon-Ra St. Brown, and more.

Jared Young Injury Status: What We Know and His Expected Return Timeline

Jared Young Injury Status: What We Know and His Expected Return Timeline

Jared Young was hospitalized after a head collision on Sept. 17. Here is his status, what the negative CT means, and why no return date is set.

Detroit Lions vs. Buffalo Bills Player Stats: Top Performers From Buffalo’s 41–31 Win

Detroit Lions vs. Buffalo Bills Player Stats: Top Performers From Buffalo’s 41–31 Win

Full player stats and top performers from Bills vs. Lions on September 17, 2026, including Josh Allen, Jared Goff, James Cook, and Amon-Ra St. Brown.

DJ Moore Injury Update: Is He Playing Today? Latest Bills Status

DJ Moore Injury Update: Is He Playing Today? Latest Bills Status

DJ Moore injury update for today: learn whether the Bills receiver is playing, what his shoulder injury means, and how to verify his next-game status.

Does Conner Leavitt Dance? What His Dancing with the Stars Appearance Confirms

Does Conner Leavitt Dance? What His Dancing with the Stars Appearance Confirms

Does Conner Leavitt dance? Here is what ABC confirms about his Dancing with the Stars salsa, his career, and what remains unverified about his training.

Who Went Home on DWTS? The Latest Dancing With the Stars Season 35 Elimination

Who Went Home on DWTS? The Latest Dancing With the Stars Season 35 Elimination

Who went home on DWTS? See the latest Dancing With the Stars Season 35 elimination, what happened on premiere night, who remains, and what comes next.