Final2023 Week 4

Bank of America Stadium, Charlotte, NC

Minnesota Vikings vs Carolina Panthers, Week 4 2023

Minnesota Vikings

AwayWon

21

Carolina Panthers

Home

13

Scoring by quarter
TeamQ1Q2Q3Q4Final
Vikings0714021
Panthers760013

MIN 21CAR 13 Final

  • Passing leader

    Bryce Young

    CAR · QB

    7.2PPR pts

    25/32, 204 YDS

  • Top fantasy scorer

    Justin Jefferson

    MIN · WR

    26.5PPR pts

    6 REC, 85 YDS, 2 TD

  • Panthers leader

    Adam Thielen

    CAR · WR

    15.2PPR pts

    7 REC, 76 YDS

  • Defensive playmaker

    Sam Franklin Jr.

    CAR

    1 INT, 1 TD, 4 TKL

Vikings 21, Panthers 13: Minnesota rallies from 6 down at halftime

Minnesota erased a 13–7 halftime deficit, outscoring Carolina 14–0 after the break to win 21–13. The Vikings finished with a 265–232 edge in total offense and averaged 6.0 yards per play.

The Panthers went 5-for-14 on third down and committed one turnover.

The two teams meet again in Week 13 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

  • +2.6 yards/play MIN 6.0 · CAR 3.4
  • +33 total yards MIN 265 · CAR 232

Game Highlights

Official NFL highlights · Opens from YouTube

Got a Viking or Panther 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 Vikings Won

Minnesota won the efficiency battle.

Team stats comparison, Vikings vs Panthers
VikingsStatPanthers
6.0Yards per play3.4
265Total yards232
Other team stats
44Plays68
2Turnovers1
13%Third-down conversion36%
21:31Time of possession38:29

Scoring Summary

The Vikings scored three touchdowns; the Panthers scored one touchdown and two field goals.

Scoring plays, Vikings vs Panthers
TimeTeamPlayMINCAR
1st quarter
10:27CARSam Franklin Jr. 99-yard interception return TD Takes leadEddy Pineiro XP07
2nd quarter
14:56CAREddy Pineiro 26-yard FG Extends lead010
9:43MINKirk Cousins → Justin Jefferson, 4-yard TDGreg Joseph XP710
0:00CAREddy Pineiro 56-yard FG Extends lead713
3rd quarter
3:58MIND.J. Wonnum 51-yard fumble return TD Takes leadGreg Joseph XP1413
0:00MINKirk Cousins → Justin Jefferson, 30-yard TD Extends leadGreg Joseph XP2113
4th quarter
No scoring

Fantasy Points: Vikings vs Panthers, Week 4 2023

Fantasy leaders

  1. Justin JeffersonMINWR26.5 PTSWR7
  2. Adam ThielenCARWR15.2 PTSWR20
  3. Terrace MarshallCARWR14.6 PTSWR26
  4. Kirk CousinsMINQB11.6 PTSQB22

Player Stats

Quarterbacks

Quarterback statistics
PlayerFPTSFINCMP/ATTPass YDSTDINTRush ATTRush YDSRush TDRateStart/Sit
Bryce YoungCARQB7.2QB2725/3220400210093.2Start/Sit →
Kirk CousinsMINQB11.6QB2212/191392210080.7Start/Sit →

WRs, RBs, & TEs

Receiver, running back and tight end statistics
PlayerFPTSFINPOSRush ATTRush YDSRush TDTGTRECRec YDSRec TDStart/Sit
Justin JeffersonMINWR26.5WR7WR———96852Start/Sit →
Adam ThielenCARWR15.2WR20WR16087760
Terrace MarshallCARWR14.6WR26WR———109560
Alexander MattisonMINRB10.8RB20RB179501130
Chuba HubbardCARRB7.3RB33RB1441022120Start/Sit →
Cam AkersMINRB7.1RB34RB540022110
Miles SandersCARRB6.2RB38RB1319033130
DJ CharkCARWR4.8WR73WR———32280
T.J. HockensonMINTE4.4TE29TE———32240Start/Sit →
Laviska ShenaultCARWR2.9WR92WR17011120
K.J. OsbornMINWR2.6WR100WR———21160Start/Sit →
Hayden HurstCARTE1.7TE47TE———3170
Ian ThomasCARTE0.0—TE———1000Start/Sit →
Jordan AddisonMINWR0.0—WR———1000Start/Sit →

Fantasy Usage

Minnesota Vikings

