HuffalyticsGAME SCRIPTS // PROJECTIONS // GRADED
NFL
NFLlive NBAsoon MLBsoon NHLsoon
‹ ›
‹ Week 6 board NFL · 2026 season · week 6 · final
Arizona Cardinals logo
ARI
Cardinals
19.5–32.0
projected
LA
Rams
Los Angeles Rams logo
Sunday Oct 18, 2026 · 2:05 PM Denver spread LA -12.5 total 51.5 final ARI 18 – 16 LA field turfroof dome
The plan against the game · plan Sun Oct 18, 9:24 AM · report Tue Oct 20, 10:47 AM Stafford picks apart a secondary with nothing left. Arizona dinks and chases. script partly held 6 hit5 missed projection B · 75 open
script partly held followed the underdog's path pace: called fast, played average LA: called pass, played balancedARI: called pass, played run
The plan said

Arizona can stop the run and nothing else, so the Rams throw from in front; the lever is whether Stafford's 50-attempt pace survives a two-score lead.

Los Angeles should control this through the air from the opening quarter: Arizona cannot generate pressure at a league rate and ranks 31st in pass EPA allowed, which is the one thing the Rams do best. Arizona's counter — a short, high-volume passing game — meets the league's stingiest yards-per-attempt defense, so the Cardinals should move the chains in small pieces and stall. Expect a lot of snaps: both offenses are above the league play rate and the trailing team will push tempo. The Rams' points arrive as touchdowns more than field goals here, because Arizona surrenders scores on nearly 70% of red-zone trips.

What happened

Arizona won 18-16 at SoFi on five Cade Ryland field goals and a last-second 43-yarder, covering +12.5 and cashing the under by 17.5 — the Rams never led by more than three, lost the possession battle 34:52 to 25:08, and the projection's only big team-level error was 32 implied points for a Los Angeles offense that ran 57 plays under pressure.

The plan found the correct path — it wrote the underdog route almost exactly (long dink drives, time of possession, Rams giveaways) and then bet against it, leaning on a 50-attempt Stafford script that required Los Angeles to be in front. It also flagged the thing that actually broke the Rams: S4's note that Quessenberry at left tackle was the hidden risk to every passing call, which turned into 3 sacks and 7 hits. What it missed was the clause it wrote itself — Arizona won precisely by stacking Ryland field goals rather than touchdowns, so the underdog cashed while failing the plan's stated requirement. The call record (6-5) is better than the parlay record suggests: the 'Arizona dinks and stalls' trio swept on exactly the mechanism it described, and the Rams trio died on volume, not on reads.

The script: Arizona ran the underdog path as written — 72 plays, 34:52 of possession, drives of 15 and 14 plays, one turnover after the first quarter and three Rams drives killed inside Arizona territory (4th-and-1 stuff at Q3 2:44, the Higbee strip at Q4 8:05, 4th-and-8 at Q4 3:23). But the plan said Arizona had to finish with touchdowns rather than Ryland field goals; they went 0-for-5 in the red zone and won anyway. The checks confirm the two mechanical misses: pace came in average (126 plays vs 121.5 league) rather than fast, and Arizona's lean was run (50.0% pass vs a 62.9% season rate), which is the whole reason Stafford only got 33 attempts.

What the plan said would swing it
minor
Does Los Angeles keep throwing with a lead? They passed 60.5% while ahead at Denver — that is the whole volume case.
Went: The lever never existed: LA ran 3 snaps while leading (all passes) and 41 while trailing. Largest Rams lead was 3 points, so the 'does the lead convert them to handoffs' question was moot.
contributed
Budda Baker and Zaven Collins both questionable for Arizona; Collins is their best-rated linebacker by a distance.
Went: Baker played 80.6% of snaps, posted 2 TFL and the Q2 6:48 sack that killed a Rams drive at their own 15; the questionable tag was 'resting player' and the defense's blitz-heavy plan (37.8%) ran through him.
decisive
Rams giveaways: two turnovers in four of five games, and the one route back for Arizona.
Went: One giveaway but at maximum cost — Simon's strip of Higbee at the ARI 22 (-4.27 EPA) with LA trailing 15-9, plus two turnovers on downs. In a two-point game those three empty trips inside the ARI 30 are the margin.
decisive
Alaric Jackson's one-game suspension puts Quessenberry at left tackle — pressure on Stafford is the hidden risk to the passing calls.
Went: The hidden risk cashed: 3 sacks, 7 QB hits, 27% pressure rate against a 15.4% season figure, including a Q4 strip-sack for -11 that created 2nd-and-21 on the drive that ended in the fumble. This single-handedly cut Stafford's volume and killed U5.
minor
Love ruled out leaves Allgeier alone, but a chasing script caps what that role is worth.
Went: Allgeier got 18 carries, not the capped chasing-script role — but produced 38 yards and 4 stuffs, and the backfield value went to Bam Knight (15-80). The factor was framed around a script that never happened.
Each offense: expected · happened
LApartly

Expected: 36-42 attempts, a pass rate near 65% even in front, Nacua at 10-13 targets, Higbee 5-7, Williams 18-22 touches split between carries and checkdowns, and the points arriving as touchdowns rather than field goals.

Happened: The lean held (63.2% pass rate, 64.4% on early downs, checks say balanced against its own 63.8% season rate) but every quantity came in low: 33 attempts not 36-42, Nacua 7 targets not 10-13, Higbee 4 not 5-7, Williams 16 touches not 18-22. Points did arrive as touchdowns (2 TD, 1 FG) — there just weren't enough drives.

ARIpartly

Expected: 38-42 attempts at a low aDOT, McBride 10-12 targets, Wilson 7-9, Bourne and Brooks splitting the rest, Allgeier 12-15 carries with 2-4 targets, and points that require near-perfect red-zone work to reach the implied 19.5.

Happened: The target tree was right — McBride 9, Wilson 7, Bourne and Brooks 11 between them, aDOT 5.3 — but the volume premise inverted: 35 attempts against 38-42 expected and 36 carries, and Allgeier took 18 carries instead of 12-15. The 'near-perfect red-zone work' caveat was prophetic in reverse: 0-for-5 and still 18 points.

For the next plan on these teams
ARI
Model Arizona's pass rate off game state, not the season rate. At 62.9% entering, they threw 48.6% here and only 44% while trailing because the deficit was one score; the chasing-volume assumption behind the QB, TE and WR calls is only valid when the projected margin is two scores by halftime.
ARI
The backfield is not Allgeier's alone with Love out. Bam Knight took 15 carries for 80 and the only explosive run; treat it as a true committee until a week shows otherwise, and price Allgeier's yardage off 2.1 YBC/carry rather than his carry count.
LA
Stafford's attempt projection should be conditioned on opponent possession, not on his three-week attempt pace. 57 team plays against a 72-play opponent is the volume ceiling, and the plan's S4 pressure note should be promoted from 'hidden risk' to a direct haircut on attempts and yards when the tackle group is patched.
both
Do not react to the red-zone split from this one game. Arizona's 0-for-5 and the Rams' 0 TDs allowed on 5 trips both run against each team's five-week rates (ARI 0.60 offensive, LA allowing 0.80-1.00 in weeks 3 and 5) — that was the bounce, and the next plan should keep the league-constant touchdown split.
fast pace LA passARI pass medium confidence

Los Angeles should control this through the air from the opening quarter: Arizona cannot generate pressure at a league rate and ranks 31st in pass EPA allowed, which is the one thing the Rams do best. Arizona's counter — a short, high-volume passing game — meets the league's stingiest yards-per-attempt defense, so the Cardinals should move the chains in small pieces and stall. Expect a lot of snaps: both offenses are above the league play rate and the trailing team will push tempo. The Rams' points arrive as touchdowns more than field goals here, because Arizona surrenders scores on nearly 70% of red-zone trips.

If the favorite wins

Stafford throws 38-42 times, Nacua and Higbee work the middle, and Williams finishes drives inside the 10. Los Angeles wins by three scores without ever needing the run game, because Arizona's front takes the handoff away and the secondary gives it all back.

If the underdog wins

