Final2023 Week 18

Hard Rock Stadium, Miami Gardens, FL

Buffalo Bills vs Miami Dolphins, Week 18 2023

Buffalo Bills

AwayWon

21

Miami Dolphins

Home

14

Scoring by quarter
TeamQ1Q2Q3Q4Final
Bills0701421
Dolphins0140014

BUF 21MIA 14 Final

  • Passing leader

    Josh Allen

    BUF · QB

    25.1PPR pts

    30/38, 359 YDS, 2 TD, 2 INT

  • Top fantasy scorer

    Tyreek Hill

    MIA · WR

    21.2PPR pts

    7 REC, 82 YDS, 1 TD

  • Dolphins leader

    De'Von Achane

    MIA · RB

    13.1PPR pts

    10 ATT, 56 YDS, 1 TD, 1 REC, 5 REC YDS

  • Defensive playmaker

    Deonte Harty

    BUF · WR

    1 TD

Bills 21, Dolphins 14: Buffalo rallies from 7 down at halftime

Buffalo erased a 14–7 halftime deficit, outscoring Miami 14–0 after the break to win 21–14. The Bills finished with a 473–275 edge in total offense and averaged 6.1 yards per play.

The Dolphins went 4-for-10 on third down and committed two turnovers, while the Bills kept the ball for 38:07.

The two teams meet again in Week 11 of 2026. If you roster anyone from either side, run the start/sit call in Redraft Command and it will weigh your lineup, your opponent and your league scoring, not only the player rankings.

Key advantages

  • +0.4 yards/play BUF 6.1 · MIA 5.7
  • +198 total yards BUF 473 · MIA 275
  • +20% third-down rate BUF 60% · MIA 40%

Game Highlights

Official NFL highlights · Opens from YouTube

Got a Bill or Dolphin on your fantasy team?

Check their next matchup with the Start/Sit Tool, compare their value in the Fantasy Trade Calculator, or connect your league for personalized advice in Redraft Command.

Connect your league

Works with Sleeper, ESPN and Fleaflicker. No password needed.

Why the Bills Won

Buffalo won the efficiency, third-down, and time of possession battles.

Team stats comparison, Bills vs Dolphins
BillsStatDolphins
6.1Yards per play5.7
473Total yards275
60%Third-down conversion40%
Other team stats
77Plays48
3Turnovers2
38:07Time of possession21:53

Scoring Summary

The Bills scored three touchdowns; the Dolphins scored two touchdowns.

Scoring plays, Bills vs Dolphins
TimeTeamPlayBUFMIA
1st quarter
No scoring
2nd quarter
8:51MIADe'Von Achane 25-yard TD run Takes leadJason Sanders XP07
4:31BUFJosh Allen → Trent Sherfield, 6-yard TD Ties gameTyler Bass XP77
1:43MIATua Tagovailoa → Tyreek Hill, 3-yard TD Takes leadJason Sanders XP714
3rd quarter
No scoring
4th quarter
13:42BUFDeonte Harty 96-yard punt return TD Ties gameTyler Bass XP1414
7:16BUFJosh Allen → Dawson Knox, 5-yard TD Game winnerTyler Bass XP2114

Fantasy Points: Bills vs Dolphins, Week 18 2023

Fantasy leaders

  1. Josh AllenBUFQB25.1 PTSQB4
  2. Tyreek HillMIAWR21.2 PTSWR10
  3. Khalil ShakirBUFWR16.5 PTSWR18
  4. Stefon DiggsBUFWR15.7 PTSWR20

Player Stats

Quarterbacks

Quarterback statistics
PlayerFPTSFINCMP/ATTPass YDSTDINTRush ATTRush YDSRush TDRateStart/Sit
Josh AllenBUFQB25.1QB430/383592215670101.6Start/Sit →
Tua TagovailoaMIAQB9.6QB2417/271731217062.7Start/Sit →

WRs, RBs, & TEs