Snap Share

  1. Justin JeffersonWR47 snaps98%
  2. T.J. HockensonTE42 snaps88%
  3. K.J. OsbornWR40 snaps83%
  4. Alexander MattisonRB33 snaps69%
  5. Jordan AddisonWR28 snaps58%

Target Share18 targets

  1. Justin Jefferson50%, 9 targets
  2. T.J. Hockenson17%, 3 targets
  3. Cam Akers11%, 2 targets
  4. K.J. Osborn11%, 2 targets
  5. Alexander Mattison6%, 1 targets
  6. Other6%, 1 targets

Carry Share23 carries

  1. Alexander Mattison74%, 17 carries
  2. Cam Akers22%, 5 carries
  3. Kirk Cousins4%, 1 carries

Carolina Panthers

Snap Share

  1. DJ CharkWR66 snaps92%
  2. Adam ThielenWR65 snaps90%
  3. Terrace MarshallWR45 snaps63%
  4. Chuba HubbardRB39 snaps54%
  5. Hayden HurstTE37 snaps51%

Target Share31 targets

  1. Terrace Marshall32%, 10 targets
  2. Adam Thielen26%, 8 targets
  3. DJ Chark10%, 3 targets
  4. Hayden Hurst10%, 3 targets
  5. Miles Sanders10%, 3 targets
  6. Other13%, 4 targets

Carry Share31 carries

  1. Chuba Hubbard45%, 14 carries
  2. Miles Sanders42%, 13 carries
  3. Bryce Young6%, 2 carries
  4. Adam Thielen3%, 1 carries
  5. Laviska Shenault3%, 1 carries
View full usage tableHide full usage table
Offensive snaps and share for the skill positions
PlayerSNAPSSNAP %TGTTGT %CAR
Justin JeffersonMINWR4798%950%0
DJ CharkCARWR6692%310%0
Adam ThielenCARWR6590%826%1
T.J. HockensonMINTE4288%317%0
K.J. OsbornMINWR4083%211%0
Alexander MattisonMINRB3369%16%17
Terrace MarshallCARWR4563%1032%0
Jordan AddisonMINWR2858%16%0
Chuba HubbardCARRB3954%26%14
Hayden HurstCARTE3751%310%0
Josh OliverMINTE2246%00%0
Miles SandersCARRB3143%310%13
Tommy TrembleCARTE3143%00%0
Ian ThomasCARTE2535%13%0
Cam AkersMINRB1429%211%5
Laviska ShenaultCARWR1318%13%1
Johnny MundtMINTE817%00%0
Ihmir Smith-MarsetteCARWR57%00%0
Brandon PowellMINWR12%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+11.5Justin Jefferson26.5 PTS vs 15.0 xFP
  • Biggest underperformer−7.5Bryce Young7.2 PTS vs 14.7 xFP
  • Highest expected volume16.7 xFPTerrace Marshall Jr.14.6 PTS scored
Usage and expected fantasy points
PlayerPTSxFPvs xFPSnap%UsageRte%Pass attCarCar%TgtTgt%
Terrace Marshall Jr.CAR · WR14.616.7−2.163%32% tgt—000%1032%
Justin JeffersonMIN · WR26.515.0+11.598%50% tgt—000%950%
Bryce YoungCAR · QB7.214.7−7.5100%32 att—3226%00%
Adam ThielenCAR · WR15.214.0+1.290%26% tgt—013%826%
Miles SandersCAR · RB6.213.0−6.843%42% car—01342%310%
Alexander MattisonMIN · RB10.812.1−1.369%74% car—01774%16%
Chuba HubbardCAR · RB7.311.9−4.654%45% car—01445%26%
Kirk CousinsMIN · QB11.68.6+3.0100%19 att—1914%00%
Cam AkersMIN · RB7.16.4+0.729%22% car—0522%211%
DJ CharkCAR · WR4.85.0−0.292%10% tgt—000%310%
Hayden HurstCAR · TE1.75.0−3.351%10% tgt—000%310%
T.J. HockensonMIN · TE4.45.0−0.688%17% tgt—000%317%
K.J. OsbornMIN · WR2.63.3−0.783%11% tgt—000%211%
Laviska Shenault Jr.CAR · WR2.92.3+0.618%3% tgt—013%13%
Ian ThomasCAR · TE0.01.7−1.735%3% tgt—000%13%
Jordan AddisonMIN · WR0.01.7−1.758%6% tgt—000%16%

Team totals: Vikings 18 targets and 23 carries; Panthers 31 targets and 31 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

Kirk Cousins

MIN · QB · 11.6 pts on 8.6 expected

12 of 19 passing for 139 yards, 2 touchdowns, 2 interceptions; 1 carry for 0 yards.