Arizona stacks long dink drives, wins time of possession, and gets two or three Rams giveaways — Los Angeles has turned it over twice in four of five games. Brissett needs completions to turn into first downs rather than third-and-6, and the Cardinals have to finish trips with touchdowns rather than Ryland field goals.

The read

The Rams are favored by 12.5 into a 51.5 total, and the shape is cleaner than the number. Arizona's defense is 2nd in the league in rush EPA allowed (-0.291) and 31st in pass EPA, 32nd in yards per attempt (9.08) — a unit built to make you throw and unable to survive it. Los Angeles has thrown 55, 51 and 54 times in the last three weeks at 70.8 plays a game. Even leading, the Rams passed on 60.5% of snaps at Denver in week 3. Expect Stafford in the high 30s to low 40s in attempts against the softest coverage he has faced.

Arizona's side is the mirror: a high-volume, zero-explosive passing game (5.59 Y/A, 0-0-2 explosive passes in weeks 2-4) walking into the defense that has allowed the fewest passing yards per game in the league (165.0, rank 1) at 5.65 per attempt (rank 2). Trailing, Brissett will get 38-42 attempts and still have trouble clearing a middling yardage number. That is the central split of this card: Arizona's receptions are live, its yardage is not.

Why

Jeremiyah Love is out (Rotowire, Friday), so Tyler Allgeier is the back by default — but a two-score dog does not hand its lead back 18 carries, and Arizona ran for 3.75 a pop before this. The Rams' red-zone half matters too: Arizona allows touchdowns on 69.2% of opponent trips (rank 24) and Los Angeles converted 0.647 of its own with +0.137 EPA inside the 20, which is where Kyren Williams' goal-line role pays.

What would change it

If Los Angeles treats a 14-point lead as a reason to hand off, Stafford's volume and Nacua's targets both come down — though Arizona's run defense makes that an inefficient way to kill clock. Budda Baker and Zaven Collins are both questionable for Arizona; Collins is the highest-rated defender on that card. Alaric Jackson's one-game suspension puts Quessenberry at left tackle, which tempers any confidence in Rams protection efficiency.

LA offensehigh confidence
How it has moved the ball

A volume passing offense: 70.8 plays a game, 63.8% pass, 7.24 Y/A, +0.104 field EPA. Stafford has attempted 55, 51 and 54 in the last three weeks, and the team has produced 5-6 explosive passes in three of five games.

How it scores

Chunk throws between the 20s to Nacua and Adams, then Kyren Williams from inside the 10 — he has four rushing scores. Red-zone TD rate 0.647 with +0.137 EPA inside the 20 after the early-season stalls.

What stops it

Interior pressure (week 1 vs SF: 27.6% sack-or-hit, 7 points) and their own hands — two turnovers in four of five games, plus 4.2 flags a game with five pre-snap in each of weeks 3 and 5.

This matchup

Arizona is 31st in pass EPA allowed and 32nd in yards per attempt (9.08), has allowed explosive passes in every game, and generates pressure at a 15.4% rate that has produced two sacks over the last two weeks. The one thing Arizona does well — 2nd in rush EPA allowed — pushes the Rams further into their best phase, exactly the trade the week-4 Arizona report flagged as a net loss.

Injuries

Alaric Jackson suspended one game (Rotowire, Wednesday: reduced from two), Quessenberry at left tackle — no projection moves for it, but it is the one reason to temper the protection premise. Ferguson on IR leaves Higbee as the only TE with a route role (18-of-23 targets since). Higbee's Friday DNP was a rest day and he carries no designation (FantasyPros, Friday). On the Arizona side, Wingard is out, Will Johnson is gone, and Baker and Collins are questionable, which thins an already bottom-five coverage unit.

Expect

36-42 attempts, a pass rate near 65% even in front, Nacua at 10-13 targets, Higbee 5-7, Williams 18-22 touches split between carries and checkdowns, and the points arriving as touchdowns rather than field goals.

ARI offensemedium confidence
How it has moved the ball

Completions without yards: 5.59 Y/A, 66.5% completions, 6.3 and 3.9 aDOT games, 0-0-2 explosive passes across weeks 2-4, and a run game at 3.75 YPC with 2.11 yards before contact. Field EPA -0.068.

How it scores

Long possession drives — 85 plays at San Francisco, 72 twice — funneled through McBride and the short middle, plus red-zone trips finished at a 0.60 rate.

What stops it

Any front that compresses the pocket (22.6% pressure vs SEA produced 95 passing yards) and their own flags: 3.2 a game with 1.6 pre-snap, 10 for 86 at San Francisco. Third downs have been 3/13, 4/13 and 8/18.

This matchup

Los Angeles allows 165.0 passing yards a game (rank 1) and 5.65 per attempt (rank 2) and is the league's stingiest defense against tight ends by fantasy points allowed. It is beatable on the ground by yards — 4.59 YPC, 128.4 rush yards a game allowed — but Arizona will be chasing and cannot use that. The Rams do not pressure much (12.2% generated, rank 27), which buys Brissett completions, not yardage — the exact lesson from the week-4 review.

Injuries

Jeremiyah Love is out with the ankle (Rotowire and FantasyPros, Friday), handing Allgeier the backfield with only Bam Knight behind him. Marvin Harrison Jr. was traded to Houston and Paris Johnson Jr. and Isaiah Adams are on IR — two offensive line starters gone, which is context for the pressure and run efficiency, not a number. On the Rams' defense, McDuffie and Curl are both questionable after Friday DNPs with the staff expecting them to play (Rotowire, Friday); if McDuffie sits, the perimeter opens slightly for Michael Wilson.

Expect

38-42 attempts at a low aDOT, McBride 10-12 targets, Wilson 7-9, Bourne and Brooks splitting the rest, Allgeier 12-15 carries with 2-4 targets, and points that require near-perfect red-zone work to reach the implied 19.5.

Each call is one player, one market, one side of the line Kalshi quoted when the plan was written; graded off the box score, with the report's read of whether the reason given showed up. The rungs are the same call down the Kalshi ladder, Edge halfway to its last rung and Edge+ the last, at Kalshi's last pregame price.

Normal 6–5Edge 8–3Edge+ 10–1
upgrade Kyren WilliamsLA to score ✗ 0 wrong read
volumemedium D #26 EPA allowed model 67% Kalshi 64%
Normal / Edge / Edge+ to score 64¢

In the game: Williams had 10 carries and 6 targets but no goal-line score; LA's two red-zone touchdowns came on a 15-yard Corum reception (Q2 8:29) and the Parkinson catch at 0:52. Arizona allowed 2 TDs on 4 trips, nothing like the 70% rate the mechanism rested on.

He is the goal-line back on a team implied for 32 points, and Arizona has given up touchdowns on nearly seven of every ten red-zone trips. The receiving role gives him a second way in.

4 rushing TDs in 5 games; 16 carries plus 8 targets in week 5; ARI red-zone TD rate allowed 0.692 (rank 24) with +0.057 EPA inside its 20.

vs #26 EPA allowed. This is the red-zone-finishing half of the split, not the yardage half; anytime-TD calls are 8-of-12 on the season.

upgrade Tyler HigbeeLA over 29.5 rec yds ✗ 22 wrong read
volumemedium D #31 pass EPA allowed model 56% Kalshi 56%
Normal over 29.5 rec yds 55¢Edge 25+ rec yds 62¢Edge+ 15+ rec yds 77¢

In the game: He was not the only tight end running routes — Parkinson drew 6 targets to Higbee's 4 and scored, and Higbee's day ended with 22 yards and a lost fumble. The premise about the TE room was wrong before the script was.

With Ferguson on injured reserve he is the only tight end running routes, and Arizona's linebackers have been the soft spot in the middle all season.

62, 67 and 83 yards on 5 catches in each of the last three weeks, 18-of-23 targets since Ferguson went down, 67% snaps; Parkinson had 2 targets in week 5.

vs #31 pass EPA allowed; ARI is 28th in fantasy points allowed to tight ends. Above the model's 34.5 mean; Friday's DNP was a rest day and he carries no designation (FantasyPros, Friday).

