Final2023 Week 8
State Farm Stadium, Glendale, AZ|
Baltimore Ravens vs Arizona Cardinals, Week 8 2023
Baltimore Ravens
AwayWon
31
Arizona Cardinals
Home
24
| Team | Q1 | Q2 | Q3 | Q4 | Final |
|---|---|---|---|---|---|
| Ravens | 7 | 7 | 7 | 10 | 31 |
| Cardinals | 7 | 0 | 0 | 17 | 24 |
BAL 31 · ARI 24 Final
Passing leader
ARI · QB
24.9PPR pts
25/37, 208 YDS, 2 TD, 2 INT, 1 RUSH TD
Top fantasy scorer
Gus Edwards
BAL · RB
29.4PPR pts
19 ATT, 80 YDS, 3 TD, 2 REC, 14 REC YDS
Cardinals leader
ARI · TE
25.5PPR pts
10 REC, 95 YDS, 1 TD
Defensive playmaker
Brandon Stephens
BAL
1 INT, 7 TKL
Ravens 31, Cardinals 24: Baltimore beats Arizona
Baltimore led 14–7 at halftime to win 31–24. Arizona outgained the Ravens 310–268, but the Ravens averaged 4.5 yards per play.
The Cardinals went 5-for-12 on third down and committed two turnovers, while the Ravens finished without a giveaway.
Key advantages
- +0.1 yards/play BAL 4.5 · ARI 4.4
- +2 turnover margin BAL 0 turnovers
Game Highlights
Official NFL highlights · Opens from YouTube
Got a Raven or Cardinal 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 Ravens Won
Baltimore won the efficiency and turnover battles.
| Ravens | Stat | Cardinals |
|---|---|---|
| 4.5 | Yards per play | 4.4 |
| 0 | Turnovers | 2 |
| Other team stats | ||
| 268 | Total yards | 310 |
| 60 | Plays | 71 |
| 36% | Third-down conversion | 42% |
| 29:39 | Time of possession | 30:21 |
Scoring Summary
The Ravens scored four touchdowns and one field goal; the Cardinals scored three touchdowns and one field goal.
| Time | Team | Play | BAL | ARI |
|---|---|---|---|---|
| 1st quarter | ||||
| 8:05 | ARI | Joshua Dobbs 1-yard TD run Takes leadMatt Prater XP | 0 | 7 |
| 2:38 | BAL | Lamar Jackson → Mark Andrews, 5-yard TD Ties gameJustin Tucker XP | 7 | 7 |
| 2nd quarter | ||||
| 0:20 | BAL | Gus Edwards 1-yard TD run Takes leadJustin Tucker XP | 14 | 7 |
| 3rd quarter | ||||
| 0:40 | BAL | Gus Edwards 7-yard TD run Extends leadJustin Tucker XP | 21 | 7 |
| 4th quarter | ||||
| 9:27 | BAL | Justin Tucker 48-yard FG Extends lead | 24 | 7 |
| 6:32 | ARI | Joshua Dobbs → Trey McBride, 17-yard TDJoshua Dobbs 2-pt run | 24 | 15 |
| 2:51 | BAL | Gus Edwards 1-yard TD run Extends leadJustin Tucker XP | 31 | 15 |
| 1:14 | ARI | Joshua Dobbs → Marquise Brown, 1-yard TD2-pt try failed | 31 | 21 |
| 0:26 | ARI | Matt Prater 47-yard FG | 31 | 24 |
Fantasy Points: Ravens vs Cardinals, Week 8 2023
Fantasy leaders
- Gus EdwardsBAL · RB29.4 PTSRB3
- Trey McBrideARI · TE25.5 PTSTE1
- Joshua DobbsARI · QB24.9 PTSQB7
- Marquise BrownARI · WR15.3 PTSWR23
Player Stats
Quarterbacks
| Player | FPTS | FIN | CMP/ATT | Pass YDS | TD | INT | Rush ATT | Rush YDS | Rush TD | Rate | Start/Sit |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 24.9 | QB7 | 25/37 | 208 | 2 | 2 | 6 | 26 | 1 | 77.3 | Start/Sit → | |
| 12.0 | QB28 | 18/27 | 157 | 1 | 0 | 5 | 17 | 0 | 94.2 | Start/Sit → |
WRs, RBs, & TEs
| Player | FPTS | FIN | POS | Rush ATT | Rush YDS | Rush TD | TGT | REC | Rec YDS | Rec TD | Start/Sit |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 29.4 | RB3 | RB | 19 | 80 | 3 | 2 | 2 | 14 | 0 | ||
| 25.5 | TE1 | TE | — | — | — | 14 | 10 | 95 | 1 | Start/Sit → | |
| 15.3 | WR23 | WR | — | — | — | 9 | 6 | 33 | 1 | ||
| 14.0 | TE13 | TE | — | — | — | 5 | 4 | 40 | 1 | Start/Sit → | |
| 9.8 | WR48 | WR | — | — | — | 6 | 4 | 58 | 0 | Start/Sit → | |
| 9.5 | RB26 | RB | 4 | 15 | 0 | 4 | 4 | 40 | 0 | Start/Sit → | |
| 8.9 | RB30 | RB | 20 | 78 | 0 | 1 | 1 | 1 | 0 | Start/Sit → | |
| 7.2 | WR63 | WR | 1 | 18 | 0 | 2 | 2 | 34 | 0 | Start/Sit → | |
| 6.9 | WR69 | WR | — | — | — | 7 | 5 | 19 | 0 | Start/Sit → | |
| 4.1 | WR88 | WR | 2 | 11 | 0 | 3 | 2 | 10 | 0 | ||
| 2.6 | RB65 | RB | 2 | 9 | 0 | 1 | 1 | 7 | 0 | ||
| 2.0 | TE39 | TE | — | — | — | 1 | 1 | 10 | 0 | Start/Sit → | |
| 1.9 | RB68 | RB | 2 | 5 | 0 | 1 | 1 | 4 | 0 | ||
| 0.0 | — | WR | — | — | — | 4 | 0 | 0 | 0 | ||
| 0.0 | — | WR | — | — | — | 1 | 0 | 0 | 0 | ||
| 0.0 | — | WR | — | — | — | 1 | 0 | 0 | 0 |
Fantasy Usage
Baltimore Ravens
Snap Share
Mark AndrewsTE49 snaps75%
Zay FlowersWR49 snaps75%
Rashod BatemanWR40 snaps62%
Odell BeckhamWR37 snaps57%
Gus EdwardsRB34 snaps52%
Target Share26 targets
- Zay Flowers27%, 7 targets
- Mark Andrews19%, 5 targets
- Odell Beckham15%, 4 targets
- Justice Hill15%, 4 targets
- Gus Edwards8%, 2 targets
- Other15%, 4 targets
Carry Share29 carries
- Gus Edwards66%, 19 carries
- Lamar Jackson17%, 5 carries
- Justice Hill14%, 4 carries
- Rashod Bateman3%, 1 carries
Arizona Cardinals
Snap Share
Marquise BrownWR73 snaps95%
Michael WilsonWR68 snaps88%
Trey McBrideTE63 snaps82%
Rondale MooreWR55 snaps71%
Emari DemercadoRB42 snaps55%
Target Share36 targets
- Trey McBride39%, 14 targets
- Marquise Brown25%, 9 targets
- Michael Wilson17%, 6 targets
- Rondale Moore8%, 3 targets
- Damien Williams3%, 1 targets
- Other8%, 3 targets
Carry Share32 carries
- Emari Demercado63%, 20 carries
- Joshua Dobbs19%, 6 carries
- Damien Williams6%, 2 carries
- Rondale Moore6%, 2 carries
- Keaontay Ingram6%, 2 carries
View full usage tableHide full usage table
| Player | SNAPS | SNAP % | TGT | TGT % | CAR |
|---|---|---|---|---|---|
| 73 | 95% | 9 | 25% | 0 | |
| 68 | 88% | 6 | 17% | 0 | |
| 63 | 82% | 14 | 39% | 0 | |
| 49 | 75% | 5 | 19% | 0 | |
| 49 | 75% | 7 | 27% | 0 | |
| 55 | 71% | 3 | 8% | 2 | |
| 40 | 62% | 2 | 8% | 1 | |
| 37 | 57% | 4 | 15% | 0 | |
| 42 | 55% | 1 | 3% | 20 | |
| 34 | 52% | 2 | 8% | 19 | |
| 31 | 48% | 4 | 15% | 4 | |
| 27 | 42% | 1 | 4% | 0 | |
| 29 | 38% | 1 | 3% | 2 | |
| 27 | 35% | 0 | 0% | 0 | |
| 14 | 22% | 0 | 0% | 0 | |
| 12 | 16% | 0 | 0% | 0 | |
| 11 | 14% | 1 | 3% | 0 | |
| 7 | 11% | 1 | 4% | 0 | |
| 3 | 4% | 1 | 3% | 2 | |
| 2 | 3% | 0 | 0% | 0 | |
| 2 | 3% | 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+14.4Gus Edwards29.4 PTS vs 15.0 xFP
- Biggest underperformer−6.7Odell Beckham Jr.0.0 PTS vs 6.7 xFP
- Highest expected volume23.4 xFPTrey McBride25.5 PTS scored
| Player | PTS | xFP | vs xFP | Snap% | Usage | Rte% | Pass att | Car | Car% | Tgt | Tgt% |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Trey McBrideARI · TE | 25.5 | 23.4 | +2.1 | 82% | 39% tgt | — | 0 | 0 | 0% | 14 | 39% |
| Joshua DobbsARI · QB | 24.9 | 19.2 | +5.7 | 100% | 37 att | — | 37 | 6 | 19% | 0 | 0% |
| Gus EdwardsBAL · RB | 29.4 | 15.0 | +14.4 | 52% | 66% car | — | 0 | 19 | 66% | 2 | 8% |
| Hollywood BrownARI · — | 15.3 | 15.0 | +0.3 | — | 25% tgt | — | 0 | 0 | 0% | 9 | 25% |
| Lamar JacksonBAL · QB | 12.0 | 14.4 | −2.4 | 100% | 27 att | — | 27 | 5 | 17% | 0 | 0% |
| Emari DemercadoARI · RB | 8.9 | 13.9 | −5.0 | 55% | 63% car | — | 0 | 20 | 63% | 1 | 3% |
| Zay FlowersBAL · WR | 6.9 | 11.7 | −4.8 | 75% | 27% tgt | — | 0 | 0 | 0% | 7 | 27% |
| Michael WilsonARI · WR | 9.8 | 10.0 | −0.2 | 88% | 17% tgt | — | 0 | 0 | 0% | 6 | 17% |
| Justice HillBAL · RB | 9.5 | 9.1 | +0.4 | 48% | 15% tgt | — | 0 | 4 | 14% | 4 | 15% |
| Mark AndrewsBAL · TE | 14.0 | 8.3 | +5.7 | 75% | 19% tgt | — | 0 | 0 | 0% | 5 | 19% |
| Odell Beckham Jr.BAL · WR | 0.0 | 6.7 | −6.7 | 57% | 15% tgt | — | 0 | 0 | 0% | 4 | 15% |
| Rondale MooreARI · WR | 4.1 | 6.2 | −2.1 | 71% | 8% tgt | — | 0 | 2 | 6% | 3 | 8% |
| Rashod BatemanBAL · WR | 7.2 | 4.0 | +3.2 | 62% | 8% tgt | — | 0 | 1 | 3% | 2 | 8% |
| Damien WilliamsARI · RB | 1.9 | 2.9 | −1.0 | 4% | 6% car | — | 0 | 2 | 6% | 1 | 3% |
| Keaontay IngramARI · RB | 2.6 | 2.9 | −0.3 | 38% | 6% car | — | 0 | 2 | 6% | 1 | 3% |
| Isaiah LikelyBAL · TE | 2.0 | 1.7 | +0.3 | 11% | 4% tgt | — | 0 | 0 | 0% | 1 | 4% |
| Nelson AgholorBAL · WR | 0.0 | 1.7 | −1.7 | 42% | 4% tgt | — | 0 | 0 | 0% | 1 | 4% |
| Zach PascalARI · WR | 0.0 | 1.7 | −1.7 | 14% | 3% tgt | — | 0 | 0 | 0% | 1 | 3% |
Team totals: Ravens 26 targets and 29 carries; Cardinals 36 targets and 32 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
Lamar Jackson
BAL · QB · 12.0 pts on 14.4 expected
18 of 27 passing for 157 yards, 1 touchdown; 5 carries for 17 yards.
Verdict: The points matched the role, 14.4 expected.
Last 5 games + this one (PPR): 28.2, 28.1, 10.9, 18.1, 33.9, 12.0
W3W4W5W6W7W8
Joshua Dobbs Ran hot
ARI · QB · 24.9 pts on 19.2 expected
25 of 37 passing for 208 yards, 2 touchdowns, 2 interceptions; 6 carries for 26 yards and 1 touchdown.
Verdict: The opportunities were worth 19.2 points; the touchdowns supplied the rest, and they are the part least likely to repeat.
Last 5 games + this one (PPR): 17.1, 23.4, 10.7, 11.1, 16.1, 24.9
W3W4W5W6W7W8
Best score since Week 2.
Gus Edwards Ran hot
BAL · RB · 29.4 pts on 15.0 expected
2 targets (8% of the team's), 2 catches for 14 yards; 19 carries (66% of the team's) for 80 yards and 3 touchdowns.
Verdict: The opportunities were worth 15.0 points; the touchdowns supplied the rest, and they are the part least likely to repeat.
Last 5 games + this one (PPR): 5.1, 6.9, 4.8, 6.3, 21.4, 29.4
W3W4W5W6W7W8
Season high in carries (19). Best fantasy game of the season.
Zay Flowers
BAL · WR · 6.9 pts on 11.7 expected
7 targets (27% of the team's), 5 catches for 19 yards.
Verdict: The points matched the role, 11.7 expected.
Last 5 games + this one (PPR): 13.0, 8.0, 12.3, 17.1, 11.5, 6.9
W3W4W5W6W7W8
Lowest-scoring game of the season.
Trey McBride Strong role
ARI · TE · 25.5 pts on 23.4 expected
14 targets (39% of the team's), 10 catches for 95 yards and 1 touchdown.
Verdict: The points matched the role, 23.4 expected.
Last 5 games + this one (PPR): 1.2, 1.5, 3.7, 10.2, 5.9, 25.5
W3W4W5W6W7W8
Season high in targets (14). Best fantasy game of the season.
Hollywood Brown
ARI · — · 15.3 pts on 15.0 expected
9 targets (25% of the team's), 6 catches for 33 yards and 1 touchdown.
Verdict: The points matched the role, 15.0 expected.
Emari Demercado Volume, no payoff
ARI · RB · 8.9 pts on 13.9 expected
1 target (3% of the team's), 1 catch for 1 yard; 20 carries (63% of the team's) for 78 yards.
Verdict: The role was there, worth 13.9 points at league-average rates; the production wasn't.
Last 5 games + this one (PPR): 0.2, 5.4, 12.7, 2.7, 11.5, 8.9
W3W4W5W6W7W8
Season high in carries (20).
Mark Andrews Ran hot
BAL · TE · 14.0 pts on 8.3 expected
5 targets (19% of the team's), 4 catches for 40 yards and 1 touchdown.
Verdict: The opportunities were worth 8.3 points; the touchdowns supplied the rest, and they are the part least likely to repeat.
Last 5 games + this one (PPR): 7.5, 25.0, 12.5, 10.9, 22.3, 14.0
W3W4W5W6W7W8
Stock Up, Stock Down
Baltimore Ravens
- ▼Stock down: Isaiah Likely played 11% of the snaps, down from a 33% season average.
Arizona Cardinals
- ▲Stock up: Trey McBride played 82% of the snaps, up from a 44% season average.
- ▲Stock up: Emari Demercado played 55% of the snaps, up from a 39% season average.
- ▲Stock up: Keaontay Ingram played 38% of the snaps, up from a 20% season average.
Fantasy Matchups
Fantasy points allowed per game by position, 2023 through Week 18.
| Points allowed to | Ravens D | Cardinals D |
|---|---|---|
| QBs | 13.2 | 19.4 |
| RBs | 20.2 | 26.2 |
| WRs | 29.7 | 32.5 |
| TEs | 10.1 | 11.2 |
Regular season, summed from each game's box score and scored with this page's rules.
How the Game Swung
Arizona opened at 50% win probability and fell below 2% in the fourth quarter.
Cardinals win probability
Key Swings
- +21Dobbs 1-yd TD run50% → 71%Q1 8:05
- −22Jackson → Andrews, 5-yd TD72% → 50%Q1 2:38
- −27Edwards 1-yd TD run50% → 23%Q2 0:20
- −13Edwards 7-yd TD run16% → 2%Q3 0:40
- +2Dobbs → McBride, 17-yd TD<1% → 2%Q4 6:32
Swing in Cardinals win probability, in points
Play Calling and Possessions
| Baltimore Ravens | Measure | Arizona Cardinals |
|---|---|---|
| 60 | Plays | 71 |
| 52% | Pass rate | 55% |
| 4.5 | Yds / dropback | 4.6 |
| 4.5 | Yds / carry | 4.0 |
| 4/11 | Third downs | 5/12 |
Efficiency edge Baltimore ran 11 fewer plays but gained 0.5 more yards per carry.
- Top targets
- BAL Flowers 27% · Andrews 19% · Hill 15%
- ARI McBride 39% · Brown 25% · Wilson 17%
Possession Results
| Result | BAL | ARI |
|---|---|---|
| Touchdowns | 4 | 3 |
| Field goals | 1 | 1 |
| Punts | 5 | 4 |
| Turnovers | 0 | 2 |
| Turnovers on downs | 0 | 2 |
| Missed field goals | 1 | 0 |
BAL turnover edge: +2
- The Cardinals opened the scoring on their first possession, a 12-play, 75-yard drive that ended in a touchdown.
All 25 possessions, drive by drive
| Team | Start | Plays | Yards | Time | Result |
|---|---|---|---|---|---|
| ARI | Q1 15:00 | 12 | 75 | 6:55 | Touchdown |
| BAL | Q1 8:05 | 10 | 75 | 5:27 | Touchdown |
| ARI | Q1 2:38 | 6 | 31 | 2:41 | Downs |
| BAL | Q2 14:57 | 7 | 20 | 3:02 | Missed FG |
| ARI | Q2 11:55 | 6 | 21 | 3:00 | Downs |
| BAL | Q2 8:55 | 3 | 2 | 1:23 | Punt |
| ARI | Q2 7:32 | 3 | 9 | 2:04 | Punt |
| BAL | Q2 5:28 | 3 | 3 | 1:23 | Punt |
| ARI | Q2 4:05 | 5 | 21 | 2:13 | Interception |
| BAL | Q2 1:52 | 6 | 43 | 1:32 | Touchdown |
| ARI | Q2 0:20 | 1 | -1 | 0:20 | End of half |
| BAL | Q3 15:00 | 4 | 3 | 2:29 | Punt |
| ARI | Q3 12:31 | 5 | -12 | 2:50 | Punt |
| BAL | Q3 9:41 | 5 | 17 | 2:21 | Punt |
| ARI | Q3 7:20 | 6 | 19 | 3:28 | Punt |
| BAL | Q3 3:52 | 3 | 6 | 2:01 | Punt |
| ARI | Q3 1:51 | 1 | 0 | 0:06 | Interception |
| BAL | Q3 1:45 | 3 | 23 | 1:05 | Touchdown |
| ARI | Q3 0:40 | 3 | -7 | 1:24 | Punt |
| BAL | Q4 14:16 | 8 | 37 | 4:49 | Field goal |
| ARI | Q4 9:27 | 9 | 75 | 2:55 | Touchdown |
| BAL | Q4 6:32 | 9 | 75 | 3:41 | Touchdown |
| ARI | Q4 2:51 | 10 | 75 | 1:37 | Touchdown |
| ARI | Q4 1:14 | 5 | 21 | 0:48 | Field goal |
| BAL | Q4 0:26 | 1 | -1 | 0:26 | End 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.
Ravens vs Cardinals Head-to-Head
The Ravens and Cardinals first met in 1997 and have played 8 times since.
- All-time series
- 6–2Ravens lead, 8 meetings since 1997
- Postseason
- 0No playoff meetings
- Largest Ravens win
- 26–182003
- Largest Cardinals win
- 26–182015
Since 2021
1–0 Ravens lead
1 meeting since the 2021 season, regular season and playoffs.
- R
Oldest to newest. R = Ravens win, C = Cardinals win, outlined = this game.
Recent Meetings
- 2023 Wk 8 Ravens at Cardinals BAL 31 ARI 24 BAL W
Season to Date (Through Week 18)
The 2023 regular season, from each game's box score.
| Ravens | Stat | Cardinals |
|---|---|---|
| 13-4 | Record | 4-13 |
| 28.4 | Points per game | 19.4 |
| 370.4 | Yards per game | 324.1 |
| 5.9 | Yards per play | 5.2 |
| 16.5 | Points allowed per game | 26.8 |
| 301.4 | Yards allowed per game | 355.7 |
Ravens and Cardinals in Fantasy
The two teams don't meet again this season. If you roster a Raven or a Cardinal, these answer the week-to-week question.
- Start/Sit ToolShould your Ravens or Cardinals player start this week? Compare the decision against your other options.
- Fantasy Football ProjectionsSee the latest weekly and rest-of-season projections for Ravens and Cardinals players.
- Fantasy Points Allowed by PositionHow the Ravens and Cardinals defenses have treated QBs, RBs, WRs and TEs.
- Strength of ScheduleWhere each team's remaining games fall in your fantasy playoff run.
- Redraft CommandConnect your league for personalized lineup, trade and roster advice.
Keep Exploring
2023 Game Logs for Players in This Game
Ravens vs Cardinals Game FAQ
Who won the 2023 Ravens vs Cardinals Week 8 game?
The Baltimore Ravens beat the Arizona Cardinals 31–24 in Week 8 of the 2023 season. The game was played at State Farm Stadium in Glendale, AZ, on October 29, 2023. See the Ravens' 2023 schedule.
What was the final score of Ravens vs Cardinals?
The final score was Ravens 31, Cardinals 24. The Ravens led 14–7 at halftime, and the second half went Ravens 17, Cardinals 17.
What happened in the Ravens vs Cardinals game?
Baltimore led 14–7 at halftime to win 31–24. Arizona outgained the Ravens 310–268, but the Ravens averaged 4.5 yards per play. Gus Edwards led all players with 2 catches for 14 yards, plus 19 carries for 80 rushing yards and 3 touchdowns. The Cardinals committed 2 turnovers, the Ravens none.
Who scored the most fantasy points in Ravens vs Cardinals?
Gus Edwards led the game with 29.4 PPR fantasy points, the RB3 of Week 8, on 2 catches for 14 yards, plus 19 carries for 80 rushing yards and 3 touchdowns. Trey McBride was next with 25.5 (TE1).
Who led Ravens vs Cardinals in passing, rushing and receiving?
Joshua Dobbs (ARI) led all passers with 25 of 37 for 208 yards, 2 touchdowns and 2 interceptions. Gus Edwards (BAL) led in rushing with 19 carries for 80 yards and 3 touchdowns. Trey McBride (ARI) led in receiving with 10 catches for 95 yards and a touchdown.
How many fantasy points did Gus Edwards score against the Cardinals?
Gus Edwards scored 29.4 points in PPR leagues, 28.4 in half-PPR and 27.4 in standard scoring against the Cardinals in Week 8 of the 2023 season, on 2 catches for 14 yards, plus 19 carries for 80 rushing yards and 3 touchdowns. He handled 66% of his team's carries.
Who outperformed and underperformed expected fantasy points in Ravens vs Cardinals?
Gus Edwards outperformed his expected fantasy points the most, scoring 29.4 PPR points on 15.0 xFP (+14.4). Odell Beckham Jr. fell furthest short, with 0.0 points on 6.7 xFP (−6.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 Ravens vs Cardinals?
Trey McBride had the most fantasy opportunity in the game, worth 23.4 expected PPR points (xFP) at league-average rates, and scored 25.5. Expected points measure the volume of a player's pass attempts, carries and targets, not how well he used them.
How did the Ravens beat the Cardinals?
The Ravens beat the Cardinals 31–24 because they averaged 4.5 yards per play to 4.4 and won the turnover battle 2–0.
Which team won the turnover battle in Ravens vs Cardinals?
The Ravens won the turnover battle 2–0: the Cardinals gave the ball away 2 times and the Ravens not at all. The Ravens won the game.
What was the turning point of Ravens vs Cardinals?
Gus Edwards' 1-yard touchdown run with 0:20 left in the second quarter was the biggest swing of the game, moving the Cardinals' win probability from 50% to 23%.
What is the all-time Ravens vs Cardinals record?
The Ravens lead the all-time series 6–2 across 8 meetings since 1997.
When did the Ravens and Cardinals last play before this game?
Before Week 8 of 2023, they last met in the 2019 season on September 15, 2019, when the Ravens beat the Cardinals 23–17.
