Final2023 Week 1

Acrisure Stadium, Pittsburgh, PA

San Francisco 49ers vs Pittsburgh Steelers, Week 1 2023

San Francisco 49ers

AwayWon

30

Pittsburgh Steelers

Home

7

Scoring by quarter
TeamQ1Q2Q3Q4Final
49ers10107330
Steelers07007

SF 30PIT 7 Final

  • Passing leader

    Kenny Pickett

    PIT · QB

    11.7PPR pts

    31/46, 232 YDS, 1 TD, 2 INT

  • Top fantasy scorer

    Brandon Aiyuk

    SF · WR

    32.9PPR pts

    8 REC, 129 YDS, 2 TD

  • Steelers leader

    Allen Robinson

    PIT · WR

    11.4PPR pts

    5 REC, 64 YDS

  • Defensive playmaker

    Talanoa Hufanga

    SF

    1 INT, 5 TKL

49ers 30, Steelers 7: San Francisco leads from start to finish

San Francisco led 20–7 at halftime and outscored Pittsburgh 10–0 after the break to win 30–7. The 49ers finished with a 391–239 edge in total offense and averaged 5.9 yards per play.

The gap showed up everywhere. The Steelers went 5-for-15 on third down and committed two turnovers, while the 49ers kept the ball for 37:23.

Key advantages

  • +2.0 yards/play SF 5.9 · PIT 3.9
  • +1 turnover margin SF 1 · PIT 2 turnovers
  • +152 total yards SF 391 · PIT 239

Game Highlights

Official NFL highlights · Opens from YouTube

Got a 49er or Steeler 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 49ers Won

San Francisco won the efficiency, turnover, third-down, and time of possession battles.

Team stats comparison, 49ers vs Steelers
49ersStatSteelers
5.9Yards per play3.9
1Turnovers2
391Total yards239
Other team stats
66Plays61
46%Third-down conversion33%
37:23Time of possession22:37

Scoring Summary

The 49ers scored three touchdowns and three field goals; the Steelers scored one touchdown.

Scoring plays, 49ers vs Steelers
TimeTeamPlaySFPIT
1st quarter
9:29SFBrock Purdy → Brandon Aiyuk, 8-yard TD Takes leadJake Moody XP70
4:38SFJake Moody 41-yard FG Extends lead100
2nd quarter
13:30SFBrock Purdy → Brandon Aiyuk, 19-yard TD Extends leadJake Moody XP170
8:22SFJake Moody 32-yard FG Extends lead200
0:10PITKenny Pickett → Pat Freiermuth, 3-yard TDChris Boswell XP207
3rd quarter
14:02SFChristian McCaffrey 65-yard TD run Extends leadJake Moody XP277
4th quarter
5:30SFJake Moody 40-yard FG Extends lead307

Fantasy Points: 49ers vs Steelers, Week 1 2023

Fantasy leaders

  1. Brandon AiyukSFWR32.9 PTSWR2
  2. Christian McCaffreySFRB25.9 PTSRB3
  3. Brock PurdySFQB16.8 PTSQB10
  4. Kenny PickettPITQB11.7 PTSQB21

Player Stats

Quarterbacks

Quarterback statistics
PlayerFPTSFINCMP/ATTPass YDSTDINTRush ATTRush YDSRush TDRateStart/Sit
Kenny PickettPITQB11.7QB2131/462321214068.4Start/Sit →
Brock PurdySFQB16.8QB1019/29220203200111.3Start/Sit →
Sam DarnoldSFQB-0.2—————2-20—Start/Sit →

WRs, RBs, & TEs