upgrade Trey McBrideARI over 6.5 receptions ✓ 7 hit · read partly held
volumemedium D #19 pass EPA allowed model 52% Kalshi 56%
Normal over 6.5 receptions 58¢Edge 5+ receptions 83¢Edge+ 4+ receptions 90¢

In the game: Hit at exactly 7 receptions on 9 targets, and the short-middle mechanism was visible (28 air yards on 9 looks), but it hit despite the volume premise failing — Arizona threw 35 times, not 40, and led most of the game.

Arizona's answer to everything is the short middle, and two scores down they throw 40 times. The Rams rarely pressure, which buys completions rather than yards.

10-13 targets in all five games (9/8/9/7/9 catches) at 80-97% snaps; ARI 62.9% pass rate, 73.6% once trailing in week 5; LA generates pressure at 12.2% (rank 27).

vs #19 pass EPA allowed. Our week-4 review had this exact call miss by one catch with the mechanism intact — the volume showed up then and the script this week is more pass-forced.

upgrade Jacoby BrissettARI over 0.5 INTs ✓ 1 hit · not for the reason given
volumelow D #19 pass EPA allowed model 49% Kalshi 56%
Normal / Edge / Edge+ over 0.5 INTs 57¢

In the game: The interception came on 3rd-and-5 at 12:23 of the first quarter with the score 0-0, from a Fiske pressure, not from fourth-quarter chasing volume. Right result, wrong reason — Arizona threw 11 times in the fourth.

This is a script read, not an accuracy read: a two-score dog throwing 40 times in the fourth quarter is where the extra pick comes from. More attempts, more exposure.

5 INTs in 5 games including 3 at NYG; ARI implied 19.5 and down 12.5; 47 and 52 attempt games already this season when chasing.

vs #19 pass EPA allowed; LA has forced 1 or fewer turnovers in three of five games, so this leans on volume rather than a takeaway defense — the weakest rung in the book and priced as such.

upgrade Matthew StaffordLA over 274.5 pass yds ✗ 222 wrong read
volumemedium D #31 pass EPA allowed model 40% Kalshi 54%
Normal over 274.5 pass yds 55¢Edge 225+ pass yds 80¢Edge+ 200+ pass yds 89¢

In the game: 33 attempts, 222 yards. The 50-attempt pace required LA to hold the ball; they ran 57 plays total because Arizona possessed it for 34:52, and 27% pressure capped the dropbacks that remained.

Arizona takes the run away and gives up more yards per throw than anyone, so the Rams keep throwing even in front. Stafford has cleared 50 attempts three straight weeks while the model prices him near 34.

Att 55/51/54 in weeks 3-5 for 390/317/383; LA 70.8 plays and 63.8% pass; ARI allows 9.08 Y/A and 252.4 pass yards a game.

vs #31 pass EPA allowed; above both the model's 257.5 mean and the exchange's lean — the blend's 33.8-attempt assumption is the part that misses. Passing-yards calls are the plans' weakest market (45%), so this rests on attempts, not on Y/A.

upgrade Puka NacuaLA over 89.5 rec yds ✗ 80 missed · read partly held
volumemedium D #31 pass EPA allowed model 28% Kalshi 53%
Normal over 89.5 rec yds 54¢Edge 70+ rec yds 71¢Edge+ 50+ rec yds 86¢

In the game: Nacua's share held — 38.7% of air yards, 6-80 on 7 targets with a 43-yard explosive — but the 40-throw offense behind the call never materialized, so 7 targets could not reach 89.5 without a touchdown.

He is the whole target tree in a 40-throw offense, with no ramp since he returned. Arizona's secondary has been beaten over the top in every game this season.

12 and 24 targets in weeks 4-5 at 90% and 85% snaps for 125 and 138 yards; ARI 32nd in Y/A allowed and has allowed explosive passes in all five games.

vs #31 pass EPA allowed. The model has him at 7.6 targets because he missed weeks 2-3 — that shrink is the error; the exchange is closer than the model here.

downgrade Trey McBrideARI under 59.5 rec yds ✓ 53 right read
bothmedium D #19 pass EPA allowed model 67% Kalshi 46%
Normal under 59.5 rec yds 47¢Edge <100 rec yds 83¢Edge+ <140 rec yds 97¢

In the game: Exactly the stated mechanism: 9 targets at 3.1 air yards apiece, 34 of his 53 yards after the catch, 7 catches without a chunk gain. Catches yes, yardage no.

His targets come at the line of scrimmage, and the Rams are the hardest defense in the league to gain yards on per throw. Catches yes, yardage no.

41, 75, 31, 66 yards after the week-1 95; ARI aDOT 3.9 and 6.3 in two of the last four; LA allows 5.65 Y/A (rank 2) and 165.0 pass yards a game (rank 1).

vs #19 pass EPA allowed, but LA is 1st in fantasy points allowed to tight ends — the one positional split that carries. The model has him at 44.8, well below the posted line; the exchange is the side to fade.

downgrade Blake CorumLA under 39.5 rush yds ✗ 42 wrong read
volumemedium D #2 rush EPA allowed model 65% Kalshi 46%
Normal under 39.5 rush yds 46¢Edge <80 rush yds 86¢Edge+ <110 rush yds 96¢

In the game: His snap share did stay at 27.6%, but the carries came anyway (9 for 42, +1.76 rush EPA, a 10+ run) because LA ran only 20 times and split them nearly evenly with Williams. The 'carries do not come back in a throwing game' premise failed on the distribution, not the script.

His snap share has collapsed to a quarter of the offense in a pass-first attack where the starter is also the checkdown back. Carries do not come back in a throwing game.

5, 5 and 6 carries in weeks 3-5 at 29%, 15% and 27% snaps; Kyren Williams at 16 carries plus 8 targets in week 5.

vs #2 rush EPA allowed. Unders against top-10 defenses are the plans' worst bucket (43%), so this rests on usage, not on the matchup; the model's 29.9 is well under the posted line while the exchange sits above it.

downgrade Jacoby BrissettARI under 224.5 pass yds ✓ 218 right read
efficiencymedium D #19 pass EPA allowed model 65% Kalshi 43%
Normal under 224.5 pass yds 44¢Edge <300 pass yds 81¢Edge+ <375 pass yds 95¢

In the game: 24-of-35 for 218 with 135 YAC, one deep completion of three attempts and a +0.3 CPOE — completions without chunks, as described, against the league's stingiest per-attempt defense.

Arizona gets completions, not chunks, and this is the defense that has allowed the fewest passing yards in the league. Volume will be there; yards per throw will not.

5.59 Y/A on the season with 0, 0 and 2 explosive passes in weeks 2-4; LA allows 5.65 per attempt (rank 2) and 165.0 a game (rank 1); 166 yards on 35 attempts at NYG.

vs #19 pass EPA allowed, but the yards-per-attempt rank is #2 and that is the number this market pays. An efficiency call and labelled as one — the risk is 45 attempts in a blowout.

downgrade Tyler AllgeierARI under 49.5 rush yds ✓ 38 hit · read partly held
volumemedium D #14 rush EPA allowed model 56% Kalshi 54%
Normal under 49.5 rush yds 54¢Edge <60 rush yds 67¢Edge+ <70 rush yds 76¢

In the game: The under cashed at 38 yards but for the opposite reason: he got 18 carries, more than the plan's 12-15, in a leading script. The line-level premise (nothing before contact, 2.11 YBC/carry) is what held — 4 stuffs, 2.1 YPC.

He inherits the backfield with Love out, but a two-score underdog does not run it. Arizona's line has been giving him nothing before contact all year.

Carries of 17, 5, 2, 8, 3; ARI 3.75 YPC and 2.11 yards before contact against league marks of 4.36 and 2.54; pass rate 73.6% once behind in week 5.

vs #14 rush EPA allowed — LA is softer on raw yards (4.59 YPC, rank 24), which is the reason this is medium and not higher. Love ruled out (Rotowire, Friday) inflates the share, and inherited shares typically land a few yards under the projection.

downgrade Michael WilsonARI under 59.5 rec yds ✓ 32 right read
bothlow D #19 pass EPA allowed model 49% Kalshi 51%
Normal under 59.5 rec yds 52¢Edge <100 rec yds 83¢Edge+ <140 rec yds 95¢