Receiver, running back and tight end statistics
PlayerFPTSFINPOSRush ATTRush YDSRush TDTGTRECRec YDSRec TDStart/Sit
Tyreek HillMIAWR21.2WR10WR———137821
Khalil ShakirBUFWR16.5WR18WR———661050Start/Sit →
Stefon DiggsBUFWR15.7WR20WR———87870Start/Sit →
Dalton KincaidBUFTE15.4TE2TE———87840Start/Sit →
De'Von AchaneMIARB13.1RB21RB105611150
Trent SherfieldBUFWR11.4WR35WR———43241
Dawson KnoxBUFTE10.2TE12TE———32221Start/Sit →
James CookBUFRB8.2RB32RB1336043160
Deonte HartyBUFWR8.2WR46WR———11120
Durham SmytheMIATE6.0TE21TE———33300Start/Sit →
Jeff WilsonMIARB4.5RB46RB9450————
Cedrick WilsonMIAWR3.4WR81WR———31240
Braxton BerriosMIAWR2.9WR88WR———2290Start/Sit →
River CracraftMIAWR2.8WR90WR———11180
Ty JohnsonBUFRB2.4RB54RB1501190Start/Sit →
Leonard FournetteBUFRB2.0RB57RB7200————
Chase ClaypoolMIAWR1.3WR113WR———2130
Julian HillMIATE1.2TE57TE———2120
Gabe DavisBUFWR0.0—WR———2000

Fantasy Usage

Buffalo Bills

Snap Share

  1. Stefon DiggsWR69 snaps88%
  2. Khalil ShakirWR60 snaps77%
  3. Trent SherfieldWR55 snaps71%
  4. James CookRB48 snaps62%
  5. Dalton KincaidTE43 snaps55%

Target Share37 targets

  1. Stefon Diggs22%, 8 targets
  2. Dalton Kincaid22%, 8 targets
  3. Khalil Shakir16%, 6 targets
  4. Trent Sherfield11%, 4 targets
  5. James Cook11%, 4 targets
  6. Other19%, 7 targets

Carry Share36 carries

  1. Josh Allen42%, 15 carries
  2. James Cook36%, 13 carries
  3. Leonard Fournette19%, 7 carries
  4. Ty Johnson3%, 1 carries

Miami Dolphins

Snap Share

  1. Cedrick WilsonWR50 snaps96%
  2. Tyreek HillWR40 snaps77%
  3. Durham SmytheTE39 snaps75%
  4. De'Von AchaneRB33 snaps63%
  5. Jeff WilsonRB25 snaps48%

Target Share27 targets

  1. Tyreek Hill48%, 13 targets
  2. Durham Smythe11%, 3 targets
  3. Cedrick Wilson11%, 3 targets
  4. Braxton Berrios7%, 2 targets
  5. Chase Claypool7%, 2 targets
  6. Other15%, 4 targets

Carry Share20 carries

  1. De'Von Achane50%, 10 carries
  2. Jeff Wilson45%, 9 carries
  3. Tua Tagovailoa5%, 1 carries
View full usage tableHide full usage table
Offensive snaps and share for the skill positions
PlayerSNAPSSNAP %TGTTGT %CAR
Cedrick WilsonMIAWR5096%311%0
Stefon DiggsBUFWR6988%822%0
Khalil ShakirBUFWR6077%616%0
Tyreek HillMIAWR4077%1348%0
Durham SmytheMIATE3975%311%0
Trent SherfieldBUFWR5571%411%0
De'Von AchaneMIARB3363%14%10
James CookBUFRB4862%411%13
Dalton KincaidBUFTE4355%822%0
Jeff WilsonMIARB2548%00%9
Dawson KnoxBUFTE3747%38%0
Braxton BerriosMIAWR2446%27%0
Julian HillMIATE1733%27%0
Gabe DavisBUFWR1823%25%0
Leonard FournetteBUFRB1621%00%7
Deonte HartyBUFWR1418%13%0
River CracraftMIAWR917%14%0
Ty JohnsonBUFRB1317%13%1
Reggie GilliamBUFRB68%00%0
Chase ClaypoolMIAWR48%27%0
Robbie ChosenMIAWR24%00%0
Quintin MorrisBUFTE23%00%0

Fantasy Points vs Expected

Expected points (xFP) are what a player's pass attempts, carries and targets are worth at the league's average rates; the difference is what the player made of them.

  • Biggest overperformer+6.5Khalil Shakir16.5 PTS vs 10.0 xFP
  • Biggest underperformer−6.5James Cook III8.2 PTS vs 14.7 xFP
  • Highest expected volume25.2 xFPJosh Allen25.1 PTS scored