Verdict: The points matched the role, 8.6 expected.

Start/Sit: Kirk Cousins →

Bryce Young Unlucky

CAR · QB · 7.2 pts on 14.7 expected

25 of 32 passing for 204 yards; 2 carries for 10 yards.

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

Start/Sit: Bryce Young →

Justin Jefferson Ran hot

MIN · WR · 26.5 pts on 15.0 expected

9 targets (50% of the team's), 6 catches for 85 yards and 2 touchdowns.

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

Start/Sit: Justin Jefferson →

Alexander Mattison Volume, no payoff

MIN · RB · 10.8 pts on 12.1 expected

1 target (6% of the team's), 1 catch for 3 yards; 17 carries (74% of the team's) for 95 yards.

Verdict: The points matched the role, 12.1 expected.

Terrace Marshall Jr. Volume, no payoff

CAR · WR · 14.6 pts on 16.7 expected

10 targets (32% of the team's), 9 catches for 56 yards.

Verdict: The points matched the role, 16.7 expected.

Adam Thielen

CAR · WR · 15.2 pts on 14.0 expected

8 targets (26% of the team's), 7 catches for 76 yards; 1 carry (3% of the team's) for 6 yards.

Verdict: The points matched the role, 14.0 expected.

Miles Sanders Unlucky

CAR · RB · 6.2 pts on 13.0 expected

3 targets (10% of the team's), 3 catches for 13 yards; 13 carries (42% of the team's) for 19 yards.

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

Chuba Hubbard

CAR · RB · 7.3 pts on 11.9 expected

2 targets (6% of the team's), 2 catches for 12 yards; 14 carries (45% of the team's) for 41 yards.

Verdict: The points matched the role, 11.9 expected.

Start/Sit: Chuba Hubbard →

Stock Up, Stock Down

Carolina Panthers

  • Stock up: Chuba Hubbard led the backfield with 54% of the snaps after trailing Miles Sanders before this game.
  • Stock down: Miles Sanders lost the backfield lead: 43% of the snaps to Chuba Hubbard's 54%.

Fantasy Matchups

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

Fantasy points allowed per game by position, Vikings defense and Panthers defense
Points allowed toVikings DPanthers D
QBs17.012.7
RBs19.422.6
WRs37.427.1
TEs11.510.0

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

How the Game Swung

Carolina opened at 50% win probability, climbed as high as 82%, then lost.

Panthers win probability

Panthers win probability by game minutePanthers started at 50%, stood at 74% at halftime and finished at 0%, across 6 scoring plays.Q1Q2Q3Q4100%50%0%

Key Swings

  1. +21Franklin 99-yd pick-six50% → 71%Q1 10:27
  2. −21Cousins → Jefferson, 4-yd TD82% → 61%Q2 9:43
  3. +11Pineiro 56-yd FG62% → 74%Q2 0:00
  4. −34Wonnum 51-yd TD79% → 45%Q3 3:58
  5. −32Cousins → Jefferson, 30-yd TD44% → 12%Q3 0:00

Swing in Panthers win probability, in points

Play Calling and Possessions

Play calling, Vikings vs Panthers
Minnesota VikingsMeasureCarolina Panthers
44Plays68
48%Pass rate54%
6.2Yds / dropback4.0
5.9Yds / carry2.7
1/8Third downs5/14

Efficiency edge Minnesota ran 24 fewer plays but gained 2.2 more yards per dropback.

  • Top targets
  • MIN Jefferson 50% · Hockenson 17% · Akers 11%
  • CAR Marshall 32% · Thielen 26% · Chark 10%

Possession Results

How each possession ended, Vikings vs Panthers
ResultMINCAR
Touchdowns20
Field goals02
Punts45
Turnovers21
Turnovers on downs11

CAR turnover edge: +1

  • The Panthers opened the scoring on their first possession, a 15-play, 61-yard drive that ended in a field goal.
All 18 possessions, drive by drive
Drive chart
TeamStartPlaysYardsTimeResult
MINQ1 15:007704:33Interception
MINQ1 10:27372:05Punt
CARQ1 8:2215618:26Field goal
MINQ2 14:5610645:13Touchdown
CARQ2 9:436162:59Punt
MINQ2 6:444102:03Punt
CARQ2 4:413-12:50Punt
MINQ2 1:515491:17Interception
CARQ2 0:344180:34Field goal
CARQ3 15:00382:25Punt
MINQ3 12:354192:10Punt
CARQ3 10:2510386:27Fumble
CARQ3 3:583-92:14Punt
MINQ3 1:444561:44Touchdown
CARQ4 15:0011336:11Punt
MINQ4 8:49381:29Punt
CARQ4 7:2015516:23Downs
MINQ4 0:57470:57Downs
About these numbers

The Panthers' interception touchdown is counted as a Vikings interception, not as a Panthers possession. The Vikings' fumble touchdown is counted as a Panthers lost fumble, not as a Vikings possession. 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.

Vikings vs Panthers Head-to-Head

The Vikings and Panthers first met in 1996 and have played 17 times since.

All-time series
11–6Vikings lead, 17 meetings since 1996
Postseason
0No playoff meetings
Largest Vikings win
31–132014
Largest Panthers win
35–102013

Since 2021

2–0 Vikings lead

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

Oldest to newest. V = Vikings win, P = Panthers win, outlined = this game.

2026 Meetings

  • Week 13 Panthers at Vikings Upcoming

Recent Meetings

Season to Date (Through Week 18)

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

Season to date, Vikings vs Panthers
VikingsStatPanthers
7-10Record2-15
20.2Points per game13.9
347.8Yards per game265.3
5.5Yards per play4.1
21.3Points allowed per game24.5
333.2Yards allowed per game293.9

Vikings vs Panthers Fantasy Outlook for 2026

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

Keep Exploring

2023 Game Logs for Players in This Game

Vikings vs Panthers Game FAQ

Who won the 2023 Vikings vs Panthers Week 4 game?

The Minnesota Vikings beat the Carolina Panthers 21–13 in Week 4 of the 2023 season. The game was played at Bank of America Stadium in Charlotte, NC, on October 1, 2023. See the Vikings' 2023 schedule.

What was the final score of Vikings vs Panthers?

The final score was Vikings 21, Panthers 13. The Panthers led 13–7 at halftime, and the second half went Vikings 14, Panthers 0.

What happened in the Vikings vs Panthers game?

Minnesota erased a 13–7 halftime deficit, outscoring Carolina 14–0 after the break to win 21–13. The Vikings finished with a 265–232 edge in total offense and averaged 6.0 yards per play. Justin Jefferson led all players with 6 catches for 85 yards and 2 touchdowns. The Vikings committed 2 turnovers, the Panthers 1.

Who scored the most fantasy points in Vikings vs Panthers?

Justin Jefferson led the game with 26.5 PPR fantasy points, the WR7 of Week 4, on 6 catches for 85 yards and 2 touchdowns. Adam Thielen was next with 15.2 (WR20). See Justin Jefferson's 2023 game log.

Who led Vikings vs Panthers in passing, rushing and receiving?

Bryce Young (CAR) led all passers with 25 of 32 for 204 yards. Alexander Mattison (MIN) led in rushing with 17 carries for 95 yards. Justin Jefferson (MIN) led in receiving with 6 catches for 85 yards and 2 touchdowns.

How many fantasy points did Justin Jefferson score against the Panthers?

Justin Jefferson scored 26.5 points in PPR leagues, 23.5 in half-PPR and 20.5 in standard scoring against the Panthers in Week 4 of the 2023 season, on 6 catches for 85 yards and 2 touchdowns. He drew 50% of his team's targets.

Who outperformed and underperformed expected fantasy points in Vikings vs Panthers?

Justin Jefferson outperformed his expected fantasy points the most, scoring 26.5 PPR points on 15.0 xFP (+11.5). Bryce Young fell furthest short, with 7.2 points on 14.7 xFP (−7.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 Vikings vs Panthers?

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

How did the Vikings come back to beat the Panthers?

The Vikings' chances of winning fell as low as 18% in the first half. D.J. Wonnum's fumble return for a touchdown in the third quarter was the biggest swing of the game. They finished the comeback with a 21–13 win.

Which team won the turnover battle in Vikings vs Panthers?

The Panthers won the turnover battle 2–1: the Vikings gave the ball away 2 times and the Panthers 1 time. The Vikings won the game anyway.

What was the turning point of Vikings vs Panthers?

D.J. Wonnum's fumble return for a touchdown with 3:58 left in the third quarter was the biggest swing of the game, moving the Panthers' win probability from 79% to 45%.

What is the all-time Vikings vs Panthers record?

The Vikings lead the all-time series 11–6 across 17 meetings since 1996.

When did the Vikings and Panthers last play before this game?

Before Week 4 of 2023, they last met in the 2021 season on October 17, 2021, when the Vikings beat the Panthers 34–28.

What is the Vikings vs Panthers record since 2021?

The Vikings lead 2–0 across 2 meetings since the 2021 season, including this game.