For the complete documentation index, see llms.txt. Markdown variants are available only for registry-approved public pages by appending .md to eligible URLs or by sending Accept: text/markdown.
Sync your league to My Playbook for custom advice

2025 Week 17 · Sun, Dec 28, 2025 · Hard Rock Stadium

Tampa Bay Buccaneers

17

Miami DolphinsWinner

20

TB -5.5 upsetU 44.5 ✓

Miami Dolphins 20–17 — decided on the final possessions. Biggest swing: Q4 7:05, TB +13% win probability on one snap.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3MIATB
Q4 · 7:05TB 10MIA 20TB ball · 1st & 10MIA 79%

(7:05) (No Huddle, Shotgun) 6-B.Mayfield pass deep left intended for 2-E.Egbuka INTERCEPTED by 21-A.Davis at MIA 5. 21-A.Davis to MIA 26 for 21 yards (88-C.Otton).

Market-anchored home win probability, play by play. Drag across the curve or use arrow keys to replay the game; gold diamonds mark the biggest momentum swings — tap one to jump there.

Highest-leverage plays

  1. Q4 · 7:05TB +13% win prob(7:05) (No Huddle, Shotgun) 6-B.Mayfield pass deep left intended for 2-E.Egbuka INTERCEPTED by 21-A.Davis at MIA 5. 21-A.Davis to MIA 26 for 21 yards (88-C.Otton).
  2. Q2 · 1:46MIA +13% win prob(1:46) (Shotgun) 14-Q.Ewers pass short middle to 85-G.Dulcich for 11 yards, TOUCHDOWN.
  3. Q4 · 4:04TB +12% win prob(4:04) (No Huddle, Shotgun) 6-B.Mayfield sacked at MIA 40 for -9 yards (2-B.Chubb). FUMBLES (2-B.Chubb) [2-B.Chubb], touched at MIA 40, RECOVERED by MIA-56-Q.Bell at MIA 41.
  4. Q1 · 4:37MIA +12% win prob(4:37) (Shotgun) 14-Q.Ewers pass deep left to 81-T.Wease for 63 yards, TOUCHDOWN.

How the points landed

Scoring summary

  1. Q1 · 5:31TB Touchdown

    (5:31) (Shotgun) 6-B.Mayfield pass short middle to 14-C.Godwin for 5 yards, TOUCHDOWN. (kick good)

    Score after this play: TB 7MIA 0
  2. Q1 · 4:37MIA Touchdown

    (4:37) (Shotgun) 14-Q.Ewers pass deep left to 81-T.Wease for 63 yards, TOUCHDOWN. (kick good)

    Score after this play: TB 7MIA 7
  3. Q2 · 8:23MIA Field goal

    (8:23) 47-R.Patterson 29 yard field goal is GOOD, Center-49-J.Cardona, Holder-16-J.Bailey.

    Score after this play: TB 7MIA 10
  4. Q2 · 1:46MIA Touchdown

    (1:46) (Shotgun) 14-Q.Ewers pass short middle to 85-G.Dulcich for 11 yards, TOUCHDOWN. (kick good)

    Score after this play: TB 7MIA 17
  5. Q3 · 3:53TB Field goal

    (3:53) 4-C.McLaughlin 33 yard field goal is GOOD, Center-86-E.Deckers, Holder-9-R.Dixon.

    Score after this play: TB 10MIA 17
  6. Q4 · 14:19MIA Field goal

    (14:19) 47-R.Patterson 31 yard field goal is GOOD, Center-49-J.Cardona, Holder-16-J.Bailey.

    Score after this play: TB 10MIA 20
  7. Q4 · 0:54TB Touchdown

    (:54) (Shotgun) 6-B.Mayfield pass short left to 13-M.Evans for 4 yards, TOUCHDOWN. (kick good)

    Score after this play: TB 17MIA 20

Down-to-down truth

Situational splits

MetricBuccaneersDolphins
Offensive plays6352
Total yards380 (edge)300
Yards per play6.0 (edge)5.8
Expected points added / play0.040.11 (edge)
Success rate49% (edge)42%
Dropback rate79%48%
Dropback efficiency (EPA/play)0.080.22 (edge)
Rush efficiency (EPA/play)-0.150.00 (edge)
Third downs6/13 (edge)4/12
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)57 (edge)
First downs gained on snaps19 (edge)13
Sacks taken32 (edge)
Turnovers30 (edge)

Buccaneers outgained Dolphins 380–300 but lost the turnover battle 3–0. That was the game.

Who moved the needle

Top performers

Passing · TB

Baker MayfieldQB

