Final2025 Week 17

Huntington Bank Field, Cleveland, OH

Pittsburgh Steelers vs Cleveland Browns, Week 17 2025

Pittsburgh Steelers

Away

6

Cleveland Browns

HomeWon

13

Scoring by quarter
TeamQ1Q2Q3Q4Final
Steelers06006
Browns1000313

PIT 6CLE 13 Final

  • Passing leader

    Shedeur Sanders

    CLE · QB

    11.4PPR pts

    17/23, 186 YDS, 1 TD, 2 INT

  • Top fantasy scorer

    Harold Fannin Jr.

    CLE · TE

    11.0PPR pts

    2 REC, 30 YDS, 1 TD

  • Steelers leader

    Pat Freiermuth

    PIT · TE

    9.3PPR pts

    3 REC, 63 YDS

  • Defensive playmaker

    Kyle Dugger

    PIT

    1 INT, 8 TKL

Browns 13, Steelers 6: Cleveland beats Pittsburgh

Cleveland led 10–6 at halftime and outscored Pittsburgh 3–0 after the break to win 13–6. Pittsburgh outgained the Browns 291–262, but the Browns averaged 5.2 yards per play.

The Steelers went 3-for-15 on third down.

The two teams meet again in Week 8 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.7 yards/play CLE 5.2 · PIT 4.5
  • +16% third-down rate CLE 36% · PIT 20%

Game Highlights

Official NFL highlights · Opens from YouTube

Got a Steeler or Brown 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 Browns Won

Cleveland won the efficiency and third-down battles.

Team stats comparison, Steelers vs Browns
SteelersStatBrowns
4.5Yards per play5.2
20%Third-down conversion36%
Other team stats
291Total yards262
65Plays50
0Turnovers2
30:39Time of possession29:21

Scoring Summary

The Browns scored one touchdown and two field goals; the Steelers scored two field goals.

Scoring plays, Steelers vs Browns
TimeTeamPlayPITCLE
1st quarter
10:48CLEAndre Szmyt 50-yard FG Takes lead03
5:11CLEShedeur Sanders → Harold Fannin Jr., 28-yard TD Extends leadAndre Szmyt XP010
2nd quarter
14:54PITChris Boswell 44-yard FG310
0:00PITChris Boswell 40-yard FG610
3rd quarter
No scoring
4th quarter
1:40CLEAndre Szmyt 33-yard FG Extends lead613

Fantasy Points: Steelers vs Browns, Week 17 2025

Fantasy leaders

  1. Shedeur SandersCLEQB11.4 PTSQB20
  2. Harold FanninCLETE11.0 PTSTE14
  3. Jerry JeudyCLEWR10.4 PTSWR34
  4. Pat FreiermuthPITTE9.3 PTSTE16

Player Stats

Quarterbacks

Quarterback statistics
PlayerFPTSFINCMP/ATTPass YDSTDINTRush ATTRush YDSRush TDRateStart/Sit
Shedeur SandersCLEQB11.4QB2017/2318612420075.6Start/Sit →
Aaron RodgersPITQB7.3QB2821/391680016064.9Start/Sit →

WRs, RBs, & TEs

Receiver, running back and tight end statistics
PlayerFPTSFINPOSRush ATTRush YDSRush TDTGTRECRec YDSRec TDStart/Sit
Harold FanninCLETE11.0TE14TE———22301
Jerry JeudyCLEWR10.4WR34WR———75540Start/Sit →
Pat FreiermuthPITTE9.3TE16TE———53630Start/Sit →
Jonnu SmithPITTE7.7TE22TE29055180Start/Sit →
Kenny GainwellPITRB6.8RB34RB726043120Start/Sit →
Jaylen WarrenPITRB6.4RB36RB12640————Start/Sit →
Dylan SampsonCLERB5.7RB41RB112703300
Scotty MillerPITWR5.5WR59WR———73250
Cedric TillmanCLEWR5.2WR62WR———11420Start/Sit →
Marquez Valdes-ScantlingPITWR5.1WR64WR———93210Start/Sit →
Raheim SandersCLERB4.1RB43RB821021100Start/Sit →
Darnell WashingtonPITTE3.5TE38TE———22150Start/Sit →
Adam ThielenPITWR3.4WR83WR———52140
Sal CannellaCLETE3.1TE40TE———42110
Brenden BatesCLETE2.9TE43TE———11190Start/Sit →
Connor HeywardPITRB2.6RB58RB2260————Start/Sit →
Isaiah BondCLEWR2.6WR90WR———11160Start/Sit →
Malachi CorleyCLEWR1.4WR113WR———1140Start/Sit →
Trayveon WilliamsCLERB1.0RB69RB2100————
Blake WhiteheartCLETE0.0—TE———1000Start/Sit →