Receiver, running back and tight end statistics
PlayerFPTSFINPOSRush ATTRush YDSRush TDTGTRECRec YDSRec TDStart/Sit
Brandon AiyukSFWR32.9WR2WR———881292
Christian McCaffreySFRB25.9RB3RB22152153170Start/Sit →
Allen RobinsonPITWR11.4WR35WR———85640
Deebo SamuelSFWR11.3WR36WR28075550
Calvin AustinPITWR9.7WR42WR———66370
George PickensPITWR8.6WR49WR———75360Start/Sit →
Diontae JohnsonPITWR7.8WR52WR———63480
Pat FreiermuthPITTE7.3TE17TE———4131Start/Sit →
Jaylen WarrenPITRB6.8RB40RB36065120Start/Sit →
Najee HarrisPITRB5.3RB43RB63102220Start/Sit →
George KittleSFTE4.9TE26TE———63190Start/Sit →
Connor HeywardPITRB3.9RB51RB———42190Start/Sit →
Anthony McFarlandPITRB3.1RB57RB———22110
Elijah MitchellSFRB1.0RB75RB51001000
Jauan JenningsSFWR0.0—WR———1000Start/Sit →

Fantasy Usage

San Francisco 49ers

Snap Share

  1. Deebo SamuelWR59 snaps87%
  2. Christian McCaffreyRB58 snaps85%
  3. Brandon AiyukWR58 snaps85%
  4. George KittleTE47 snaps69%
  5. Jauan JenningsWR22 snaps32%

Target Share28 targets

  1. Brandon Aiyuk29%, 8 targets
  2. Deebo Samuel25%, 7 targets
  3. George Kittle21%, 6 targets
  4. Christian McCaffrey18%, 5 targets
  5. Jauan Jennings4%, 1 targets
  6. Other4%, 1 targets

Carry Share34 carries

  1. Christian McCaffrey65%, 22 carries
  2. Elijah Mitchell15%, 5 carries
  3. Brock Purdy9%, 3 carries
  4. Sam Darnold6%, 2 carries
  5. Deebo Samuel6%, 2 carries

Pittsburgh Steelers

Snap Share

  1. Allen RobinsonWR56 snaps89%
  2. George PickensWR56 snaps89%
  3. Calvin AustinWR35 snaps56%
  4. Najee HarrisRB33 snaps52%
  5. Pat FreiermuthTE32 snaps51%

Target Share45 targets

  1. Allen Robinson18%, 8 targets
  2. George Pickens16%, 7 targets
  3. Diontae Johnson13%, 6 targets
  4. Calvin Austin13%, 6 targets
  5. Jaylen Warren13%, 6 targets
  6. Other27%, 12 targets

Carry Share10 carries

  1. Najee Harris60%, 6 carries
  2. Jaylen Warren30%, 3 carries
  3. Kenny Pickett10%, 1 carries
View full usage tableHide full usage table
Offensive snaps and share for the skill positions
PlayerSNAPSSNAP %TGTTGT %CAR
Allen RobinsonPITWR5689%818%0
George PickensPITWR5689%716%0
Deebo SamuelSFWR5987%725%2
Christian McCaffreySFRB5885%518%22
Brandon AiyukSFWR5885%829%0
George KittleSFTE4769%621%0
Calvin AustinPITWR3556%613%0
Najee HarrisPITRB3352%24%6
Pat FreiermuthPITTE3251%49%0
Diontae JohnsonPITWR2743%613%0
Jaylen WarrenPITRB2540%613%3
Darnell WashingtonPITTE2438%00%0
Jauan JenningsSFWR2232%14%0
Charlie WoernerSFTE2131%00%0
Connor HeywardPITRB1727%49%0
Ross DwelleySFTE1218%00%0
Elijah MitchellSFRB1015%14%5
Ronnie BellSFWR710%00%0
Miles BoykinPITWR58%00%0
Anthony McFarlandPITRB58%24%0
Ray-Ray McCloudSFWR34%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+19.5Brandon Aiyuk32.9 PTS vs 13.4 xFP
  • Biggest underperformer−8.3Kenny Pickett11.7 PTS vs 20.0 xFP
  • Highest expected volume21.8 xFPChristian McCaffrey25.9 PTS scored
