5 winners & 3 losers, including Josh Allen making history in Bills win vs Dolphins

The Buffalo Bills are 3-0 after securing a 31-21 win over the Miami Dolphins on Thursday Night Football.
Miami fell to 0-3, but despite their struggles, they gave the Bills a fight. Buffalo's defense struggled with their aerial attack, allowing them to keep this game close. In the end, Buffalo's offense, led by Josh Allen and James Cook, proved to be too much.
RELATED: Bills expected to lose seasoned OL depth piece from practice squad
With the game behind us, let's see who stood out as winners and losers for the undefeated Bills.
Winner: Deone Walker, DT

With Ed Oliver out, rookie defensive tackle Deone Walker was in the starting lineup, and didn't disappoint.
Walker delivered a massive hit on the second snap of the game, forcing an early third down. In the third quarter, he did the same thing, forcing a third-and-long after delivering a hard hit on De'Von Achane.
The rookie was even partially responsible for the game-sealing interception. Walker broke through the offensive line and pressured Tua Tagovailoa, forcing him to rush an errant pass that was picked off by linebacker Terrel Bernard.
Loser: Tre'Davious White, CB

To be fair, Tre'Davious White had a couple of solid plays. The veteran defensive back broke up a pass intended for running back De'Von Achane in the first half and had an impressive tackle for a loss in the second.
Unfortunately, he was also on the wrong end of multiple negative plays. One was the short touchdown reception from Jaylen Waddle at the end of the first half, where White simply gave him far too big of a cushion.
White was also out of position on a fourth-and-four in the third quarter. Again, it was Waddle getting open against White, picking up 15 yards and moving the chains. Three plays later, Miami tied it up at 21 with a Tyreek Hill touchdown.
Winner: James Cook, RB

For the second straight week, James Cook topped the 100-yard mark on the ground. He carried the offense on his back in Week 2 against the Jets, going for 132 yards and two touchdowns.
James Cook finds pay dirt for 6️⃣
— NFL (@NFL) September 19, 2025
MIAvsBUF on Prime Video
Also streaming on @NFLPlus pic.twitter.com/dFO17c56xG
This week, he had 19 attempts for 108 yards, and a touchdown. That's three weeks in a row he's found the end zone, which isn't shocking after he had 18 total touchdowns in 2024.
Loser: Matt Prater, K

The hero from Week 1 made his first mistake of the season. Buffalo had a 14-7 lead before a stalled drive led to a 39-yard field goal attempt in the second quarter. That should have been a chip shot for Matt Prater, but he was wide left.
Miami responded with a 16-play drive, resulting in a touchdown. Instead of a 17-7 lead, Prater's miss set the table for the Dolphins, who made it a 14-14 tie at the half. That was his only miscue, but it could have been costly if the offense didn't continue to play at such a high level.
Winner: Dalton Kincaid, TE

Dalton Kincaid went into this season with the goal of putting a sophomore slump behind him. He's done that, kicking the season off with 48 yards and a touchdown in their Week 1 win. He added another 37 yards on four receptions.
On Thursday, he continued to add to his hot start, catching Buffalo's first touchdown of the game. Kincaid went full extension to haul in the pass from Josh Allen before breaking two tackles en route to a 20-yard score.
Way to get in there @_DaltonKincaid 😁
— Buffalo Bills (@BuffaloBills) September 19, 2025
📺: @nflonprime pic.twitter.com/CROO9djmDS
Kincaid nearly had a second touchdown in the first half, but was unable to haul in a pass in tight coverage. Still, he finished with five receptions for 66 yards, both team highs.
Loser: Bobby Babich, Defensive Coordinator

The first drive for Miami was tough to watch as they went 47 yards on 10 plays, capping things off with an Ollie Gordon touchdown. Buffalo seemed to have tightened things up with back-to-back three-and-outs. Then, the final drive of the first half proved there are still issues on that side of the ball.
Buffalo allowed Miami to go 71 yards on 16 plays, eating up 5:55. Making matters worse, Miami was 5-of-5 on third-downs during that drive, which ended with Jaylen Waddle scoring a three-yard touchdown to tie things up at the half.
The Bills defense continues to be a concern, and defensive coordinator Bobby Babich will continue to take the heat until they find some consistency.
Winner: Josh Allen, QB

Josh Allen entered the game needing just two touchdowns to surpass Patrick Mahomes as the fastest player to reach 300 in league history. He needed just two drives to accomplish this, officially passing Mahomes on a flip pass to rookie tight end Jackson Hawes.
Lil’ flick from @JoshAllenQB to @12hawes12 😏
— Buffalo Bills (@BuffaloBills) September 19, 2025
📺: @NFLonPrime pic.twitter.com/w5lAaRrDww
Allen continued to carve up the defense, throwing for 213 yards and three touchdowns with no interceptions. He added 25 yards on the ground, leading his team to another impressive win.
Winner: Terrel Bernard, LB

The defense as a whole struggled, but Terrel Bernard was one of a few players who excelled. He was all over the field, making stops against the run as well as in coverage. That said, his biggest play was late in the fourth quarter, when he intercepted a Tua Tagovailoa pass in the red zone.
PICK! Terrel Bernard takes the ball back for the @BuffaloBills
— NFL (@NFL) September 19, 2025
MIAvsBUF on Prime Video
Also streaming on @NFLPlus pic.twitter.com/KxkclBq2VZ
Bernard led the team with seven tackles, while adding a pass defense, and interception.
— Enjoy free coverage of the Bills from Buffalo Bills on SI —
More Buffalo Bills News:

Randy Gurzi is a graduate of Arizona State and has focused on NFL coverage since 2014.