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
| Team | Q1 | Q2 | Q3 | Q4 | Final |
|---|---|---|---|---|---|
| Vikings | 0 | 7 | 14 | 0 | 21 |
| Panthers | 7 | 6 | 0 | 0 | 13 |
MIN 21 · CAR 13 Final
Passing leader
CAR · QB
7.2PPR pts
25/32, 204 YDS
Top fantasy scorer
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.
Works with Sleeper, ESPN and Fleaflicker. No password needed.
Why the Vikings Won
Minnesota won the efficiency battle.
| Vikings | Stat | Panthers |
|---|---|---|
| 6.0 | Yards per play | 3.4 |
| 265 | Total yards | 232 |
| Other team stats | ||
| 44 | Plays | 68 |
| 2 | Turnovers | 1 |
| 13% | Third-down conversion | 36% |
| 21:31 | Time of possession | 38:29 |
Scoring Summary
The Vikings scored three touchdowns; the Panthers scored one touchdown and two field goals.
| Time | Team | Play | MIN | CAR |
|---|---|---|---|---|
| 1st quarter | ||||
| 10:27 | CAR | Sam Franklin Jr. 99-yard interception return TD Takes leadEddy Pineiro XP | 0 | 7 |
| 2nd quarter | ||||
| 14:56 | CAR | Eddy Pineiro 26-yard FG Extends lead | 0 | 10 |
| 9:43 | MIN | Kirk Cousins → Justin Jefferson, 4-yard TDGreg Joseph XP | 7 | 10 |
| 0:00 | CAR | Eddy Pineiro 56-yard FG Extends lead | 7 | 13 |
| 3rd quarter | ||||
| 3:58 | MIN | D.J. Wonnum 51-yard fumble return TD Takes leadGreg Joseph XP | 14 | 13 |
| 0:00 | MIN | Kirk Cousins → Justin Jefferson, 30-yard TD Extends leadGreg Joseph XP | 21 | 13 |
| 4th quarter | ||||
| No scoring | ||||
Fantasy Points: Vikings vs Panthers, Week 4 2023
Fantasy leaders
- Justin JeffersonMIN · WR26.5 PTSWR7
- Adam ThielenCAR · WR15.2 PTSWR20
- Terrace MarshallCAR · WR14.6 PTSWR26
- Kirk CousinsMIN · QB11.6 PTSQB22
Player Stats
Quarterbacks
| Player | FPTS | FIN | CMP/ATT | Pass YDS | TD | INT | Rush ATT | Rush YDS | Rush TD | Rate | Start/Sit |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 7.2 | QB27 | 25/32 | 204 | 0 | 0 | 2 | 10 | 0 | 93.2 | Start/Sit → | |
| 11.6 | QB22 | 12/19 | 139 | 2 | 2 | 1 | 0 | 0 | 80.7 | Start/Sit → |
WRs, RBs, & TEs
| Player | FPTS | FIN | POS | Rush ATT | Rush YDS | Rush TD | TGT | REC | Rec YDS | Rec TD | Start/Sit |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 26.5 | WR7 | WR | — | — | — | 9 | 6 | 85 | 2 | Start/Sit → | |
| 15.2 | WR20 | WR | 1 | 6 | 0 | 8 | 7 | 76 | 0 | ||
| 14.6 | WR26 | WR | — | — | — | 10 | 9 | 56 | 0 | ||
| 10.8 | RB20 | RB | 17 | 95 | 0 | 1 | 1 | 3 | 0 | ||
| 7.3 | RB33 | RB | 14 | 41 | 0 | 2 | 2 | 12 | 0 | Start/Sit → | |
| 7.1 | RB34 | RB | 5 | 40 | 0 | 2 | 2 | 11 | 0 | ||
| 6.2 | RB38 | RB | 13 | 19 | 0 | 3 | 3 | 13 | 0 | ||
| 4.8 | WR73 | WR | — | — | — | 3 | 2 | 28 | 0 | ||
| 4.4 | TE29 | TE | — | — | — | 3 | 2 | 24 | 0 | Start/Sit → | |
| 2.9 | WR92 | WR | 1 | 7 | 0 | 1 | 1 | 12 | 0 | ||
| 2.6 | WR100 | WR | — | — | — | 2 | 1 | 16 | 0 | Start/Sit → | |
| 1.7 | TE47 | TE | — | — | — | 3 | 1 | 7 | 0 | ||
| 0.0 | — | TE | — | — | — | 1 | 0 | 0 | 0 | Start/Sit → | |
| 0.0 | — | WR | — | — | — | 1 | 0 | 0 | 0 | Start/Sit → |
Fantasy Usage
Minnesota Vikings
Snap Share
Justin JeffersonWR47 snaps98%
T.J. HockensonTE42 snaps88%
K.J. OsbornWR40 snaps83%
Alexander MattisonRB33 snaps69%
Jordan AddisonWR28 snaps58%
Target Share18 targets
- Justin Jefferson50%, 9 targets
- T.J. Hockenson17%, 3 targets
- Cam Akers11%, 2 targets
- K.J. Osborn11%, 2 targets
- Alexander Mattison6%, 1 targets
- Other6%, 1 targets
Carry Share23 carries
- Alexander Mattison74%, 17 carries
- Cam Akers22%, 5 carries
- Kirk Cousins4%, 1 carries
Carolina Panthers
Snap Share
DJ CharkWR66 snaps92%
Adam ThielenWR65 snaps90%
Terrace MarshallWR45 snaps63%
Chuba HubbardRB39 snaps54%
Hayden HurstTE37 snaps51%
Target Share31 targets
- Terrace Marshall32%, 10 targets
- Adam Thielen26%, 8 targets
- DJ Chark10%, 3 targets
- Hayden Hurst10%, 3 targets
- Miles Sanders10%, 3 targets
- Other13%, 4 targets
Carry Share31 carries
- Chuba Hubbard45%, 14 carries
- Miles Sanders42%, 13 carries
- Bryce Young6%, 2 carries
- Adam Thielen3%, 1 carries
- Laviska Shenault3%, 1 carries
View full usage tableHide full usage table
| Player | SNAPS | SNAP % | TGT | TGT % | CAR |
|---|---|---|---|---|---|
| 47 | 98% | 9 | 50% | 0 | |
| 66 | 92% | 3 | 10% | 0 | |
| 65 | 90% | 8 | 26% | 1 | |
| 42 | 88% | 3 | 17% | 0 | |
| 40 | 83% | 2 | 11% | 0 | |
| 33 | 69% | 1 | 6% | 17 | |
| 45 | 63% | 10 | 32% | 0 | |
| 28 | 58% | 1 | 6% | 0 | |
| 39 | 54% | 2 | 6% | 14 | |
| 37 | 51% | 3 | 10% | 0 | |
| 22 | 46% | 0 | 0% | 0 | |
| 31 | 43% | 3 | 10% | 13 | |
| 31 | 43% | 0 | 0% | 0 | |
| 25 | 35% | 1 | 3% | 0 | |
| 14 | 29% | 2 | 11% | 5 | |
| 13 | 18% | 1 | 3% | 1 | |
| 8 | 17% | 0 | 0% | 0 | |
| 5 | 7% | 0 | 0% | 0 | |
| 1 | 2% | 0 | 0% | 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
| Player | PTS | xFP | vs xFP | Snap% | Usage | Rte% | Pass att | Car | Car% | Tgt | Tgt% |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Terrace Marshall Jr.CAR · WR | 14.6 | 16.7 | −2.1 | 63% | 32% tgt | — | 0 | 0 | 0% | 10 | 32% |
| Justin JeffersonMIN · WR | 26.5 | 15.0 | +11.5 | 98% | 50% tgt | — | 0 | 0 | 0% | 9 | 50% |
| Bryce YoungCAR · QB | 7.2 | 14.7 | −7.5 | 100% | 32 att | — | 32 | 2 | 6% | 0 | 0% |
| Adam ThielenCAR · WR | 15.2 | 14.0 | +1.2 | 90% | 26% tgt | — | 0 | 1 | 3% | 8 | 26% |
| Miles SandersCAR · RB | 6.2 | 13.0 | −6.8 | 43% | 42% car | — | 0 | 13 | 42% | 3 | 10% |
| Alexander MattisonMIN · RB | 10.8 | 12.1 | −1.3 | 69% | 74% car | — | 0 | 17 | 74% | 1 | 6% |
| Chuba HubbardCAR · RB | 7.3 | 11.9 | −4.6 | 54% | 45% car | — | 0 | 14 | 45% | 2 | 6% |
| Kirk CousinsMIN · QB | 11.6 | 8.6 | +3.0 | 100% | 19 att | — | 19 | 1 | 4% | 0 | 0% |
| Cam AkersMIN · RB | 7.1 | 6.4 | +0.7 | 29% | 22% car | — | 0 | 5 | 22% | 2 | 11% |
| DJ CharkCAR · WR | 4.8 | 5.0 | −0.2 | 92% | 10% tgt | — | 0 | 0 | 0% | 3 | 10% |
| Hayden HurstCAR · TE | 1.7 | 5.0 | −3.3 | 51% | 10% tgt | — | 0 | 0 | 0% | 3 | 10% |
| T.J. HockensonMIN · TE | 4.4 | 5.0 | −0.6 | 88% | 17% tgt | — | 0 | 0 | 0% | 3 | 17% |
| K.J. OsbornMIN · WR | 2.6 | 3.3 | −0.7 | 83% | 11% tgt | — | 0 | 0 | 0% | 2 | 11% |
| Laviska Shenault Jr.CAR · WR | 2.9 | 2.3 | +0.6 | 18% | 3% tgt | — | 0 | 1 | 3% | 1 | 3% |
| Ian ThomasCAR · TE | 0.0 | 1.7 | −1.7 | 35% | 3% tgt | — | 0 | 0 | 0% | 1 | 3% |
| Jordan AddisonMIN · WR | 0.0 | 1.7 | −1.7 | 58% | 6% tgt | — | 0 | 0 | 0% | 1 | 6% |
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.
Last 3 games + this one (PPR): 17.5, 28.6, 26.7, 11.6
W1W2W3W4
Lowest-scoring game of the season.
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.
Last 3 games + this one (PPR): 24.0, 24.9, 27.9, 26.5
W1W2W3W4
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.
Last 3 games + this one (PPR): 13.4, 4.9, 17.5, 10.8
W1W2W3W4
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.
Last 3 games + this one (PPR): 4.3, 0.0, 8.5, 14.6
W1W2W3W4
Season high in targets (10). Best fantasy game of the season.
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.
Last 3 games + this one (PPR): 3.2, 20.4, 31.5, 15.2
W1W2W3W4
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.
Last 3 games + this one (PPR): 11.8, 7.7, 17.2, 6.2
W1W2W3W4
Lowest-scoring game of the season.
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.
Last 3 games + this one (PPR): 8.9, 10.0, 2.4, 7.3
W1W2W3W4
Season high in carries (14).
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.
| Points allowed to | Vikings D | Panthers D |
|---|---|---|
| QBs | 17.0 | 12.7 |
| RBs | 19.4 | 22.6 |
| WRs | 37.4 | 27.1 |
| TEs | 11.5 | 10.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
Key Swings
- +21Franklin 99-yd pick-six50% → 71%Q1 10:27
- −21Cousins → Jefferson, 4-yd TD82% → 61%Q2 9:43
- +11Pineiro 56-yd FG62% → 74%Q2 0:00
- −34Wonnum 51-yd TD79% → 45%Q3 3:58
- −32Cousins → Jefferson, 30-yd TD44% → 12%Q3 0:00
Swing in Panthers win probability, in points
Play Calling and Possessions
| Minnesota Vikings | Measure | Carolina Panthers |
|---|---|---|
| 44 | Plays | 68 |
| 48% | Pass rate | 54% |
| 6.2 | Yds / dropback | 4.0 |
| 5.9 | Yds / carry | 2.7 |
| 1/8 | Third downs | 5/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
| Result | MIN | CAR |
|---|---|---|
| Touchdowns | 2 | 0 |
| Field goals | 0 | 2 |
| Punts | 4 | 5 |
| Turnovers | 2 | 1 |
| Turnovers on downs | 1 | 1 |
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
| Team | Start | Plays | Yards | Time | Result |
|---|---|---|---|---|---|
| MIN | Q1 15:00 | 7 | 70 | 4:33 | Interception |
| MIN | Q1 10:27 | 3 | 7 | 2:05 | Punt |
| CAR | Q1 8:22 | 15 | 61 | 8:26 | Field goal |
| MIN | Q2 14:56 | 10 | 64 | 5:13 | Touchdown |
| CAR | Q2 9:43 | 6 | 16 | 2:59 | Punt |
| MIN | Q2 6:44 | 4 | 10 | 2:03 | Punt |
| CAR | Q2 4:41 | 3 | -1 | 2:50 | Punt |
| MIN | Q2 1:51 | 5 | 49 | 1:17 | Interception |
| CAR | Q2 0:34 | 4 | 18 | 0:34 | Field goal |
| CAR | Q3 15:00 | 3 | 8 | 2:25 | Punt |
| MIN | Q3 12:35 | 4 | 19 | 2:10 | Punt |
| CAR | Q3 10:25 | 10 | 38 | 6:27 | Fumble |
| CAR | Q3 3:58 | 3 | -9 | 2:14 | Punt |
| MIN | Q3 1:44 | 4 | 56 | 1:44 | Touchdown |
| CAR | Q4 15:00 | 11 | 33 | 6:11 | Punt |
| MIN | Q4 8:49 | 3 | 8 | 1:29 | Punt |
| CAR | Q4 7:20 | 15 | 51 | 6:23 | Downs |
| MIN | Q4 0:57 | 4 | 7 | 0:57 | Downs |
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.
- V
- V
Oldest to newest. V = Vikings win, P = Panthers win, outlined = this game.
2026 Meetings
- Week 13 Panthers at Vikings Upcoming
Recent Meetings
- 2023 Wk 4 Vikings at Panthers MIN 21 CAR 13 MIN W
- 2021 Wk 6 Vikings at Panthers, 2021 Wk 6 recap MIN 34 CAR 28 MIN W
Season to Date (Through Week 18)
The 2023 regular season, from each game's box score.
| Vikings | Stat | Panthers |
|---|---|---|
| 7-10 | Record | 2-15 |
| 20.2 | Points per game | 13.9 |
| 347.8 | Yards per game | 265.3 |
| 5.5 | Yards per play | 4.1 |
| 21.3 | Points allowed per game | 24.5 |
| 333.2 | Yards allowed per game | 293.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.
- Start/Sit ToolShould your Vikings or Panthers player start in Week 13? Compare the decision against your other options.
- Fantasy Football ProjectionsSee the latest weekly and rest-of-season projections for Vikings and Panthers players.
- Fantasy Points Allowed by PositionHow the Vikings and Panthers defenses have treated QBs, RBs, WRs and TEs.
- Strength of ScheduleWhere this matchup falls in each team's fantasy playoff run.
- Redraft CommandConnect your league for personalized lineup, trade and roster advice.
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.