Usage and expected fantasy points
PlayerPTSxFPvs xFPSnap%UsageRte%Pass attCarCar%TgtTgt%
Josh AllenBUF · QB25.125.2−0.1100%38 att—381542%00%
Tyreek HillMIA · WR21.221.7−0.577%48% tgt—000%1348%
James Cook IIIBUF · RB8.214.7−6.562%36% car—01336%411%
Dalton KincaidBUF · TE15.413.4+2.055%22% tgt—000%822%
Stefon DiggsBUF · WR15.713.4+2.388%22% tgt—000%822%
Tua TagovailoaMIA · QB9.612.0−2.4100%27 att—2715%00%
Khalil ShakirBUF · WR16.510.0+6.577%16% tgt—000%616%
De'Von AchaneMIA · RB13.17.8+5.363%50% car—01050%14%
Trent SherfieldBUF · WR11.46.7+4.771%11% tgt—000%411%
Jeff Wilson Jr.MIA · RB4.55.5−1.048%45% car—0945%00%
Cedrick Wilson Jr.MIA · WR3.45.0−1.696%11% tgt—000%311%
Dawson KnoxBUF · TE10.25.0+5.247%8% tgt—000%38%
Durham SmytheMIA · TE6.05.0+1.075%11% tgt—000%311%
Leonard FournetteBUF · RB2.04.3−2.321%19% car—0719%00%
Braxton BerriosMIA · WR2.93.3−0.446%7% tgt—000%27%
Chase ClaypoolMIA · WR1.33.3−2.08%7% tgt—000%27%
Gabe DavisBUF · WR0.03.3−3.323%5% tgt—000%25%
Julian HillMIA · TE1.23.3−2.133%7% tgt—000%27%
Ty JohnsonBUF · RB2.42.3+0.117%3% car—013%13%
Deonte HartyBUF · WR2.21.7+0.518%3% tgt—000%13%
River CracraftMIA · WR2.81.7+1.117%4% tgt—000%14%

Team totals: Bills 37 targets and 36 carries; Dolphins 27 targets and 20 carries. Shares are from the box score. Snap counts are from the weekly player logs (Sleeper), and include plays wiped out by penalties. Route counts, air yards and red-zone touches appear when the tracking feed is connected. League-average rates from the 2023 season: 1.67 PPR points per target (67% catch rate), 0.61 per carry and 0.42 per pass attempt. They don't adjust for field position or target depth.

Fantasy Verdicts

Josh Allen

BUF · QB · 25.1 pts on 25.2 expected

30 of 38 passing for 359 yards, 2 touchdowns, 2 interceptions; 15 carries for 67 yards.

Verdict: The points matched the role, 25.2 expected.

Start/Sit: Josh Allen →

Tua Tagovailoa

MIA · QB · 9.6 pts on 12.0 expected

17 of 27 passing for 173 yards, 1 touchdown, 2 interceptions; 1 carry for 7 yards.

Verdict: The points matched the role, 12.0 expected.

Start/Sit: Tua Tagovailoa →

James Cook III Unlucky

BUF · RB · 8.2 pts on 14.7 expected

4 targets (11% of the team's), 3 catches for 16 yards; 13 carries (36% of the team's) for 36 yards.

Verdict: The role was there, worth 14.7 points at league-average rates; the production wasn't.

Dalton Kincaid

BUF · TE · 15.4 pts on 13.4 expected