In the game: 7 targets and 86 air yards but only 4 catches for 32, with 23 YAC — the volume and the downfield intent were there and the completion efficiency was not, exactly the short-throws-into-a-stingy-defense read.

Even with Harrison traded away his target count fell back to single digits, and the Rams' corners are the best-rated group he has seen. Short throws into a defense that concedes nothing per attempt.

7 targets for 30 yards in week 5 with Harrison already gone; 4 of 5 games under 60 yards; LA allows 5.65 Y/A (rank 2), with Watson at the 96th percentile and McDuffie the 99th.

vs #19 pass EPA allowed. The model is above the line at 66.2 — this is a deliberate departure from it on the ground that the blend leans on ARI's volume rather than LA's per-attempt suppression. McDuffie is questionable (Rotowire, Friday), which is the risk.

Legs the same script produces together: they move as one, which is what a same-game parlay pays for.

Rams throw it, Rams finish it
Matthew Stafford over 274.5 pass yds ✗Puka Nacua over 89.5 rec yds ✗Kyren Williams to score ✗

One script: Arizona's front forces Los Angeles to throw, Stafford's attempts climb, Nacua absorbs the targets, and the drives end in the end zone against a defense that allows touchdowns on 69% of red-zone trips.

Arizona dinks and stalls
Trey McBride over 6.5 receptions ✓Trey McBride under 59.5 rec yds ✓Jacoby Brissett under 224.5 pass yds ✓

Chasing volume into the league's stingiest per-attempt defense produces catches without yards — the same mechanism prints all three, and it is what this offense did at New York in week 4.

Los Angeles backfield consolidates
Kyren Williams to score ✗Blake Corum under 39.5 rush yds ✗

A passing script keeps the starter on the field as the checkdown and goal-line back while the change-of-pace back stays at a quarter of the snaps.

Bprojection
grade · 75
ARI 18 – LA 16ARI covered (LA by 12.5)Under 51.5 (34)teams 71player lines 29/38 in rangemarket calls 2/3
LAprojected · actual
ProjActualDiff
Points32.016-16
Pass yds257.5222.0-35.5
Rush yds113.592.0-21.5
Pass att33.833-0.8
Carries27.220-7.2
ARIprojected · actual
ProjActualDiff
Points19.518-1.5
Pass yds206.2218.0+11.8
Rush yds109.1120.0+10.9
Pass att33.135+1.9
Carries26.535+8.5
Winner: LA ✗Spread: ARI +12.5 ✓Total: Under 51.5 (proj 51.5) ✓
Why the projection missed · what it got right

The grade (0.747, B) is carried by player lines (0.841, 29 of 38) and by Arizona's team side, where points (19.5 vs 18), pass yards (206 vs 218) and attempts (33.1 vs 35) were close to exact. The two big flags are both volume-shape errors: Arizona ran 35 times against 26.5 projected and Los Angeles ran 20 against 27.2, because the engine blended both teams' season pass rates into a script that never arrived — ARI led or was tied for 2,850 of 3,600 seconds and became a clock team (48.6% pass rate, 44% even when trailing), while LA spent 41 of 57 snaps behind and threw. The market_score of 0.667 is honest: the spread and total calls hit, the winner did not. LA's 16 points against 32 is a three-way miss — 57 plays instead of 63, -0.112 EPA/play under a 22.2% pressure rate, and two drives ended on downs plus a strip at the ARI 22. The projection was right about the character of both passing games (short, YAC-driven, no deep shots) and wrong about who would have the ball.