33/44, 346 yds, 2 TD, 2 INT

1.7 expected points added · +9.3% completion over expected

Passing · MIA

Quinn EwersQB

14/22, 172 yds, 2 TD, 0 INT

4.8 expected points added · +0.4% completion over expected

Rushing · MIA

De'Von AchaneRB

18 att, 83 yds, 0 TD

-1.0 expected points added on the ground

Rushing · MIA

Jaylen WrightRB

5 att, 56 yds, 0 TD

3.4 expected points added on the ground

Receiving · TB

Jalen McMillanWR

7/9 for 114 yds, 0 TD

20% of team targets · 6.8 expected points added

Receiving · TB

Chris Godwin Jr.WR

7/8 for 108 yds, 1 TD

18% of team targets · 8.5 expected points added

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1MIAMIA 35542:06Punt
2TBTB 3215687:27Touchdown +7
3MIAMIA 355700:58Touchdown +7
4TBTB 178295:30Punt
5MIAMIA 1310765:41Field goal +3
6TBTB 285102:21Interception
7MIAMIA 2410864:14Touchdown +7
8TBTB 308531:23Missed field goal
9MIAMIA 453-100:20End of half
10TBTB 35571:35Punt
11MIAMIA 314-71:30Punt
12TBTB 3513508:06Field goal +3
13MIATB 459374:34Field goal +3
14TBTB 355131:38Punt
15MIAMIA 47254:00Punt
16TBTB 225461:41Interception
17MIAMIA 264-11:36Punt
18TBTB 327281:25Fumble
19MIAMIA 417202:05Punt
20TBTB 94761:00Touchdown +7
21MIATB 47300:50End of game

7 of 21 drives ended in points. Longest march: Dolphins gained 86 scrimmage yards over 10 plays for a touchdown.

Full stat lines

Box score

Tampa Bay Buccaneers

Passing

PlayerC/AttYdsTDINTSackedEPA
Baker Mayfield33/443462231.7

Rushing

PlayerAttYdsAvgTDEPA
Bucky Irving9192.10-4.7
Baker Mayfield3165.302.4
Rachaad White2105.000.2
Sean Tucker284.002.6

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Jalen McMillan79114020%6.8
Chris Godwin Jr.78108118%8.5
Cade Otton443309%1.5
Mike Evans3731116%1.9
Emeka Egbuka3520011%-4.7
Tez Johnson221905%1.0
Bucky Irving5614014%-4.5
Rachaad White22705%-0.3
Sean Tucker01002%-1.0

Defense (top contributors)

PlayerSoloAstSacksINTPD
Antoine Winfield Jr.250.000
SirVocea Dennis330.000
Yaya Diaby241.000
Jacob Parrish230.000
Benjamin Morrison220.001
Chris Braswell310.000
Haason Reddick310.000
Lavonte David210.000
Vita Vea120.000
Logan Hall301.000

Miami Dolphins

Passing

PlayerC/AttYdsTDINTSackedEPA
Quinn Ewers14/221722024.8

Rushing

PlayerAttYdsAvgTDEPA
De'Von Achane18834.60-1.0
Jaylen Wright55611.203.4
Jaylen Waddle177.000.4
Quinn Ewers451.30-1.0
Malik Washington111.00-0.6
Greg Dulcich1-7-7.00-1.6

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Theo Wease Jr.116315%6.2
Greg Dulcich5658127%5.3
De'Von Achane3329014%0.8
Julian Hill121609%2.2
Cedrick Wilson Jr.12809%-0.5
Malik Washington134014%-2.9
Jaylen Waddle01005%-0.9
Darren Waller130014%-1.9
Quinn Ewers11-605%-1.5

Defense (top contributors)

PlayerSoloAstSacksINTPD
Jack Jones820.001
Ashtyn Davis520.012
Jason Marshall Jr.330.012
Tyrel Dodson411.000
Jordyn Brooks230.001
Ifeatu Melifonwu320.000
Rasul Douglas220.000
Willie Gay Jr.220.000
Kenneth Grant210.000
Cameron Goode120.000

Closing number vs result

Betting context

Closing spread
TB -5.5
Closing total
44.5
TB moneyline
-250
MIA moneyline
+205

Buccaneers closed -5.5 and lost outright — an upset against the closing number.

Total closed 44.5; the game landed 37 — under by 7.5.

Conditions and crew

Game environment

Venue
Hard Rock Stadium
Roof / surface
outdoors · grass
Kickoff weather
80°F, wind 3 mph
Referee
Scott Novak
Rest
TB 7 days · MIA 7 days
Coaches
Todd Bowles vs Mike McDaniel