8 targets (22% of the team's), 7 catches for 84 yards.

Verdict: The points matched the role, 13.4 expected.

Start/Sit: Dalton Kincaid →

Tyreek Hill Volume, no payoff

MIA · WR · 21.2 pts on 21.7 expected

13 targets (48% of the team's), 7 catches for 82 yards and 1 touchdown.

Verdict: The points matched the role, 21.7 expected.

De'Von Achane Ran hot

MIA · RB · 13.1 pts on 7.8 expected

1 target (4% of the team's), 1 catch for 5 yards; 10 carries (50% of the team's) for 56 yards and 1 touchdown.

Verdict: The opportunities were worth 7.8 points; the touchdowns supplied the rest, and they are the part least likely to repeat.

Khalil Shakir Ran hot

BUF · WR · 16.5 pts on 10.0 expected

6 targets (16% of the team's), 6 catches for 105 yards.

Verdict: The opportunities were worth 10.0 points; efficiency supplied the rest.

Start/Sit: Khalil Shakir →

Dawson Knox Ran hot

BUF · TE · 10.2 pts on 5.0 expected

3 targets (8% of the team's), 2 catches for 22 yards and 1 touchdown.

Verdict: The opportunities were worth 5.0 points; the touchdowns supplied the rest, and they are the part least likely to repeat.

Start/Sit: Dawson Knox →

Stock Up, Stock Down

Buffalo Bills

  • Stock up: Khalil Shakir played 77% of the snaps, up from a 50% season average.
  • Stock up: Trent Sherfield played 71% of the snaps, up from a 32% season average.
  • Stock down: Gabe Davis played 23% of the snaps, down from a 87% season average.

Miami Dolphins

  • Stock up: De'Von Achane played 63% of the snaps, up from a 41% season average.
  • Stock up: Jeff Wilson Jr. played 48% of the snaps, up from a 20% season average.
  • Stock up: Cedrick Wilson Jr. played 96% of the snaps, up from a 55% season average.

Fantasy Matchups

Fantasy points allowed per game by position, 2023 through Week 18.

Fantasy points allowed per game by position, Bills defense and Dolphins defense
Points allowed toBills DDolphins D
QBs14.817.9
RBs20.919.2
WRs29.534.1
TEs10.313.2

Regular season, summed from each game's box score and scored with this page's rules.

How the Game Swung

Miami opened at 50% win probability, climbed as high as 86%, then lost.

Dolphins win probability

Dolphins win probability by game minuteDolphins started at 50%, stood at 77% at halftime and finished at 0%, across 5 scoring plays.Q1Q2Q3Q4100%50%0%

Key Swings

  1. +24Achane 25-yd TD run50% → 74%Q2 8:51
  2. −25Allen → Sherfield, 6-yd TD75% → 50%Q2 4:31
  3. +26Tagovailoa → Hill, 3-yd TD50% → 76%Q2 1:43
  4. −36Harty 96-yd TD86% → 50%Q4 13:42
  5. −43Allen → Knox, 5-yd TD50% → 7%Q4 7:16

Swing in Dolphins win probability, in points

Play Calling and Possessions

Play calling, Bills vs Dolphins
Buffalo BillsMeasureMiami Dolphins
77Plays48
53%Pass rate58%
8.4Yds / dropback6.0
3.6Yds / carry5.4
9/15Third downs4/10

Efficiency edge Buffalo ran 29 more plays and gained 2.4 more yards per dropback.

  • Top targets
  • BUF Kincaid 22% · Diggs 22% · Shakir 16%
  • MIA Hill 48% · Wilson 11% · Smythe 11%

Possession Results

How each possession ended, Bills vs Dolphins
ResultBUFMIA
Touchdowns22
Field goals00
Punts15
Turnovers32
Turnovers on downs10

MIA turnover edge: +1

  • The Dolphins opened the scoring on their third possession, a 11-play, 80-yard drive that ended in a touchdown.
  • The Bills drained the clock with four second-half drives of four to eight minutes.
All 18 possessions, drive by drive
Drive chart
TeamStartPlaysYardsTimeResult
MIAQ1 15:005192:17Interception
BUFQ1 12:4312796:45Interception
MIAQ1 5:586513:29Punt
BUFQ1 2:296542:19Interception
MIAQ1 0:1011806:19Touchdown
BUFQ2 8:517754:20Touchdown
MIAQ2 4:319752:48Touchdown
BUFQ2 1:4310731:43End of half
BUFQ3 15:008195:04Punt
MIAQ3 9:56392:14Punt
BUFQ3 7:4213497:30Fumble
MIAQ3 0:124111:30Punt
MIAQ4 13:42311:34Punt
BUFQ4 12:088744:52Touchdown
MIAQ4 7:16331:02Punt
BUFQ4 6:1411374:21Downs
MIAQ4 1:534230:40Interception
BUFQ4 1:132-21:13End of game
About these numbers

Possessions that ended with the clock running out at the half or the end of the game aren't counted.

Personnel groupings, average depth of target and pass rate over expected appear when the tracking feed is connected.

Bills vs Dolphins Head-to-Head

The Bills and Dolphins first met in 1966 and have played 125 times since. They have been AFC East rivals since 1970.

All-time series
63–61–1Dolphins lead, 125 meetings since 1966
Postseason
4–1Split 4–1
Largest Bills win
35–02021
Largest Dolphins win
45–71970

Since 2021

9–2 Bills lead

11 meetings since the 2021 season, regular season and playoffs.

Oldest to newest. B = Bills win, D = Dolphins win, outlined = this game.

2026 Meetings

  • Week 11 Dolphins at Bills Upcoming
  • Week 17 Bills at Dolphins Upcoming

Recent Meetings

Season to Date (Through Week 18)

The 2023 regular season, from each game's box score.

Season to date, Bills vs Dolphins
BillsStatDolphins
11-6Record11-6
26.5Points per game29.2
374.5Yards per game401.3
5.7Yards per play6.5
18.3Points allowed per game23.0
307.2Yards allowed per game318.3

Bills vs Dolphins Fantasy Outlook for 2026

Two meetings are left on the 2026 schedule: Week 11 in Buffalo and Week 17 in Miami. Here's how to decide who to play in your league.

Keep Exploring

2023 Game Logs for Players in This Game

Bills vs Dolphins Game FAQ

Who won the 2023 Bills vs Dolphins Week 18 game?

The Buffalo Bills beat the Miami Dolphins 21–14 in Week 18 of the 2023 season. The game was played at Hard Rock Stadium in Miami Gardens, FL, on January 7, 2024. See the Bills' 2023 schedule.

What was the final score of Bills vs Dolphins?

The final score was Bills 21, Dolphins 14. The Dolphins led 14–7 at halftime, and the second half went Bills 14, Dolphins 0.

What happened in the Bills vs Dolphins game?

Buffalo erased a 14–7 halftime deficit, outscoring Miami 14–0 after the break to win 21–14. The Bills finished with a 473–275 edge in total offense and averaged 6.1 yards per play. Josh Allen led all players with 30 of 38 passing for 359 yards and 2 touchdowns, plus 15 carries for 67 rushing yards. The Bills committed 3 turnovers, the Dolphins 2.

What was the game-winning score in Bills vs Dolphins?

Josh Allen's 5-yard touchdown pass to Dawson Knox with 7:16 left in the fourth quarter gave the Bills a 21–14 lead they never gave up. It was the final score of the game.

Who scored the most fantasy points in Bills vs Dolphins?

Josh Allen led the game with 25.1 PPR fantasy points, the QB4 of Week 18, on 30 of 38 passing for 359 yards and 2 touchdowns, plus 15 carries for 67 rushing yards. Tyreek Hill was next with 21.2 (WR10). See Josh Allen's 2023 game log.

Who led Bills vs Dolphins in passing, rushing and receiving?

Josh Allen (BUF) led all passers with 30 of 38 for 359 yards, 2 touchdowns and 2 interceptions. Josh Allen (BUF) led in rushing with 15 carries for 67 yards. Khalil Shakir (BUF) led in receiving with 6 catches for 105 yards.

How many fantasy points did Josh Allen score against the Dolphins?

Josh Allen scored 25.1 fantasy points against the Dolphins in Week 18 of the 2023 season, the same in PPR, half-PPR and standard scoring because he had no catches, on 30 of 38 passing for 359 yards and 2 touchdowns, plus 15 carries for 67 rushing yards. He handled 42% of his team's carries.

Who outperformed and underperformed expected fantasy points in Bills vs Dolphins?

Khalil Shakir outperformed his expected fantasy points the most, scoring 16.5 PPR points on 10.0 xFP (+6.5). James Cook III fell furthest short, with 8.2 points on 14.7 xFP (−6.5). A gap either way reflects efficiency and touchdowns in one game; it is not a forecast. For matchups ahead, see fantasy points allowed by position.

Who had the highest expected fantasy points in Bills vs Dolphins?

Josh Allen had the most fantasy opportunity in the game, worth 25.2 expected PPR points (xFP) at league-average rates, and scored 25.1. Expected points measure the volume of a player's pass attempts, carries and targets, not how well he used them.

How did the Bills come back to beat the Dolphins?

The Bills' chances of winning fell as low as 14% in the fourth quarter. Josh Allen's 5-yard touchdown pass to Dawson Knox in the fourth quarter was the biggest swing of the game. Josh Allen's 5-yard touchdown pass to Dawson Knox then put them ahead for good.

Which team won the turnover battle in Bills vs Dolphins?

The Dolphins won the turnover battle 3–2: the Bills gave the ball away 3 times and the Dolphins 2 times. The Bills won the game anyway.

What was the turning point of Bills vs Dolphins?

Josh Allen's 5-yard touchdown pass to Dawson Knox with 7:16 left in the fourth quarter was the biggest swing of the game, moving the Dolphins' win probability from 50% to 7%.

What is the all-time Bills vs Dolphins record?

The Dolphins lead the all-time series 63–61–1 across 125 meetings since 1966, including a 1–4 record in the postseason.

When did the Bills and Dolphins last play before this game?

Before Week 18 of 2023, they last met in the 2023 season on October 1, 2023, when the Bills beat the Dolphins 48–20.

Have the Bills and Dolphins met in the playoffs?

Yes, 5 times, most recently in the 2022 playoffs. The Bills are 4–1 against the Dolphins in the postseason.