mixed
LA · 32.0 projected points, 16 actual; 113.5 rush yards projected, 92 on 20 carries
Possession and pressure, not efficiency collapse in the abstract: 57 snaps (ARI held it 34:52), 3 sacks and 7 QB hits (27% pressure on Stafford vs 15.4% season allowed), a Higbee strip at the ARI 22 (Q4 8:05, -4.27 EPA), a 4th-and-1 stuff (Q3 2:44, -4.00) and a 4th-and-8 incompletion (Q4 3:23).
noise
ARI · 26.5 carries projected, 35 actual; Brissett 8.4 rush attempts projected, 2 actual
Game script inversion. The engine blended ARI's 62.9% season pass rate with an expectation of chasing; instead they were never behind until 0:47 of the fourth and ran 36 times, early-down pass rate 43.6% against a 51.5% expectation. Brissett's projected rushing was a scramble/designed-run allowance that a pressure-free pocket (0 sacks, 0 scrambles) erased.
mixed
ARI · 19.5 points projected and hit at 18 — but with zero touchdowns on five red-zone trips
Finishing, not movement: field EPA +0.139 on 56 snaps, red-zone EPA -0.606 on 16 snaps, 5 trips/5 field goals. The right total for the wrong reason — the model had 1.4 passing TDs and 0.6 rushing.
✓ ARI points, pass yards, completions and attempts all within a couple of units✓ Stafford's attempts (33.8 projected, 33 actual) and Nacua's targets (7.0 projected, 7 actual) exact✓ Both passing games projected short and YAC-heavy: ARI aDOT 5.3, LA 4.8, one deep completion apiece✓ Spread (ARI +12.5) and total (under 51.5) both hit✓ McBride 7 receptions on 9 targets against 7.0/9.4 projected
Q1 12:23
ARI Brissett's 3rd-and-5 throw for McBride intercepted by Q. Lake at the ARI 32 (-4.26 EPA)
Handed LA a short field that produced the game's first points; it was also the only Arizona giveaway all day, and the offense never turned it over again across 72 snaps.
Q1 01:04
ARI Bam Knight left end for 31 yards to the LA 10 (+2.41 EPA)
The explosive run that defined Arizona's day — a backup back the model gave 2.3 carries broke the one chunk gain their run game produced, and it ended in another Ryland field goal rather than a touchdown.
Q3 02:44
LA 4th-and-1 at the ARI 27, Davis Allen up the middle stopped for no gain (-4.00 EPA, -0.132 WP)
LA's best field position of the second half ended with a tight end carry into Gibbens and Mack Wilson; three points there changes the entire endgame arithmetic.
Q4 08:05
LA Stafford to Higbee for 8 to the ARI 22, fumble forced by C. Simon, recovered by D. Burke (-4.27 EPA)
On a drive that had already been gifted 26 DPI yards, the Rams came away with nothing while trailing 15-9; one of four straight LA possessions that reached ARI territory and scored zero.
Q4 00:52
LA Stafford to Parkinson, ruled a touchdown on replay, Evans PAT for 16-15
The 91-yard, 2:01 drive put LA ahead for the first time since the second quarter, but it left 47 seconds and Arizona with timeouts — the lead was a liability rather than a close-out.
Q4 00:47
ARI Brissett deep middle to Brooks for 21 plus 15 yards unnecessary roughness on J. Wallace (+2.86 EPA, +0.241 WP)
The single biggest swing of the game: one play and one flag moved Arizona 36 yards into range, and Ryland's 43-yarder at 0:03 won it.
pre-game tell
Possession volume: 72 Arizona plays to 57
ARI TOP 2,092 seconds, drives of 15 plays/8:35 (Q3) and 14 plays/8:11 (Q3-Q4); LA ran 6 fewer plays than projected and ARI 10 more
Tell: Engine inputs had ARI at 65.8 plays/game and LA's defense allowing 58.6; the blend split the difference. A Cardinals team that got the lead was always going to grind, and ARI's season field EPA was close to neutral with a stingy LA defense — a low-variance, slow-burn script was live.
in-game only
Red-zone finishing on both sides
ARI 5 trips, 0 TD, 5 FG, -0.606 EPA/play inside the 20 against +0.139 between the 20s; LA 4 trips, 2 TD
Tell: Nothing pointed at 0-for-5 — ARI's season RZ TD rate was 0.60 and LA's defense had allowed 1.00, 0.80 and 1.00 rates in weeks 3-5. This is the least persistent number in the dossier; the under was the correct read, the mechanism was a surprise.
pre-game tell
Pressure on Stafford with a blitz
3 sacks (Sweat Q1 10:25, Baker Q2 6:48, an unassisted strip-sack Q4 8:49), 7 QB hits, 27% pressure rate; charting shows ARI blitzing 37.8% against LA's 13.9% blitz rate on Arizona
Tell: ARI was tagged 'no pass rush' in three of five weeks and LA 'pressure allowed' at Denver with Quessenberry forced to left tackle; a team that can't win one-on-one but sends five changes the math. The engine's 5.5% sack rate for LA was beaten by half again.
pre-game tell
Los Angeles's own drive-enders
Turnover on downs twice (Q3 2:44, Q4 3:23), the Higbee strip, two Q4 false starts (McClendon at the ARI 39, Shelton at the LA 28) and the 15-yard roughness on Wallace that set up the winning kick
Tell: 'Turnovers' recurs in four of five LA weeks and 'pre-snap penalties' in two; the engine had LA at 4.2 flags and 1.6 pre-snap per game, both above league.
How ARI gets beaten1-4 enteringmedium confidence
explosive passing ×4no pass rush ×3penalties ×2red zone defense ×2
defense
Explosive passing over the top
Tagged in weeks 2, 3, 4, 5 — 6 explosives allowed at SF, 5 at NYG, 4 vs DET; season YPA allowed 9.08. This week only 1 (Nacua's 43-yarder, Q4 2:01) because LA's aDOT was 4.8.
defense
Red-zone surrender
Weeks 3 and 5 tagged 'red zone defense': SF 3/3, DET 4/4 with +0.454 EPA/play. This week they held LA to 2 TDs on 4 trips, so treat the trait as unresolved.
offense
No touchdowns on long drives
This game: 5 trips, 0 TDs, field EPA +0.139 vs RZ -0.606; week 1 at LAC 2/5 with -0.192 RZ EPA; week 4 at NYG -0.609 RZ EPA on 3 trips.
offense
Interior run game that produces nothing
Allgeier 18 carries, 38 yards, 4 stuffs; ARI middle runs 14 for 30 (2.1 YPC); season YBC/carry 2.11 vs 2.54 league, epa_per_rush -0.071 here.
offense
Flags on their own drives
Tagged weeks 1 and 3 (111 and 86 penalty yards); this week 5 for 51 including a holding that wiped a throw to the LA 14 (Q3 7:33) and a false start at the ARI 40 (Q3 2:07).

Pattern: Four weeks of explosive passing allowed is the loudest signal on this team, but it is a downfield trait: when an opponent throws at 4.8 air yards, the Arizona secondary is not the problem and their blitz-generated pressure is. On offense Arizona is a yards-without-touchdowns machine — they move it between the 20s and kick.

This week: Los Angeles had the profile to cash the blueprint (season 7.24 YPA, explosive passes in every game, +0.104 field EPA) and did not try it: 4 deep attempts, 1 completion for 16, aDOT 4.8, one 20+ pass. The one time they pushed it, Nacua went for 43 and the drive ended in a touchdown.

What an opponent needs: A quarterback willing to throw past 10 air yards against five-man pressure, plus an offensive line that can handle a 38% blitz rate without false starts. Teams that live on screens and checkdowns (LA's shape here) convert the Arizona weakness into a possession game that Arizona wins.

How LA gets beaten2-3 enteringmedium confidence
turnovers ×4no pass rush ×3penalties ×3run game ×2red zone stalls ×2pre-snap penalties ×2red zone defense ×2
offense
Giveaways and failed fourth downs
'Turnovers' tagged in weeks 1, 2, 3, 4 (two per game); here the Higbee strip at the ARI 22 (Q4 8:05) plus 0-for-2 on fourth down, all inside Arizona territory.
offense
Pressure allowed when the edge is patched
Week 3 at DEN 24.1% pressure and 4 sacks; here 27% and 3 sacks with Quessenberry at left tackle. Season rate allowed was only 15.4%, so this is opponent- and lineup-specific.
both
Pre-snap penalties under tempo
Weeks 3 and 5 tagged (5 and 5 pre-snap flags); here 3 pre-snap flags, two of them Q4 false starts in no-huddle at the ARI 39 and the LA 28, plus the 15-yard roughness that handed Arizona the winning kick.
defense
Giving up the field but holding at the 20 — sometimes
This week ARI got 5 trips and 0 TDs; but weeks 3 and 5 the defense allowed 1.00 and 0.80 RZ TD rates. Two-game samples in opposite directions.
defense
The run against their front
Tagged weeks 1 and 5 (SF, BUF with 5 explosive runs); season 4.59 YPC allowed. ARI ran 35 times for 120, but at 3.43 a carry — the yards came from one 31-yard Knight keeper, not a push.

Pattern: Los Angeles beats itself: four weeks of two-turnover games, two weeks of five-plus pre-snap flags, and a repeated habit of reaching the opponent's 25 and leaving with nothing. The defense is good enough between the 20s to keep games close for the offense to lose.

This week: Arizona did not have the efficiency to exploit the Rams in any conventional way — -0.027 EPA/play, 5-of-17 on third down, zero red-zone touchdowns — but it did execute the one path that works: own the ball, don't turn it over after the first quarter, and collect the Rams' mistakes. Two fourth-down stops, a forced fumble and two Q4 false starts were the entire margin.

What an opponent needs: A defense that can strip the ball on contact and a front that holds on 4th-and-1 (Gibbens and Mack Wilson at Q3 2:44), plus an offense disciplined enough to run 70+ plays without giveaways. Raw efficiency is optional; possession and takeaways are not.

signal
Bam Knight ARI · 15 carries, 80 yards vs 2.3/22.2 projected
With Love out the engine gave the backfield to Allgeier; instead the split was 18/15 and Knight was the efficient half (31-yard run Q1 1:04, the team's only chunk run) while Allgeier was stuffed four times for 2.1 a carry.
signal
Tyler Allgeier ARI · 18 carries, 38 yards, -4.12 rush EPA, 4 stuffs
Volume came (more than projected) but behind a line giving 2.11 YBC/carry; middle runs went 14 for 30. Carries without yards — the under cashed despite the role being larger than modeled.
signal
Colby Parkinson LA · 6 targets, 5-31 vs 1.1 targets projected; the 0:52 touchdown
With Ferguson out the plan assumed Higbee was the only route-running TE; the Rams instead split TE work (Higbee 4 targets, 22 yards, a lost fumble) and Parkinson took the two-minute and goal-line role.
signal
Kendrick Bourne ARI · 8 targets, 5-47 vs 4.0 projected targets
Second-highest target count on the team at a 56.9% snap share; he was the chain-mover on both long third-quarter drives (11-yard and 8-yard conversions). Usage share in the model is stale.
signal
Puka Nacua LA · 7 targets (exact), 6-80, 38.7% air-yards share
Targets nailed; the yardage came in one burst (43 and 16 on the last drive). Concentration is real but 7 targets is the floor in a 33-attempt game — his lines need the attempt projection, not the share, to be right.
noise
Kyren Williams LA · 10 carries, 50 yards, 6 targets, 3-17, -3.51 receiving EPA, no TD
Projected 16 carries and 0.8 rush TDs; LA ran only 20 times and Corum took 9 of them with better results (+1.76 rush EPA). The goal-line assumption failed — the TD went to Corum on a 15-yard pass.
noise
Blake Corum LA · 9 carries, 42 yards, 2-18 and the only offensive TD through three quarters
At a 27.6% snap share he still cleared the rush-yards line; the backfield did not consolidate in a passing script the way the usage model assumed.
signal
Trey McBride ARI · 9 targets, 7-53, -3.87 receiving EPA
Volume projection was near-perfect; the EPA is dragged by the Q1 interception thrown at him and short-of-the-sticks targets at 3.1 air yards per look. Receptions over, yards under is the stable shape against this defense.
noise
Matthew Stafford LA · 25-33, 222 yards, 2 TD, 3 sacks, 7 hits, aDOT 4.8, +4.2 CPOE
Accuracy was fine; the offense was short and the drives died on pressure and fourth downs. 37 dropbacks in a 57-play game is the ceiling when the opponent holds the ball 35 minutes.
Totals

A double-digit home favorite whose opponent is a high-play, clock-control team is a team-total trap: LA's 32 implied points needed snaps it never got (57 vs 63 projected) because ARI ran 72. Check plays/game differentials and projected TOP before buying a favorite's team total or its QB passing over.

Trigger: Favorite's projected plays within 2 of its opponent's while the dog runs 65+ plays/game and leans run when not trailing.

Props

High field EPA with a collapsed red-zone rate is a yardage-props-hold, touchdown-props-fail game. ARI hit its projected points via five field goals with zero offensive TDs; Brissett's pass yards (218 vs 206 projected) were fine and every touchdown prop on the slate died.

Trigger: Team with positive EPA between the 20s but RZ EPA/play below -0.3 and a kicker making everything — fade anytime-TD, play yardage and alt-kicker overs.

Props

Season pass rates are not game-state pass rates. ARI entered at 62.9% and threw 48.6% because they led or were tied for 79% of the clock; their trailing pass rate was 44%. When a big dog's path to covering is grinding, their 'chasing volume' props are a negative-EV default.

Trigger: Underdog of 10+ whose defense can keep the game under two scores; downgrade QB attempts and WR targets, upgrade the RB committee.

Props

A 'no pass rush' defensive tag can be a blitz-rate artifact. Arizona blitzed 37.8% and produced a 27% pressure rate and 3 sacks after being tagged 'no pass rush' three times. Check whether the offense's tackle group is patched before trusting season-long pressure rates.

Trigger: A team tagged 'no pass rush' facing an offense with a line injury/suspension; sack overs and QB passing unders become live.

Sides

Scoring to take a one-point lead inside a minute against a team with timeouts and a kicker is not a close-out. LA's touchdown at 0:52 left 47 seconds, and a 21-yard throw plus a 15-yard roughness flag decided the side and the cover.

Trigger: Late go-ahead TD leaving 45+ seconds and the opponent holding two or more timeouts — the live price on the dog is still worth more than the clock suggests.

The short version

Arizona went to SoFi a 12.5-point underdog, never trailed until 47 seconds remained, and won 18-16 on Chad Ryland's fifth and sixth field goals — a 27-yarder in the fourth and a 43-yarder at 0:03. The under (51.5) cashed by 17.5 points. The projection had Arizona almost exactly right (19.5 points, 206 pass yards, 33 attempts against 18/218/35) and Los Angeles wildly high: 32 implied points for an offense that got 57 snaps, absorbed a 27% pressure rate, and left three possessions inside Arizona's 30 without points.

How it unfolded

The first quarter looked like the market's game. Brissett's third-and-5 throw for McBride was tipped by Fiske and picked by Quentin Lake at the ARI 32 (12:23), and the Rams converted the short field into a 44-yard Grupe kick. Then Arizona discovered it could hold the ball. Brissett found McBride for 26 on the next drive (8:57), Bam Knight ripped 31 off left end to the LA 10 (1:04), and the pattern was set: Arizona moved, stalled, kicked. Corum's 15-yard reception at Q2 8:29 was the Rams' only lead of the first three quarters.

The third quarter was the giveaway. Arizona burned 8:35 on a 15-play, 66-yard field-goal drive; the Rams answered by reaching the ARI 26 and handing Davis Allen the ball on 4th-and-1 into Gibbens and Mack Wilson (-4.00 EPA). Arizona then ate another 8:11 and kicked again for 15-9. Los Angeles's next three drives: a 26-yard DPI gift followed by a strip-sack recovery and then a Higbee fumble forced by Calais Simon at the ARI 22; a false start and a 4th-and-8 incompletion at the ARI 44; and finally the 91-yard, eight-play drive that worked — Nacua for 43, Nacua for 16, Parkinson for the score on review at 0:52.

That touchdown put LA up one with 47 seconds and Arizona holding timeouts. Brissett threw deep middle to Jalen Brooks for 21, Josh Wallace added 15 for unnecessary roughness (+2.86 EPA, +0.241 WP), and the rest was arithmetic.

Why the game diverged from the projection

The engine's error was volume, not talent. It blended Arizona to 61.6 plays and Los Angeles to 63.0; the actuals were 72 and 57, a 15-snap swing driven entirely by Arizona never trailing. Arizona's 62.9% season pass rate became 48.6% — 44% even in the handful of snaps they were behind. Los Angeles's pass rate held at 63.2%, so the Rams' problem was never lean; it was that 37 dropbacks is all you get when the opponent possesses the ball for 34:52 and you give three drives away.

The second error was sack rate. The projection carried LA at a 5.5% sack rate against a defense tagged "no pass rush" in three of five weeks. Arizona blitzed 37.8% (charting has blitz and box; coverage is not charted this season), producing three sacks and seven hits against a patched left tackle. Pressure is why LA's yards came at 4.8 air yards per throw and why a 25-of-33, +4.2 CPOE line produced 222 yards.

The plan against the game

The plan wrote Arizona's winning path in its own underdog paragraph — long dink drives, time of possession, Rams giveaways — and then bet the other side of it, hanging everything on Stafford reaching 38-42 attempts. The one factor it correctly named as a hidden risk, Quessenberry at left tackle, is the factor that broke the whole passing slate. Its Arizona-side reads were excellent (McBride catches over, yards under, Brissett yards under all swept on exactly the stated mechanism), and its Rams-side reads failed on quantity rather than logic. The caveat it attached to Arizona — that they'd need touchdowns instead of Ryland field goals — turned out to be wrong in the most instructive way: they went 0-for-5 inside the 20 and won anyway.

Player by player

Bam Knight (15-80) against a 2.3-carry projection is the week's lesson on stale usage shares: with Love out, the model handed the backfield to Allgeier, who took 18 carries for 38 with four stuffs behind a line averaging 2.11 yards before contact. Kendrick Bourne doubled his projected targets (8) and was the chain-mover on both long third-quarter drives. On the other side, Colby Parkinson (6 targets, 5-31, the go-ahead score) took the tight-end role the plan had assigned entirely to Higbee, who finished with 22 yards and the fumble. Nacua's targets were projected to the number (7) and still produced only 80 yards because the attempt pool shrank; Kyren Williams lost his goal-line equity to a Corum reception and split carries 10-9 with him.

The defenses

Arizona's secondary, beaten over the top in four straight weeks, faced four deep attempts all day and allowed one explosive — because the Rams never asked. Where Arizona won was sending five: 3 sacks, 7 hits, two stops on fourth down. The Rams' defense was the better unit by EPA, surrendering 72 snaps and 34:52 of clock while giving up zero touchdowns on five red-zone trips (ARI -0.606 EPA/play inside the 20 against +0.139 outside). That is bend-don't-break — except LA had allowed 1.00, 0.80 and 1.00 red-zone touchdown rates in weeks 3-5, so it is a one-week reversal, not a trait.

What the model should take from this

Two things repeat: Arizona's offense moves between the 20s and kicks, and Los Angeles loses possessions it has already earned (turnovers tagged in four of five weeks, five-plus pre-snap flags in two). One thing does not: the red-zone split in this game, on both sides, ran against every prior week and should not move the touchdown constant. The structural fix is the volume model — when a favorite's implied points require 63 snaps and the dog runs 66+ per game and leans run with a lead, the favorite's team total and its quarterback's attempt line are both overpriced before anything happens on the field.

ARI offense vs LA defense

Cardinals offenseagainst theRams defense

Projected ARI offense output — equivalently, what the LA defense allows. The engine blends each offense's season-to-date rates with the defense across from it, anchored on the market's implied points.

19.5(18)Points
62Plays
206(218)Pass yds
109(120)Rush yds
1.9Sacks taken
0.7(1)INTs thrown
Projected player lines · the team totals shared out by each man's role · actuals in parens: green beat the projection, red fell short (INTs judged the other way)
QB
Att33(35)
Cmp22(24)
Yds206(218)
TD1.4(0)
INT0.7(1)
Car ru8(2)
Yds41(2)
TD0.2(0)
BacksCarRu ydsRu TDTgtRecRec ydsRec TD
RB16(18)46(38)0.3(0)2.3(2)1.8(1)10(10)0.1(0)
RB2(15)22(80)0.1(0)0(2)0(2)0(18)0(0)
RBOno projected volume
ReceiversTgtRecYdsTD
WR9.2(7)5.9(4)65(32)0.4(0)
WR4.0(8)2.8(5)31(47)0.2(0)
WR1.10.860
WR1.8(3)1.0(2)3(30)0(0)
Tight endsTgtRecYdsTD
TE9.4(9)7.0(7)44(53)0.4(0)
TE1.7(3)1.3(3)16(28)0.1(0)
Season to date · 2026 weeks 1–5
ARI offenserank of 32LA defense
#24-0.065
EPA / play
EPA / play

Expected points added per play, garbage time excluded: the one-number read of an offense, and of what a defense allows.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

+0.002#17
#1643.3%
Success rate
Success rate

Share of plays that gain enough to stay on schedule.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

44.0%#18
#2321.6
Points / game
Points / game

Points scored per game against points allowed per game.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

24.0#20
#665.8
Plays / game
Plays / game

Offensive snaps per game, a pace number: more plays means more volume to go around, not a better team.

Engine 61.6: the blended per-game value the projection used for this game; the league average is 60.8.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 61.6 · lg 60.8
58.6#25
#863%
Pass rate
Pass rate

Share of snaps that are dropbacks: how the volume splits between the pass and the run.

Engine 57%: the blended per-game value the projection used for this game; the league average is 56%.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 57% · lg 56%
52%#25
#323.2%
Explosive plays
Explosive plays

Share of plays that go for a chunk: 20+ passing, 10+ rushing.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

7.7%#13
#1437.7%
Third down
Third down

The offense's third-down conversion rate against the defense's third-down stop rate.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

69.1%#4
#1860%
Red-zone TD rate
Red-zone TD rate

Touchdowns per trip inside the 20: finishing drives against the defense that bends or breaks.

Engine 60%: the blended per-game value the projection used for this game; the league average is 58%.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 60% · lg 58%
65%#22
#110.80
Giveaways / game
Giveaways / game

Turnovers the offense gives away per game against the ones the defense takes.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

1.00#14
#93.2
Flags / game
Flags / game

Accepted penalties per game committed by each unit.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

3.6#28
ARI offenserank of 32LA defense
#18-0.106
Rush EPA / carry
Rush EPA / carry

Expected points added per designed run, and per run allowed.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

-0.128#14
#2391.6
Rush yards / game
Rush yards / game

Rushing yards per game, gained and allowed.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

128.4#26
#223.75
Yards / carry
Yards / carry

Rushing yards per carry: the offense's own against what the defense gives up, blended into the projection.

Engine 4.11: the blended per-game value the projection used for this game; the league average is 4.36.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 4.11 · lg 4.36
4.59#24
#242.11
Yards before contact
Yards before contact

Yards before a defender touches the runner, per carry: the line-and-scheme share of the run game (PFR charting). Feeds each back's efficiency tilt.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

2.71#23
#1551.9
O-line grade
O-line grade

A composite of the line's pass protection and run blocking, offense only.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

offense only
defense only
Box defenders
Box defenders

Average defenders the defense puts in the box on charted snaps (FTN). Ranked most to fewest with no good or bad: a heavy box crowds the run and dares the pass. Defense only; a look, not a grade.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

6.4#20
Run lanes · where ARI runs, against what LA allows there · 114 carries in 5 games, runs middle most
Left
3.9#25
34% of runs · 49% success
LA allows 4.5 #17 · 38% success
Middle
2.9#22
39% of runs · 32% success
LA allows 3.2 #12 · 38% success
Right
4.4#10
27% of runs · 52% success
LA allows 4.1 #21 · 43% success
ARI offenserank of 32LA defense
#25-0.042
Pass EPA / play
Pass EPA / play

Expected points added per dropback, and per dropback allowed.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

+0.103#19
#19223.4
Pass yards / game
Pass yards / game

Passing yards per game, gained and allowed.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

165.0#1
#325.58
Yards / attempt
Yards / attempt

Passing yards per attempt, blended into the projection.

Engine 6.23: the blended per-game value the projection used for this game; the league average is 7.02.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 6.23 · lg 7.02
5.65#2
#1066.5%
Completion rate
Completion rate

Completions per attempt thrown, and per attempt faced.

Engine 66%: the blended per-game value the projection used for this game; the league average is 64%.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 66% · lg 64%
54.8%#2
#2385.4
Passer rating
Passer rating

The quarterback rating the offense posts against the one the defense allows.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

78.1#5
#94.2%
Sack rate
Sack rate

Sacks per dropback: taken by the offense, generated by the defense.

Engine 5.4%: the blended per-game value the projection used for this game; the league average is 6.4%.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 5.4% · lg 6.4%
4.7%#24
#1214.5%
Pressure rate
Pressure rate

Sacks or quarterback hits per dropback, the play-by-play pressure proxy.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

12.2%#27
#222.5%
INT rate
INT rate

Interceptions per attempt: thrown by the offense, forced by the defense.

Engine 2.1%: the blended per-game value the projection used for this game; the league average is 2.2%.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 2.1% · lg 2.2%
2.7%#9
#29-0.239
Blitz
Blitz

Offense: its EPA per dropback when the defense sends five or more rushers, higher is better. Defense: the share of its pass snaps it sends five or more, ranked most to least with no good or bad (FTN charting). Display only, not an engine input.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

34%#12
#328.4
Yards / catch
Yards / catch

Receiving yards per reception, offense only: where the ball goes once it is caught.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

offense only
#516.4
DPI yards / game
DPI yards / game

Pass-interference yards per game: drawn by the receivers, committed by the secondary.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

14.0#25
LA offense vs ARI defense

Rams offenseagainst theCardinals defense

Projected LA offense output — equivalently, what the ARI defense allows. The engine blends each offense's season-to-date rates with the defense across from it, anchored on the market's implied points.

32.0(16)Points
63Plays
258(222)Pass yds
114(92)Rush yds
2.0Sacks taken
0.7(0)INTs thrown
Projected player lines · the team totals shared out by each man's role · actuals in parens: green beat the projection, red fell short (INTs judged the other way)
QB
Att34(33)
Cmp22(25)
Yds258(222)
TD2.0(2)
INT0.7(0)
Car ru2(0)
Yds5(0)
TD0.1(0)
BacksCarRu ydsRu TDTgtRecRec ydsRec TD
RB16(10)71(50)0.8(0)4.9(6)3.6(3)31(17)0.2(0)
RB7(9)29(42)0.3(0)1.6(2)1.1(2)13(18)0.1(1)
ReceiversTgtRecYdsTD
WR7.0(7)5.0(6)66(80)0.6(0)
WR6.1(4)3.9(3)52(39)0.5(0)
WR2.0(3)1.1(2)14(15)0.1(0)
Tight endsTgtRecYdsTD
TEDNP3.3(4)2.3(4)33(22)0.3(0)
TELP1.4(0)0.9(0)10(0)0.1(0)
Season to date · 2026 weeks 1–5
LA offenserank of 32ARI defense
#9+0.110
EPA / play
EPA / play

Expected points added per play, garbage time excluded: the one-number read of an offense, and of what a defense allows.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

+0.091#26
#847.1%
Success rate
Success rate

Share of plays that gain enough to stay on schedule.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

43.5%#17
#1323.8
Points / game
Points / game

Points scored per game against points allowed per game.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

32.4#32
#270.8
Plays / game
Plays / game

Offensive snaps per game, a pace number: more plays means more volume to go around, not a better team.

Engine 63.0: the blended per-game value the projection used for this game; the league average is 60.8.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 63.0 · lg 60.8
58.6#25
#664%
Pass rate
Pass rate

Share of snaps that are dropbacks: how the volume splits between the pass and the run.

Engine 57%: the blended per-game value the projection used for this game; the league average is 56%.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 57% · lg 56%
51%#28
#98.9%
Explosive plays
Explosive plays

Share of plays that go for a chunk: 20+ passing, 10+ rushing.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

11.3%#32
#644.3%
Third down
Third down

The offense's third-down conversion rate against the defense's third-down stop rate.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

61.9%#17
#1065%
Red-zone TD rate
Red-zone TD rate

Touchdowns per trip inside the 20: finishing drives against the defense that bends or breaks.

Engine 62%: the blended per-game value the projection used for this game; the league average is 58%.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 62% · lg 58%
69%#24
#161.00
Giveaways / game
Giveaways / game

Turnovers the offense gives away per game against the ones the defense takes.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

1.20#10
#174.2
Flags / game
Flags / game

Accepted penalties per game committed by each unit.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

3.4#25
LA offenserank of 32ARI defense
#10-0.034
Rush EPA / carry
Rush EPA / carry

Expected points added per designed run, and per run allowed.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

-0.291#2
#12116.8
Rush yards / game
Rush yards / game

Rushing yards per game, gained and allowed.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

126.6#23
#114.56
Yards / carry
Yards / carry

Rushing yards per carry: the offense's own against what the defense gives up, blended into the projection.

Engine 4.18: the blended per-game value the projection used for this game; the league average is 4.36.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 4.18 · lg 4.36
4.40#21
#92.79
Yards before contact
Yards before contact

Yards before a defender touches the runner, per carry: the line-and-scheme share of the run game (PFR charting). Feeds each back's efficiency tilt.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

2.65#22
#756.5
O-line grade
O-line grade

A composite of the line's pass protection and run blocking, offense only.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

offense only
defense only
Box defenders
Box defenders

Average defenders the defense puts in the box on charted snaps (FTN). Ranked most to fewest with no good or bad: a heavy box crowds the run and dares the pass. Defense only; a look, not a grade.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

6.4#16
Run lanes · where LA runs, against what ARI allows there · 118 carries in 5 games, runs middle most
Left
4.9#9
30% of runs · 49% success
ARI allows 4.3 #14 · 43% success
Middle
5.2#2
39% of runs · 48% success
ARI allows 3.2 #11 · 41% success
Right
4.0#17
31% of runs · 35% success
ARI allows 5.1 #27 · 39% success
LA offenserank of 32ARI defense
#10+0.177
Pass EPA / play
Pass EPA / play

Expected points added per dropback, and per dropback allowed.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

+0.365#31
#1317.0
Pass yards / game
Pass yards / game

Passing yards per game, gained and allowed.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

252.4#24
#157.24
Yards / attempt
Yards / attempt

Passing yards per attempt, blended into the projection.

Engine 7.62: the blended per-game value the projection used for this game; the league average is 7.02.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 7.62 · lg 7.02
9.08#32
#1864.4%
Completion rate
Completion rate

Completions per attempt thrown, and per attempt faced.

Engine 64%: the blended per-game value the projection used for this game; the league average is 64%.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 64% · lg 64%
63.3%#13
#2188.2
Passer rating
Passer rating

The quarterback rating the offense posts against the one the defense allows.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

117.3#31
#33.5%
Sack rate
Sack rate

Sacks per dropback: taken by the offense, generated by the defense.

Engine 5.5%: the blended per-game value the projection used for this game; the league average is 6.4%.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 5.5% · lg 6.4%
8.1%#6
#1715.4%
Pressure rate
Pressure rate

Sacks or quarterback hits per dropback, the play-by-play pressure proxy.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

15.4%#17
#242.7%
INT rate
INT rate

Interceptions per attempt: thrown by the offense, forced by the defense.

Engine 2.1%: the blended per-game value the projection used for this game; the league average is 2.2%.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 2.1% · lg 2.2%
2.2%#15
#22-0.154
Blitz
Blitz

Offense: its EPA per dropback when the defense sends five or more rushers, higher is better. Defense: the share of its pass snaps it sends five or more, ranked most to least with no good or bad (FTN charting). Display only, not an engine input.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

27%#23
#1411.2
Yards / catch
Yards / catch

Receiving yards per reception, offense only: where the ball goes once it is caught.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

offense only
#128.8
DPI yards / game
DPI yards / game

Pass-interference yards per game: drawn by the receivers, committed by the secondary.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

18.6#32
Starters on the field

The elevens, rated

Defenders colored by rating percentile within their position group (2026 wks 1-5 + ½·2025); the offense by production percentile among the position's starter pool. Linemen are unrated. Each defense is last game's snap leaders in a nickel base, minus this week's Out / Doubtful.

<2020–4040–6060–8080+thin sampleline
ARI offense vs LA defenseLA eleven from their 2026 wk 5 snaps
LA defense
ARI offense
92?B. Young EDGE
31A. Donald DI
72K. Turner DI
83D. Johnson EDGE
81?N. Landman LB
58J. Stewart LB
99QT. McDuffie CB
96J. Watson CB
94?J. Wallace NB
66QK. Curl S
18Q. Lake S
73M. Wilson WR
0J. Brooks WR
94T. McBride TE
44K. Bourne WR
53J. Brissett QB
17T. Allgeier RB
LT
LG
C
RG
RT?
LA offense vs ARI defenseARI eleven from their 2026 wk 5 snaps
ARI defense
LA offense
91?J. Sweat EDGE
91W. Nolen DI
58R. Lopez DI
20D. Stills EDGE
25M. Wilson LB
76J. Gibbens LB
78D. Burke CB
20M. Melton CB
70G. Williams NB
25QB. Baker S
52D. Taylor-Demerson S
98P. Nacua WR
0K. Mumpfield WR
56?T. Higbee TE
86D. Adams WR
97M. Stafford QB
84K. Williams RB
LT
LG
C
RG
RT
Defender ratings: pass rushers on pressure, sack and TFL rate plus missed tackles; coverage players on targets drawn and yards allowed per snap plus missed tackles; linebackers add tackle and TFL rate. Each rate is shrunk toward the group average, z-scored within the group and weighted into one percentile.
Injury report

Who is listed

Everyone on the clubs' reports, the best-rated man first in his group: the designation, what is hurt, the practice line and the share of the snaps he took last game. Ratings are the same percentiles as the field above.

ARI 10 listed3 Out3 QuestionableLA 11 listed2 Questionable
Quarterbacks · a starter out changes every line under him
ARI · QB
–
Carson BeckQBLimited
Back
LA · QB
none listed
ARI offenseagainstLA defense
Receivers vs the secondary
ARI · WR
0
Devin DuvernayWRLimited
Ribs
LA · DB
99
Trent McDuffieDBQuestionable
Groin · Did Not Participate In Practice · 78% of snaps last game
94
Josh WallaceDBFull practice
Shoulder · 41% of snaps last game
66
Kam CurlDBQuestionable
Ankle · Did Not Participate In Practice · 78% of snaps last game
Backs and tight ends vs the linebackers
ARI · RB / TE
52
Jeremiyah LoveRBOut
Ankle · Did Not Participate In Practice · 49% of snaps last game
LA · LB
81
Nate LandmanLBFull practice
Wrist · 70% of snaps last game
77
Omar SpeightsLBFull practice
Knee · 28% of snaps last game
Offensive line vs defensive line
ARI · OL
–
Isaac SeumaloOLFull practice
Not injury related - resting player · 99% of snaps last game
LA · DL
92
Byron YoungLBDid not practice
Not injury related - resting player · 67% of snaps last game
LA offenseagainstARI defense
Receivers vs the secondary
LA · WR
0
Alex BachmanWRFull practice
Wrist
ARI · DB
51
Kitan CrawfordDBQuestionable
Ankle · Limited Participation in Practice · 9% of snaps last game
32
Andrew WingardDBOut
Knee · Did Not Participate In Practice · 4% of snaps last game
25
Budda BakerDBQuestionable
Not injury related - resting player · Did Not Participate In Practice · 89% of snaps last game
0
Wydett Williams Jr.DBOut
Concussion · Did Not Participate In Practice · 29% of snaps last game
Backs and tight ends vs the linebackers
LA · RB / TE
56
Tyler HigbeeTEDid not practice
Not injury related - resting player · 67% of snaps last game
0
Colby ParkinsonTEFull practice
Shoulder · 65% of snaps last game
0
Davis AllenTELimited
Foot · 50% of snaps last game
ARI · LB
98
Zaven CollinsLBQuestionable
Hip · Did Not Participate In Practice · 40% of snaps last game
Offensive line vs defensive line
LA · OL
–
Keagen TrostOLFull practice
Hamstring
ARI · DL
91
Josh SweatLBFull practice
Not injury related - resting player · 53% of snaps last game