Fantasy Usage

Pittsburgh Steelers

Snap Share

  1. Adam ThielenWR57 snaps86%
  2. Marquez Valdes-ScantlingWR54 snaps82%
  3. Pat FreiermuthTE46 snaps70%
  4. Kenny GainwellRB45 snaps68%
  5. Scotty MillerWR42 snaps64%

Target Share37 targets

  1. Marquez Valdes-Scantling24%, 9 targets
  2. Scotty Miller19%, 7 targets
  3. Adam Thielen14%, 5 targets
  4. Jonnu Smith14%, 5 targets
  5. Pat Freiermuth14%, 5 targets
  6. Other16%, 6 targets

Carry Share24 carries

  1. Jaylen Warren50%, 12 carries
  2. Kenny Gainwell29%, 7 carries
  3. Jonnu Smith8%, 2 carries
  4. Connor Heyward8%, 2 carries
  5. Aaron Rodgers4%, 1 carries

Cleveland Browns

Snap Share

  1. Jerry JeudyWR49 snaps94%
  2. Blake WhiteheartTE32 snaps62%
  3. Cedric TillmanWR30 snaps58%
  4. Brenden BatesTE25 snaps48%
  5. Raheim SandersRB22 snaps42%

Target Share23 targets

  1. Jerry Jeudy30%, 7 targets
  2. Sal Cannella17%, 4 targets
  3. Dylan Sampson13%, 3 targets
  4. Raheim Sanders9%, 2 targets
  5. Harold Fannin9%, 2 targets
  6. Other22%, 5 targets

Carry Share25 carries

  1. Dylan Sampson44%, 11 carries
  2. Raheim Sanders32%, 8 carries
  3. Shedeur Sanders16%, 4 carries
  4. Trayveon Williams8%, 2 carries
View full usage tableHide full usage table
Offensive snaps and share for the skill positions
PlayerSNAPSSNAP %TGTTGT %CAR
Jerry JeudyCLEWR4994%730%0
Adam ThielenPITWR5786%514%0
Marquez Valdes-ScantlingPITWR5482%924%0
Pat FreiermuthPITTE4670%514%0
Kenny GainwellPITRB4568%411%7
Scotty MillerPITWR4264%719%0
Blake WhiteheartCLETE3262%14%0
Cedric TillmanCLEWR3058%14%0
Brenden BatesCLETE2548%14%0
Raheim SandersCLERB2242%29%8
Jonnu SmithPITTE2741%514%2
Malachi CorleyCLEWR2038%14%0
Sal CannellaCLETE1835%417%0
Dylan SampsonCLERB1835%313%11
Jaylen WarrenPITRB2132%00%12
Trayveon WilliamsCLERB1223%00%2
Isaiah BondCLEWR1223%14%0
Harold FanninCLETE1223%29%0
Darnell WashingtonPITTE914%25%0
Roman WilsonPITWR914%00%0
Connor HeywardPITRB69%00%2
Gage LarvadainCLEWR48%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+7.6Harold Fannin Jr.11.0 PTS vs 3.4 xFP
  • Biggest underperformer−10.7Aaron Rodgers7.3 PTS vs 18.0 xFP
  • Highest expected volume18.0 xFPAaron Rodgers7.3 PTS scored