Usage and expected fantasy points
PlayerPTSxFPvs xFPSnap%UsageRte%Pass attCarCar%TgtTgt%
Christian McCaffreySF · RB25.921.8+4.185%65% car—02265%518%
Kenny PickettPIT · QB11.720.0−8.3100%46 att—46110%00%
Brock PurdySF · QB16.814.0+2.897%29 att—2939%00%
Allen RobinsonPIT · WR11.413.4−2.089%18% tgt—000%818%
Brandon AiyukSF · WR32.913.4+19.585%29% tgt—000%829%
Deebo Samuel Sr.SF · WR11.312.9−1.687%25% tgt—026%725%
Jaylen WarrenPIT · RB6.811.9−5.140%30% car—0330%613%
George PickensPIT · WR8.611.7−3.189%16% tgt—000%716%
Calvin Austin IIIPIT · WR9.710.0−0.356%13% tgt—000%613%
Diontae JohnsonPIT · WR7.810.0−2.243%13% tgt—000%613%
George KittleSF · TE4.910.0−5.169%21% tgt—000%621%
Najee HarrisPIT · RB5.37.0−1.752%60% car—0660%24%
Connor HeywardPIT · RB3.96.7−2.827%9% tgt—000%49%
Pat FreiermuthPIT · TE7.36.7+0.651%9% tgt—000%49%
Elijah MitchellSF · RB1.04.7−3.715%15% car—0515%14%
Anthony McFarland Jr.PIT · RB3.13.3−0.28%4% tgt—000%24%
Jauan JenningsSF · WR0.01.7−1.732%4% tgt—000%14%
Sam DarnoldSF · QB-0.21.2−1.43%0 att—026%00%

Team totals: 49ers 28 targets and 34 carries; Steelers 45 targets and 10 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

Brock Purdy

SF · QB · 16.8 pts on 14.0 expected

19 of 29 passing for 220 yards, 2 touchdowns; 3 carries for 20 yards.

Verdict: The points matched the role, 14.0 expected.

Start/Sit: Brock Purdy →

Kenny Pickett Unlucky

PIT · QB · 11.7 pts on 20.0 expected

31 of 46 passing for 232 yards, 1 touchdown, 2 interceptions; 1 carry for 4 yards.

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

Start/Sit: Kenny Pickett →

Christian McCaffrey Strong role

SF · RB · 25.9 pts on 21.8 expected

5 targets (18% of the team's), 3 catches for 17 yards; 22 carries (65% of the team's) for 152 yards and 1 touchdown.

Verdict: The points matched the role, 21.8 expected.

Start/Sit: Christian McCaffrey →

Brandon Aiyuk Ran hot

SF · WR · 32.9 pts on 13.4 expected