Usage and expected fantasy points
PlayerPTSxFPvs xFPSnap%UsageRte%Pass attCarCar%TgtTgt%
Aaron RodgersPIT · QB7.318.0−10.7100%39 att—3914%00%
Marquez Valdes-ScantlingPIT · WR5.115.3−10.282%24% tgt—000%924%
Shedeur SandersCLE · QB11.412.8−1.4100%23 att—23416%00%
Dylan SampsonCLE · RB5.712.2−6.535%44% car—01144%313%
Jerry JeudyCLE · WR10.411.9−1.594%30% tgt—000%730%
Scotty MillerPIT · WR5.511.9−6.464%19% tgt—000%719%
Kenny GainwellPIT · RB6.811.3−4.568%29% car—0729%411%
Jonnu SmithPIT · TE7.79.8−2.141%14% tgt—028%514%
Raheim SandersCLE · RB4.18.6−4.542%32% car—0832%29%
Adam ThielenPIT · WR3.48.5−5.186%14% tgt—000%514%
Pat FreiermuthPIT · TE9.38.5+0.870%14% tgt—000%514%
Jaylen WarrenPIT · RB6.47.7−1.332%50% car—01250%00%
Sal CannellaCLE · TE3.16.8−3.735%17% tgt—000%417%
Darnell WashingtonPIT · TE3.53.4+0.114%5% tgt—000%25%
Harold Fannin Jr.CLE · TE11.03.4+7.623%9% tgt—000%29%
Blake WhiteheartCLE · TE0.01.7−1.762%4% tgt—000%14%
Brenden BatesCLE · TE2.91.7+1.248%4% tgt—000%14%
Cedric TillmanCLE · WR5.21.7+3.558%4% tgt—000%14%
Isaiah BondCLE · WR2.61.7+0.923%4% tgt—000%14%
Malachi CorleyCLE · WR1.41.7−0.338%4% tgt—000%14%
Connor HeywardPIT · RB2.61.3+1.39%8% car—028%00%
Trayveon WilliamsCLE · RB1.01.3−0.323%8% car—028%00%

Team totals: Steelers 37 targets and 24 carries; Browns 23 targets and 25 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 2025 season: 1.70 PPR points per target (67% catch rate), 0.65 per carry and 0.44 per pass attempt. They don't adjust for field position or target depth.

Fantasy Verdicts

Aaron Rodgers Unlucky

PIT · QB · 7.3 pts on 18.0 expected

21 of 39 passing for 168 yards; 1 carry for 6 yards.

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

Start/Sit: Aaron Rodgers →

Shedeur Sanders

CLE · QB · 11.4 pts on 12.8 expected

17 of 23 passing for 186 yards, 1 touchdown, 2 interceptions; 4 carries for 20 yards.

Verdict: The points matched the role, 12.8 expected.

Start/Sit: Shedeur Sanders →

Marquez Valdes-Scantling Unlucky

PIT · WR · 5.1 pts on 15.3 expected