8 targets (29% of the team's), 8 catches for 129 yards and 2 touchdowns.

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

Allen Robinson

PIT · WR · 11.4 pts on 13.4 expected

8 targets (18% of the team's), 5 catches for 64 yards.

Verdict: The points matched the role, 13.4 expected.

Jaylen Warren Unlucky

PIT · RB · 6.8 pts on 11.9 expected

6 targets (13% of the team's), 5 catches for 12 yards; 3 carries (30% of the team's) for 6 yards.

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

Start/Sit: Jaylen Warren →

George Kittle Unlucky

SF · TE · 4.9 pts on 10.0 expected

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

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

Start/Sit: George Kittle →

Fantasy Matchups

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

Fantasy points allowed per game by position, 49ers defense and Steelers defense
Points allowed to49ers DSteelers D
QBs14.815.0
RBs18.020.3
WRs33.432.1
TEs10.812.4

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

How the Game Swung

Pittsburgh opened at 46% win probability and fell below 2% before halftime.

Steelers win probability

Steelers win probability by game minuteSteelers started at 46%, stood at 8% at halftime and finished at 0%, across 7 scoring plays.Q1Q2Q3Q4100%50%0%

Key Swings

  1. −20Purdy → Aiyuk, 8-yd TD46% → 26%Q1 9:29
  2. −7Moody 41-yd FG25% → 18%Q1 4:38
  3. −11Purdy → Aiyuk, 19-yd TD17% → 6%Q2 13:30
  4. +6Pickett → Freiermuth, 3-yd TD2% → 8%Q2 0:10
  5. −6McCaffrey 65-yd TD run7% → 1%Q3 14:02

Swing in Steelers win probability, in points

Play Calling and Possessions

Play calling, 49ers vs Steelers
San Francisco 49ersMeasurePittsburgh Steelers
66Plays61
48%Pass rate84%
6.3Yds / dropback3.9
5.5Yds / carry4.1
6/13Third downs5/15

Efficiency edge San Francisco ran 5 more plays and gained 2.4 more yards per dropback.

  • Top targets
  • SF Aiyuk 29% · Samuel 25% · Kittle 21%
  • PIT Robinson 18% · Pickens 16% · Austin 13%

Possession Results

How each possession ended, 49ers vs Steelers
ResultSFPIT
Touchdowns31
Field goals30
Punts36
Turnovers12
Turnovers on downs02

SF turnover edge: +1

  • The 49ers opened the scoring on their first possession, a 7-play, 54-yard drive that ended in a touchdown.
  • Pittsburgh's first five possessions all ended in a three-and-out or an interception.
  • The 49ers scored touchdowns on two of their first three drives, then drained the clock with three second-half drives of four to six minutes.
All 23 possessions, drive by drive
Drive chart
TeamStartPlaysYardsTimeResult
PITQ1 15:003-51:45Punt
SFQ1 13:157543:46Touchdown
PITQ1 9:29351:29Interception
SFQ1 8:006253:22Field goal
PITQ1 4:383-31:33Punt
SFQ1 3:059684:35Touchdown
PITQ2 13:303-101:13Punt
SFQ2 12:177373:55Field goal
PITQ2 8:22341:29Punt
SFQ2 6:5311345:18Punt
PITQ2 1:3512951:25Touchdown
SFQ2 0:101-10:10End of half
SFQ3 15:002750:58Touchdown
PITQ3 14:024302:02Punt
SFQ3 12:007235:06Punt
PITQ3 6:54361:12Punt
SFQ3 5:421-80:07Fumble
PITQ3 5:358313:33Downs
SFQ3 2:027474:18Punt
PITQ4 12:447482:36Interception
SFQ4 10:089294:38Field goal
PITQ4 5:3012434:20Downs
SFQ4 1:102-21:10End 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.

49ers vs Steelers Head-to-Head

The 49ers and Steelers first met in 1951 and have played 23 times since.

All-time series
13–1049ers lead, 23 meetings since 1951
Postseason
0No playoff meetings
Largest 49ers win
31–31954
Largest Steelers win
27–01977

Since 2021

1–0 49ers lead

1 meeting since the 2021 season, regular season and playoffs.

Oldest to newest. 4 = 49ers win, S = Steelers win, outlined = this game.

Recent Meetings

  • 2023 Wk 1 49ers at Steelers SF 30 PIT 7 SF W

Season to Date (Through Week 18)

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

Season to date, 49ers vs Steelers
49ersStatSteelers
12-5Record10-7
28.9Points per game17.9
398.4Yards per game304.3
6.6Yards per play5.0
17.5Points allowed per game19.1
303.9Yards allowed per game342.1

49ers vs Steelers Odds and Results

How this game finished against the betting lines.

Spread
SF −1.549ers covered by 21.5
Total
41.5Under: 37 points scored (by 4.5)

Expected vs Actual Scoring

Implied team totals against the actual score
TeamImpliedActualDifference
49ers21.530+8.5
Steelers20.07−13.0

The 49ers beat their implied total and the Steelers fell short of theirs; the Fantasy tab has the player lines behind it.

Betting Trends

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

San Francisco 49ers

Against the spread
1–0
Over/under
0–1
ATS as favorite
1–0
ATS on the road
1–0

Pittsburgh Steelers

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

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

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

49ers and Steelers in Fantasy

The two teams don't meet again this season. If you roster a 49er or a Steeler, these answer the week-to-week question.

Keep Exploring

2023 Game Logs for Players in This Game

49ers vs Steelers Game FAQ

Who won the 2023 49ers vs Steelers Week 1 game?

The San Francisco 49ers beat the Pittsburgh Steelers 30–7 in Week 1 of the 2023 season. The game was played at Acrisure Stadium in Pittsburgh, PA, on September 10, 2023. See the 49ers' 2023 schedule.

What was the final score of 49ers vs Steelers?

The final score was 49ers 30, Steelers 7. The 49ers led 20–7 at halftime, and the second half went 49ers 10, Steelers 0.

What happened in the 49ers vs Steelers game?

San Francisco led 20–7 at halftime and outscored Pittsburgh 10–0 after the break to win 30–7. The 49ers finished with a 391–239 edge in total offense and averaged 5.9 yards per play. Brandon Aiyuk led all players with 8 catches for 129 yards and 2 touchdowns. The Steelers committed 2 turnovers, the 49ers 1.

Who scored the most fantasy points in 49ers vs Steelers?

Brandon Aiyuk led the game with 32.9 PPR fantasy points, the WR2 of Week 1, on 8 catches for 129 yards and 2 touchdowns. Christian McCaffrey was next with 25.9 (RB3).

Who led 49ers vs Steelers in passing, rushing and receiving?

Kenny Pickett (PIT) led all passers with 31 of 46 for 232 yards, a touchdown and 2 interceptions. Christian McCaffrey (SF) led in rushing with 22 carries for 152 yards and a touchdown. Brandon Aiyuk (SF) led in receiving with 8 catches for 129 yards and 2 touchdowns.

How many fantasy points did Brandon Aiyuk score against the Steelers?

Brandon Aiyuk scored 32.9 points in PPR leagues, 28.9 in half-PPR and 24.9 in standard scoring against the Steelers in Week 1 of the 2023 season, on 8 catches for 129 yards and 2 touchdowns. He drew 29% of his team's targets.

Who outperformed and underperformed expected fantasy points in 49ers vs Steelers?

Brandon Aiyuk outperformed his expected fantasy points the most, scoring 32.9 PPR points on 13.4 xFP (+19.5). Kenny Pickett fell furthest short, with 11.7 points on 20.0 xFP (−8.3). 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 49ers vs Steelers?

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

How did the 49ers beat the Steelers?

The 49ers beat the Steelers 30–7 because they averaged 5.9 yards per play to 3.9, won the turnover battle 2–1, and outgained them 391–239.

Which team won the turnover battle in 49ers vs Steelers?

The 49ers won the turnover battle 2–1: the Steelers gave the ball away 2 times and the 49ers 1 time. The 49ers won the game.

What is the all-time 49ers vs Steelers record?

The 49ers lead the all-time series 13–10 across 23 meetings since 1951.

When did the 49ers and Steelers last play before this game?

Before Week 1 of 2023, they last met in the 2019 season on September 22, 2019, when the 49ers beat the Steelers 24–20.

What was the closing spread for 49ers vs Steelers?

The consensus closing spread at kickoff was 49ers −1.5, making the San Francisco 49ers 1.5-point favorites, with a closing total of 41.5. That implied about 21.5 points for the 49ers and 20.0 for the Steelers.

Did 49ers vs Steelers go over or under the total?

The game went under. The consensus closing total was 41.5, and the teams combined for 37 points, 4.5 under the number.

Who covered the spread in 49ers vs Steelers?

The 49ers covered by 21.5 against the closing line of 49ers −1.5. The final margin was 23 points.