9 targets (24% of the team's), 3 catches for 21 yards.

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

Start/Sit: Marquez Valdes-Scantling →

Scotty Miller Unlucky

PIT · WR · 5.5 pts on 11.9 expected

7 targets (19% of the team's), 3 catches for 25 yards.

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

Dylan Sampson Unlucky

CLE · RB · 5.7 pts on 12.2 expected

3 targets (13% of the team's), 3 catches for 0 yards; 11 carries (44% of the team's) for 27 yards.

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

Jerry Jeudy Volume, no payoff

CLE · WR · 10.4 pts on 11.9 expected

7 targets (30% of the team's), 5 catches for 54 yards.

Verdict: The points matched the role, 11.9 expected.

Start/Sit: Jerry Jeudy →

Adam Thielen Unlucky

PIT · WR · 3.4 pts on 8.5 expected

5 targets (14% of the team's), 2 catches for 14 yards.

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

Harold Fannin Jr. Ran hot

CLE · TE · 11.0 pts on 3.4 expected

2 targets (9% of the team's), 2 catches for 30 yards and 1 touchdown.

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

Stock Up, Stock Down

Pittsburgh Steelers

  • Stock up: Kenny Gainwell led the backfield with 68% of the snaps after trailing Jaylen Warren before this game.
  • Stock up: Marquez Valdes-Scantling played 82% of the snaps, up from a 39% season average.
  • Stock up: Scotty Miller played 64% of the snaps, up from a 15% season average.

Cleveland Browns

  • Stock up: Raheim Sanders led the backfield with 42% of the snaps after trailing Trayveon Williams before this game.
  • Stock up: Blake Whiteheart played 62% of the snaps, up from a 20% season average.
  • Stock up: Brenden Bates played 48% of the snaps, up from a 21% season average.

Fantasy Matchups

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

Fantasy points allowed per game by position, Steelers defense and Browns defense
Points allowed toSteelers DBrowns D
QBs19.414.0
RBs18.122.4
WRs34.726.0
TEs16.612.1

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

How the Game Swung

Cleveland opened at 40% win probability and passed 98% in the fourth quarter on the way to the win.

Browns win probability

Browns win probability by game minuteBrowns started at 40%, stood at 59% at halftime and finished at 100%, across 5 scoring plays.Q1Q2Q3Q4100%50%0%

Key Swings

  1. +9Szmyt 50-yd FG40% → 49%Q1 10:48
  2. +21Sanders → Fannin, 28-yd TD50% → 72%Q1 5:11
  3. −9Boswell 44-yd FG74% → 65%Q2 14:54
  4. −12Boswell 40-yd FG71% → 59%Q2 0:00
  5. +4Szmyt 33-yd FG96% → >99%Q4 1:40

Swing in Browns win probability, in points

Play Calling and Possessions

Play calling, Steelers vs Browns
Pittsburgh SteelersMeasureCleveland Browns
65Plays50
63%Pass rate50%
3.9Yds / dropback7.4
5.5Yds / carry3.1
3/15Third downs4/11

Efficiency edge Cleveland ran 15 fewer plays but gained 3.5 more yards per dropback.

  • Top targets
  • PIT Valdes-Scantling 24% · Miller 19% · Thielen 14%
  • CLE Jeudy 30% · Cannella 17% · Sampson 13%

Possession Results

How each possession ended, Steelers vs Browns
ResultPITCLE
Touchdowns01
Field goals22
Punts54
Turnovers02
Turnovers on downs31
Missed field goals10

PIT turnover edge: +2

  • The Browns opened the scoring on their first possession, a 9-play, 41-yard drive that ended in a field goal.
All 22 possessions, drive by drive
Drive chart
TeamStartPlaysYardsTimeResult
CLEQ1 15:009414:12Field goal
PITQ1 10:48382:16Punt
CLEQ1 8:326863:21Touchdown
PITQ1 5:1110555:17Field goal
CLEQ2 14:547324:40Downs
PITQ2 10:144191:46Punt
CLEQ2 8:286383:33Interception
PITQ2 4:55492:09Downs
CLEQ2 2:46380:55Punt
PITQ2 1:5110561:51Field goal
PITQ3 15:005183:05Punt
CLEQ3 11:557185:55Punt
PITQ3 6:0013428:07Missed FG
CLEQ4 12:53250:51Interception
PITQ4 12:024202:18Punt
CLEQ4 9:44462:41Punt
PITQ4 7:03342:09Punt
CLEQ4 4:54392:38Punt
PITQ4 2:16400:18Downs
CLEQ4 1:58450:18Field goal
PITQ4 1:408581:23Downs
CLEQ4 0:171-10:17End 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.

Steelers vs Browns Head-to-Head

The Steelers and Browns first met in 1950 and have played 150 times since. They have been AFC North rivals since 1999.

All-time series
83–66–1Steelers lead, 150 meetings since 1950
Postseason
2–1Steelers won in 1994 and 2002; Browns won in 2020
Largest Steelers win
43–01999
Largest Browns win
51–01989

Since 2021

6–5 Steelers lead

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

Oldest to newest. S = Steelers win, B = Browns win, outlined = this game.

2026 Meetings

  • Week 8 Browns at Steelers Upcoming

Recent Meetings

Season to Date (Through Week 18)

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

Season to date, Steelers vs Browns
SteelersStatBrowns
10-7Record5-12
23.4Points per game16.4
305.6Yards per game262.2
5.3Yards per play4.3
22.8Points allowed per game22.3
356.9Yards allowed per game283.6

Steelers vs Browns Odds and Results

How this game finished against the betting lines.

Spread
PIT −3.5Steelers failed to cover by 10.5
Total
34.5Under: 19 points scored (by 15.5)

Expected vs Actual Scoring

Implied team totals against the actual score
TeamImpliedActualDifference
Steelers19.06−13.0
Browns15.513−2.5

Both offenses finished under the market's expectation, which matches the low fantasy output in the Fantasy tab.

Betting Trends

Last 5 meetings: Steelers 3–2 ATS, unders 3–2.

Each team's 2025 season through this game. Over/under is overs first.

Pittsburgh Steelers

Against the spread
3–2
Over/under
2–3
ATS as favorite
1–1
ATS as underdog
2–1
ATS on the road
2–1

Cleveland Browns

Against the spread
2–3
Over/under
2–3
ATS as favorite
0–1
ATS as underdog
2–2
ATS at home
2–2

Lines: ESPN's consensus, captured at kickoff. Individual sportsbooks varied.

21+. Gambling problem? Call 1-800-GAMBLER. Betting availability depends on your state.

Steelers vs Browns Fantasy Outlook for 2026

One meeting is left on the 2026 schedule: Week 8 in Pittsburgh. Here's how to decide who to play in your league.

Keep Exploring

2025 Game Logs for Players in This Game

Steelers vs Browns Game FAQ

Who won the 2025 Steelers vs Browns Week 17 game?

The Cleveland Browns beat the Pittsburgh Steelers 13–6 in Week 17 of the 2025 season. The game was played at Huntington Bank Field in Cleveland, OH, on December 28, 2025. See the Browns' 2025 schedule.

What was the final score of Steelers vs Browns?

The final score was Browns 13, Steelers 6. The Browns led 10–6 at halftime, and the second half went Steelers 0, Browns 3.

What happened in the Steelers vs Browns game?

Cleveland led 10–6 at halftime and outscored Pittsburgh 3–0 after the break to win 13–6. Pittsburgh outgained the Browns 291–262, but the Browns averaged 5.2 yards per play. Shedeur Sanders led all players with 17 of 23 passing for 186 yards and a touchdown, plus 4 carries for 20 rushing yards. The Browns committed 2 turnovers, the Steelers none.

Who scored the most fantasy points in Steelers vs Browns?

Shedeur Sanders led the game with 11.4 PPR fantasy points, the QB20 of Week 17, on 17 of 23 passing for 186 yards and a touchdown, plus 4 carries for 20 rushing yards. Harold Fannin was next with 11.0 (TE14). See Shedeur Sanders's 2025 game log.

Who led Steelers vs Browns in passing, rushing and receiving?

Shedeur Sanders (CLE) led all passers with 17 of 23 for 186 yards, a touchdown and 2 interceptions. Jaylen Warren (PIT) led in rushing with 12 carries for 64 yards. Pat Freiermuth (PIT) led in receiving with 3 catches for 63 yards.

Who outperformed and underperformed expected fantasy points in Steelers vs Browns?

Harold Fannin Jr. outperformed his expected fantasy points the most, scoring 11.0 PPR points on 3.4 xFP (+7.6). Aaron Rodgers fell furthest short, with 7.3 points on 18.0 xFP (−10.7). 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 Steelers vs Browns?

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

How did the Browns beat the Steelers?

The Browns beat the Steelers 13–6 because they averaged 5.2 yards per play to 4.5.

Which team won the turnover battle in Steelers vs Browns?

The Steelers won the turnover battle 2–0: the Browns gave the ball away 2 times and the Steelers not at all. The Browns won the game anyway.

What is the all-time Steelers vs Browns record?

The Steelers lead the all-time series 83–66–1 across 150 meetings since 1950, including a 2–1 record in the postseason.

When did the Steelers and Browns last play before this game?

Before Week 17 of 2025, they last met in the 2025 season on October 12, 2025, when the Steelers beat the Browns 23–9.

Have the Steelers and Browns met in the playoffs?

Yes, 3 times, most recently in the 2020 playoffs. The Steelers are 2–1 against the Browns in the postseason.

What was the closing spread for Steelers vs Browns?

The consensus closing spread at kickoff was Steelers −3.5, making the Pittsburgh Steelers 3.5-point favorites, with a closing total of 34.5. That implied about 19.0 points for the Steelers and 15.5 for the Browns.

Did Steelers vs Browns go over or under the total?

The game went under. The consensus closing total was 34.5, and the teams combined for 19 points, 15.5 under the number.

Who covered the spread in Steelers vs Browns?

The Browns covered as 3.5-point underdogs against the closing line of Steelers −3.5. The final margin was 7 points.