HuffalyticsGAME SCRIPTS // PROJECTIONS // GRADED
NFL
NFLlive NBAsoon MLBsoon NHLsoon
‹ ›
‹ Week 6 board NFL · 2026 season · week 6 · final
Chicago Bears logo
CHI
Bears
26.5–25.0
projected
ATL
Falcons
Atlanta Falcons logo
Sunday Oct 18, 2026 · 11:00 AM Denver spread CHI -1.5 total 51.5 final CHI 31 – 23 ATL field turfroof closed
The plan against the game · plan Sun Oct 18, 10:03 AM · report Tue Oct 20, 12:13 PM Bijan gashes a Bears front with no pass rush. Caleb returns into Atlanta's teeth. script partly held 6 hit5 missed projection B · 71 open
script partly held followed the favorite's path pace: called average, played average CHI: called balanced, played passATL: called run, played pass
The plan said

Atlanta runs at a Chicago front missing Sweat, Odeyingbo and Edwards; Chicago's returning quarterback meets the league's No. 5 pressure defense. The lever is whether the Falcons get the early lead that kills their own pass rate.

Atlanta should get the matchup it wants early: Bijan Robinson and Brian Robinson running at a Bears front missing its two best edge rushers and its starting linebacker. Chicago answers with pace — it runs 72.8 plays a game and holds the ball — but its yards come between the 20s and stall inside them. Expect Atlanta's passing to be low-volume and explosive rather than long drives, and Chicago's to be short and YAC-dependent against a front that pressures at the fifth-highest rate. The likeliest shape is a possession-heavy game that scores closer to the mid-40s than the 52.5 number unless the short fields show up.

What happened

Chicago led wire to wire and won 31-23, covering -1.5 while the game went over 51.5 on 16 Atlanta points after the Bears led 31-7; the projection's team totals were close but its biggest input — 27 Atlanta carries — died the moment the Falcons trailed by 14 in the first quarter.

The plan picked the right side of the central question — it named the lever as 'whether the Falcons get the early lead that kills their own pass rate' — and the answer was no, which decided everything. But it had the mechanism pointed the wrong way: it expected Atlanta to be the team that ran and led, and it expected Chicago's passing to shrink under pressure. Chicago won by being the efficient, lead-holding team the plan's favorite path described, except the quick game produced 305 yards instead of a short-yardage grind, and the red-zone conversion the plan treated as an if came in at 4-of-5. The Bijan calls were not a bad read of the matchup, they were a bad read of script probability; the Loveland and Williams unders were read errors about where a 3.9-aDOT offense's yards go.

The script: The favorite path called for Chicago winning the snap count, moving it with the quick game and converting the red-zone trips it had been wasting, for roughly 27-20 — it won the snap count 76-53, ran a 3.9 aDOT, went 4-of-5 inside the 20 and won 31-23. But two pieces of the stated mechanism failed: Williams was not kept clean (4 sacks, 7 hits, 17.1% pressure) and Odunze was not the engine (4 targets, 39 yards) — Burden and Loveland were. Checks confirm the pace call (123 plays vs 121.5 league) and show both lean calls broke: Chicago passed at .548 against a 'balanced' call and Atlanta at .760 against a 'run' call, because it trailed on all 53 snaps.

What the plan said would swing it
decisive
Whether Atlanta scores first: their pass rate collapses toward .30 with a lead, which decides Bijan's carries and London's targets.
Went: Chicago scored first (Q1 8:25) and Atlanta never led a second. Atlanta's pass rate went to .736 against a .464 season rate, Bijan got 9 carries instead of 20-plus, and London saw 11 targets for 4 catches. Every downstream call turned on this.
contributed
Pressure on Williams in his first game back — 20%+ hit rates have produced 3 and 7 points from this offense.
Went: The pressure arrived — 4 sacks and 7 QB hits, a 26.8% hit rate on Williams's dropbacks — but the offense did not shrink: +0.247 EPA/dropback, 30-of-36. It cost a drive at Q4 4:20 (sack on 3rd-and-5 at 31-23) and the half-ending drive, nothing more.
decisive
Chicago's red-zone finishing: three straight weeks tagged for stalls, 43.8% touchdowns per trip.
Went: Chicago converted 4 of 5 red-zone trips with zero field goals and +0.558 EPA/play inside the 20 — against the 43.8% season rate the plan flagged. Those three short touchdown runs are the eight-point margin.
minor
Atlanta's flags: 28th in pre-snap penalties and DPI yards allowed — free first downs extend Chicago drives.
Went: It inverted: Atlanta committed 4 flags for 31 yards (1 pre-snap) while Chicago took 12 for 133 and gave up 28 DPI yards that started Atlanta's 8-play, 6-yard third-quarter drive. The free yards flowed the other way and still didn't matter.
contributed
Kyler Gordon's first game back and Stevenson inactive leaves Chicago thin outside against London's chunk plays.
Went: Gordon played only 22.1% of snaps but produced two strip-sacks (Q3 5:41 at the ATL 2, Q4 3:01 at the ATL 14) and 3 TFL — he was a weapon, not the hole. Atlanta did get 4 explosive passes for 142 yards, three of them after the lead hit 24.
Each offense: expected · happened
CHIpartly

Expected: Pass rate a touch above their .497 season mark, 32-35 attempts at a short aDOT, Swift at 15-18 carries for modest yardage with real receiving work, Odunze as the only downfield share, and points that lag the yardage.

Happened: The volume and shape were right — .548 pass rate, 36 attempts, 3.9 aDOT, Swift 16 carries for 44 with 4 catches for 26. Wrong on two counts: Odunze was not the downfield share that mattered (4 targets) and the points did not lag the yardage; Chicago scored 31 on 403 total yards with four red-zone touchdowns.

ATLbroke

Expected: 28-30 carries, Bijan in the 18-22 band with goal-line work shared, 22-27 Penix attempts funneled to London with Dotson as the vertical complement, and touchdowns rather than field goals when they get inside the 20.

Happened: Called for 28-30 carries and 22-27 Penix attempts; Atlanta got 11 rushes and 36 pass attempts with 5 sacks. The touchdown-rather-than-field-goal part held (3 trips, 3 TDs), but it arrived in the fourth quarter down three scores.

For the next plan on these teams
ATL
Stop treating Atlanta's run lean as a property of the offense; it is a property of the scoreboard. Its season pass rate (.464) comes from two games it led wire-to-wire. Any plan that depends on 28-30 Falcons carries needs the lead as an explicit condition, with a fallback branch at .70+ pass rate when they trail.
CHI
Model Chicago's passing by aDOT and CPOE, not by opponent pressure rate. At a 3.9 aDOT with 193 YAC and 83% completion, a top-five pressure defense produced 4 sacks and 305 yards in the same game — the passing-yardage under was a read error, not a bounce.
CHI
The receiving distribution is the live problem: Burden at 39% snaps went 8-for-8 for 95 while Odunze at 96% snaps saw 4 targets. Weight routes and air-yards share, not snap share, before writing the next Chicago prop card.
both
Do not react to the finishing splits. Chicago's 4-of-5 red zone (against a 43.8% season rate) and Atlanta's 3-of-3 are 8 trips of small-sample noise; equally, Chicago's 12 flags for 133 yards came with only 2 pre-snap, so the persistent penalty component was normal and the plan's S4 inversion is not a trend.
average pace CHI balancedATL run medium confidence

Atlanta should get the matchup it wants early: Bijan Robinson and Brian Robinson running at a Bears front missing its two best edge rushers and its starting linebacker. Chicago answers with pace — it runs 72.8 plays a game and holds the ball — but its yards come between the 20s and stall inside them. Expect Atlanta's passing to be low-volume and explosive rather than long drives, and Chicago's to be short and YAC-dependent against a front that pressures at the fifth-highest rate. The likeliest shape is a possession-heavy game that scores closer to the mid-40s than the 52.5 number unless the short fields show up.

If the favorite wins

Chicago keeps Williams clean, wins the snap count again (90 and 70 plays in two home wins), moves it with Odunze and the quick game, and converts the red-zone trips it has been wasting. That version is 27-20 with Atlanta's carries capped near 20.

If the underdog wins

Atlanta scores on its first two possessions on the ground, leads by double digits and drops its pass rate toward .30, as it did at Green Bay and New Orleans. Bijan sees 20-plus carries, Penix throws under 25 times with a deep shot or two, and the Falcons win 31-20.

The read

Two defenses that are efficient between the 20s against two offenses that get beaten the same way, meeting on a 52.5 total that looks generous. Atlanta's path is obvious and repeatable: Chicago ranks 31st in rush EPA allowed and 29th in rush success allowed, and it plays this one without Montez Sweat (suspended), Dayo Odeyingbo (IR) and T.J. Edwards, with Tyrique Stevenson inactive. Atlanta has run for 5.9 and 5.9 yards a carry in its two wins and its pass rate falls to .29 the moment it leads. Chicago's path is volume — 72.8 plays a game, more than any offense in this dossier — but it runs into Atlanta's front: 3.78 yards per carry allowed (10th), 1.84 yards before contact, 6.22 yards per attempt allowed (5th) and an 18.9% pressure rate (5th). Caleb Williams is back from the hamstring and active (Rotowire, Sunday morning), which raises Chicago's ceiling and its variance: at 8% pressure this offense scored 59 and 27, at 20%+ it scored 3 and 7 with seven giveaways.

Why

The split at the 20 points the same way for both. Atlanta moves the ball poorly between the 20s (-0.049 field EPA) but finishes at a 66.7% red-zone rate; Chicago is the reverse (+0.080 field EPA, 43.8% red-zone, three straight weeks tagged for red-zone stalls). That argues Atlanta's points arrive as touchdowns off short fields and ground scores while Chicago piles up yardage and kicks. Atlanta's secondary gives chunk plays (explosive passes allowed every week, Henderson out), and Chicago allows 8.79 yards per attempt (31st) despite a 4th-ranked pass EPA — both passing games should be low-attempt and explosive rather than high-volume.

What would change it

If Chicago scores first and Atlanta has to throw 35 times, the Bijan carry calls shrink and London's reception line comes alive. If Williams is hit early, Chicago's whole offense collapses the way it did in weeks 2 and 5 and the total dies. Kalshi is the price here and its player markets are thin — check volume before leaning on any gap.

CHI offensemedium confidence
How it has moved the ball

A pace-and-possession offense: 72.8 plays a game, 4.73 yards a carry and 2.90 yards before contact, with passing that lives on short throws and YAC (6.1 and 6.3 aDOT in weeks 3-4, 120 and 135 team YAC). Field EPA +0.080, red-zone EPA -0.13.

How it scores

Long drives and ground touchdowns — six rushing scores in week 1, both week-4 touchdowns on Monangai runs. Explosive passing arrives in bursts (five 20-plus completions in weeks 1 and 4) rather than as a plan.

What stops it

Pressure, full stop. 24.4% sack-or-hit vs Minnesota produced 3 points; 19.1% at Green Bay produced 7 points and five giveaways. Add red-zone stalls: 0-for-3 (wk2), 2-of-4 (wk3), 2-of-7 (wk4).

This matchup

Atlanta is the blueprint on paper: 5th in pressure rate generated, 5th in yards per attempt allowed, 10th in rush EPA allowed and 4th in rush yards allowed per game, with 1.84 yards before contact conceded. What Atlanta does not do is take the ball away (0.5% opponent INT rate) or avoid flags — 28th in pre-snap penalties and 28th in DPI yards, which extends drives for a team that already wins the snap count.

Injuries

Williams is active and starting after a hamstring absence (Rotowire, Sunday morning). Kyle Monangai is out (thumb/toe), handing the backfield to Swift with Roschon Johnson behind him. Left tackle Braxton Jones is on IR — not a number in the projection, but a reason to hold confidence down on protection against Atlanta's front. On Atlanta's side C.J. Henderson is out and A.J. Terrell on IR, leaving Avieon Terrell opposite Mike Hughes.

Expect

Pass rate a touch above their .497 season mark, 32-35 attempts at a short aDOT, Swift at 15-18 carries for modest yardage with real receiving work, Odunze as the only downfield share, and points that lag the yardage.

ATL offensemedium confidence
How it has moved the ball

A run-identity offense: .464 pass rate, 5.06 yards a carry, 205 and 242 rushing yards in its two wins. Poor between the 20s (-0.049 field EPA) and excellent inside them (66.7% touchdowns per trip, +0.116 red-zone EPA).

How it scores

Bijan and Brian Robinson in short yardage — five rushing touchdowns at New Orleans — plus one or two explosive throws to London or Dotson in a 20-25 attempt game.

What stops it

Its own giveaways (seven in weeks 1-2) and pressure when it has to drop back: four sacks and 19.2% pressure at Pittsburgh produced 13 points. Both bad games came with a backup at quarterback.

This matchup

Chicago is 31st in rush EPA allowed and 29th in rush success allowed, and it plays without Sweat (suspended), Odeyingbo (IR) and Edwards (hamstring) — the exact front-seven depletion that preceded Atlanta's 242- and 205-yard rushing games. Chicago's pass defense is genuinely good on efficiency (4th in pass EPA, 2nd in success allowed) but 31st in yards per attempt: the way through it is one chunk, not sustained volume.

Injuries

Penix has no designation after full practices (Rotowire, Friday) despite the ribs. London was limited with a hip but is expected to play (RotoBaller, Saturday). Jake Matthews limited (groin) and Jawaan Taylor rested. Against them, Chicago is down Sweat, Odeyingbo, Edwards and Stevenson, with Gordon activated off PUP.

Expect

28-30 carries, Bijan in the 18-22 band with goal-line work shared, 22-27 Penix attempts funneled to London with Dotson as the vertical complement, and touchdowns rather than field goals when they get inside the 20.

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 D'Andre SwiftCHI over 14.5 rec yds ✓ 26 right read
volumemedium D #7 pass EPA allowed model 67% Kalshi 54%
Normal / Edge / Edge+ over 14.5 rec yds 54¢

In the game: Exactly the stated mechanism: 5 targets on 1 total air yard, 32 YAC, against a front that hit Williams 7 times. 26 receiving yards on a 14.5 line.

Atlanta pressures at the fifth-highest rate, and every time this line leaks the ball goes to the back underneath. With the other back out, Swift owns the checkdowns.

5-54 receiving vs MIN under a 24.4% pressure rate and 4-30 at GB under 19.1%; Monangai ruled out (Rotowire, Friday), leaving Swift and Roschon Johnson.

vs #7 pass EPA allowed, a rank built on success rate rather than denying underneath throws; backs' receiving is the one area opponent strength barely moves. The model's mean is well clear of the line and the market's price is not.

upgrade Rome OdunzeCHI over 39.5 rec yds ✗ 39 missed · read partly held
volumemedium D #7 pass EPA allowed model 64% Kalshi 54%
Normal over 39.5 rec yds 55¢Edge 25+ rec yds 72¢Edge+ 15+ rec yds 84¢

In the game: The air-yards premise held — Odunze led the team with 38 air yards and a 31.7% air-yards share and produced +6.63 EPA — but only 4 targets came, and the line missed by one yard at 39.0. The quick game sent the volume to Burden (8) and Loveland (7).

He is the only outside-the-numbers volume Chicago has, and his snap share has climbed to near every snap. With Williams back the downfield share goes to him first.

Snaps 48% to 99% across five weeks; targets 3-4-6-7-9; 6-94 vs NYJ with 43% of the air yards. ATL allows 261.4 pass yards a game (27th) and 14.6 DPI yards (28th).

vs #7 pass EPA allowed — the rank rests on efficiency, not volume suppression: Atlanta concedes the 27th-most passing yardage and extends drives with flags. Our week-4 review had this same read hit on his receptions.

upgrade Jahan DotsonATL over 24.5 rec yds ✓ 87 hit · read partly held
efficiencylow D #4 pass EPA allowed model 63% Kalshi 50%
Normal over 24.5 rec yds 48¢Edge / Edge+ 15+ rec yds 64¢

In the game: Right that Chicago concedes the chunk (4 explosives allowed, 142 yards), wrong about the script: this was not a 'low-attempt Falcons game.' Dotson's 87 came on 33 attempts, with the 33- and 41-yarders arriving down 24 and 16 in the fourth quarter.

In a low-attempt Falcons game one deep shot is the whole number, and Chicago is the defense that gives those up with its pass rush gutted. He is the vertical complement to London.

54 yards on 3 targets (wk4, TD) and 54 on 4 (wk5); CHI allows 8.79 yards per attempt (31st) and explosive passes in every week of its log.

vs #4 pass EPA allowed — the exception is the yards-per-attempt rank (31st): this defense wins on success rate and gives up chunks. Labelled an efficiency call, the weaker kind, and our week-4 review lost the opposite side of exactly this read.

upgrade Bijan RobinsonATL over 89.5 rush yds ✗ 61 wrong read
bothhigh D #31 rush EPA allowed model 37% Kalshi 54%
Normal over 89.5 rush yds 54¢Edge 70+ rush yds 72¢Edge+ 50+ rush yds 88¢

In the game: The matchup premise was never tested — 9 carries, not 20-plus, because Atlanta trailed on every snap. 61 yards, and 23 of them came on one second-quarter run (Q2 11:34).

Chicago can't stop the run and now plays without its two best edge rushers and its starting linebacker. Any Falcons lead turns this into 20-plus carries, the way it did at Green Bay and New Orleans.

CHI 31st in rush EPA allowed, 29th in rush success; Sweat suspended, Odeyingbo to IR, Edwards out. Bijan 29-194 (wk3) and 19-145 (wk4) in the two games ATL led; 17-86 vs BAL in a loss.

vs #31 rush EPA allowed. The model's own mean sits below his line because the blend splits the matchup; backs' projections systematically under-respond to a weak run defense, which is where the call lives. Rushing calls are the plans' best market this season (56%).

upgrade Bijan RobinsonATL over 129.5 rush+rec yds ✗ 53 wrong read
volumemedium D #31 rush EPA allowed model 32% Kalshi 48%
Normal / Edge / Edge+ over 129.5 rush+rec yds 50¢

In the game: The 'volume survives either script' claim failed outright: 9 carries and 2 targets for -8 receiving yards, 53 total. Atlanta threw 36 times and did not use him underneath at all.

Same ground edge, plus a receiving floor that reappeared last week when Atlanta had to chase. He is the one Falcon whose volume survives either script.

Weeks 3-5: 194+19, 145+2, 86+32 scrimmage yards; 7 targets vs BAL on an 81% snap share, his highest since week 1.

vs #31 rush EPA allowed, #4 pass EPA allowed. The market's price sits near a coin flip while the model's mean is well under the line — the blend is the thing understating the run matchup, not the usage.

downgrade Drake LondonATL under 6.5 receptions ✓ 4 hit · not for the reason given
volumemedium D #4 pass EPA allowed model 71% Kalshi 56%
Normal under 6.5 receptions 57¢Edge <10 receptions 89¢Edge+ <13 receptions 98¢

In the game: Hit for the opposite reason: London got 11 targets and a 44% air-yards share in a 36-attempt game, not a capped look. He finished with 4 catches because Penix was 19-of-33 at -7.3 CPOE under pressure.

He is the alpha, but a low-attempt Falcons game caps catches — his yardage comes in chunks, not in volume. Seven-plus grabs needs a throwing script Atlanta avoids.

Catches by week: 2, 4, 9, 5, 7 — the two big ones came on 25 and 32 attempts. ATL projects under 30 attempts here.

vs #4 pass EPA allowed, #2 in pass success allowed. Both the model and the market sit under the line; the market is the higher of the two, and the attempt ceiling is what it is underweighting.

downgrade Michael Penix Jr.ATL under 249.5 pass yds ✓ 225 hit · not for the reason given
volumemedium D #4 pass EPA allowed model 69% Kalshi 56%
Normal under 249.5 pass yds 57¢Edge <325 pass yds 90¢Edge+ <375 pass yds 96¢

In the game: 225 yards came from 33 attempts and 5 sacks, not the 'under 25 attempts with a lead' script the plan described. Atlanta's pass rate was .736, the mirror image of the .30 the mechanism required.

Atlanta's attempts die whenever it can run, and this is the softest run matchup on its schedule. A lead drops their pass rate toward thirty percent.

Pass rate .368 at GB and .382 at NO with 25 and 20 attempts; .294 second-half rate in week 4. Season rate .464 against a .558 league mark.

vs #4 pass EPA allowed. The model already sits under the line; what it still misses is that the blend pulls Atlanta's pass rate toward league, the same error our week-4 review graded as a hit.

downgrade Colston LovelandCHI under 39.5 rec yds ✗ 65 wrong read
volumelow D #7 pass EPA allowed model 68% Kalshi 54%
Normal under 39.5 rec yds 54¢Edge <70 rec yds 83¢Edge+ <100 rec yds 94¢

In the game: 7 targets, 6 catches, 65 yards and the opening touchdown on 88.3% snaps, with 33 air yards and 27.5% of the team's air yards — he was a downfield piece, not a traffic checkdown, and Atlanta was not stingy to him.

Full-time snaps have produced a target floor but not yardage: his catches come short and in traffic. Atlanta has been stingy to tight ends relative to what it gives receivers.

Yardage by week: 0, 3, 31, 57, 19 on snap shares of 79-92%; ATL 19th in fantasy points allowed to tight ends with its safeties playing every snap.

vs #7 pass EPA allowed. Our week-4 review lost this call when he led the team in targets — the volume read broke, so this one rests on yards per catch, not on usage, and is sized accordingly.

downgrade Caleb WilliamsCHI under 0.5 INTs ✓ 0 right read
volumelow D #7 pass EPA allowed model 55% Kalshi 58%
Normal under 0.5 INTs 58¢Edge <2 INTs 93¢Edge+ <3 INTs 98¢

In the game: Zero interceptions on 36 attempts; the reasoning held precisely — Atlanta's 0.5% opponent INT rate, and Chicago led wire to wire with 33 carries, so no desperate throws existed.

Atlanta almost never intercepts the ball — its takeaways this year came from opponents' mistakes, not its coverage. A favorite leaning on the run throws fewer risky balls late.

ATL's generated interception rate is 0.5% per attempt against a 2.2% league mark; CHI projects to lead or sit within a score, and CHI's own rate is 2.9%.

vs #7 pass EPA allowed. Both the model and the market put him near a coin flip on one pick; the one-or-more rung is the weakest number of the lot and is overstated by roughly an attempt a game.

downgrade D'Andre SwiftCHI under 59.5 rush yds ✓ 44 right read
bothmedium D #10 rush EPA allowed model 53% Kalshi 44%
Normal under 59.5 rush yds 47¢Edge <110 rush yds 89¢Edge+ <160 rush yds 99¢

In the game: 16 carries for 44 (2.75 YPC) with 2 stuffs against the front the plan trusted. Extra volume from Monangai's absence did not fix the yards-per-carry, exactly as written.

Atlanta's front is the one thing that has held up all year: almost no yards before contact and the fourth-fewest rushing yards allowed. Volume from the backup's absence doesn't fix yards per carry.

ATL allows 3.78 YPC and 1.84 yards before contact against a 2.54 league mark; Swift at 43, 58 and 84 yards in his last three full workloads.

vs #10 rush EPA allowed, #4 in rush yards allowed per game. The model's mean sits above the line on carry volume inherited from the ruled-out back; those inherited-share legs run under projection, rushing by the widest margin.

downgrade Caleb WilliamsCHI under 224.5 pass yds ✗ 305 missed · read partly held
bothmedium D #7 pass EPA allowed model 48% Kalshi 48%
Normal under 224.5 pass yds 47¢Edge <300 pass yds 84¢Edge+ <350 pass yds 94¢

In the game: The pressure premise was correct — 4 sacks, 7 hits, 17.1% rate, and Williams's rushing died with the hamstring (3 yards) — but the conclusion failed: 30-of-36 for 305 at +15.3 CPOE and 193 YAC. A 3.9-aDOT offense does not shrink under pressure, it gets the ball out.

First game back from the hamstring, a replacement left tackle, and the league's fifth-best pressure defense that also allows the fifth-fewest yards per attempt. This offense shrinks when the quarterback gets hit.

138 yards vs MIN at a 24.4% pressure rate; ATL generates 18.9% pressure and allows 6.22 Y/A; Braxton Jones on IR.

vs #7 pass EPA allowed. The model's mean is above the line; it carries no input for the missing tackle and prices his two clean-pocket weeks equally with the two he spent on the ground. Passing overs against top-5 pass defenses are 1-for-3 this season.

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

Atlanta leads and runs
Bijan Robinson over 89.5 rush yds ✗Michael Penix Jr. under 249.5 pass yds ✓Drake London under 6.5 receptions ✓

One mechanism: carries against a depleted Bears front put Atlanta ahead, the pass rate falls toward thirty percent, and the attempts that would feed London's catch total never get thrown.

Chicago squeezed into the short game
Caleb Williams under 224.5 pass yds ✗D'Andre Swift over 14.5 rec yds ✓D'Andre Swift under 59.5 rush yds ✓

Atlanta's pressure and its stout front push Chicago off the ground and into checkdowns: the back's yardage moves from the carries to the catches while the passing total stays short.

Chunks, not drives
Jahan Dotson over 24.5 rec yds ✓Rome Odunze over 39.5 rec yds ✗

Both defenses are efficient on success rate and leaky on yards per attempt with thin pass rushes — the passing yardage in this game arrives as a handful of explosives to the two downfield pieces.

Bprojection
grade · 71
CHI 31 – ATL 23CHI covered (CHI by 1.5)Over 51.5 (54)teams 70player lines 24/43 in rangemarket calls 2/3
ATLprojected · actual
ProjActualDiff
Points25.023-2
Pass yds221.4225.0+3.6
Rush yds116.863.0-53.8
Pass att28.933+4.1
Carries27.112-15.1
CHIprojected · actual
ProjActualDiff
Points26.531+4.5
Pass yds235.6305.0+69.4
Rush yds113.798.0-15.7
Pass att35.136+0.9
Carries27.933+5.1
Winner: CHI ✓Spread: CHI -1.5 ✓Total: Under 51.5 (proj 51.5) ✗
Why the projection missed · what it got right

A B (0.708) that reads better on points than on shape: CHI 31 vs 26.5 projected, ATL 23 vs 25.0, and the market calls went 2-of-3 (winner and spread right, total wrong). Everything that graded badly came from one mechanism — Atlanta never led for a single snap (seconds_led ATL 0) and ran the ball 12 times against a projected 27.1, the only 0.00 component on the card. Chicago's 305 pass yards against 235.6 projected is the other miss, and it was not volume (36 attempts vs 35.1 projected) but completion efficiency: 30-of-36, CPOE +15.3, aDOT 3.9, 193 YAC. The player card was the strongest piece (0.743, 24 of 43 lines), anchored by Penix's 225 pass yards against 221.4 and Swift's 26 receiving yards against 26.6. The misses underneath were distribution misses — Burden, Loveland and Roschon Johnson absorbed volume the model gave to Odunze, Raymond and Swift.

noise
ATL · 12 carries and 63 rush yards against 27.1 and 116.8 projected; Bijan 9 carries, Brian Robinson 2
Game script. Atlanta trailed on all 53 of its snaps and ran a .736 pass rate (.464 season), .781 in the second half with 18.9% no-huddle. The engine blended a .533 pass rate from a team whose season rate was built on leading in weeks 3-4.
mixed
CHI · 305 pass yards vs 235.6, on the projected attempt volume
Efficiency, not volume: 83% completion rate, CPOE +15.3, 193 of 305 yards after the catch at a 3.9 aDOT. The blended 6.715 Y/A assumed Atlanta's pressure would shorten the output; the pressure arrived (4 sacks, 7 hits, 17.1%) and the quick game beat it anyway.
noise
CHI · 5 red-zone trips, 4 touchdowns, +0.558 EPA/play inside the 20 against a 43.8% season rate and -0.13 red-zone EPA
Finishing. The engine reported a shrunk 54.4% matchup rate and applied the league constant, which was the right handling — this is the least persistent number in the dossier, and three straight 'red zone stalls' weeks did not carry.
signal
CHI · 33 carries for 98 (4.08 blended YPC vs 2.97 actual), with Roschon Johnson at 13 carries against 2.9 projected
Volume shift from Monangai's absence plus an Atlanta front that did what the inputs said (1.84 YBC/carry allowed, 5 combined stuffs between Swift and Johnson). Carries over, yards under.
✓ Atlanta's team total (23 vs 25.0) and Penix's passing yards (225 vs 221.4) — both landed despite the route to them being entirely different from the projected one.✓ Chicago as the side: projected margin -1.5 home, actual -8, with the spread and winner both correct.✓ Chicago's pass attempts (36 vs 35.1) and Swift's receiving line (4-26 vs 2.7-26.6).✓ Atlanta's sack exposure: 2.0 projected is light, but the 0.073 offensive sack rate and 0.089 opponent rate pointed at the 5-sack, 2-fumble afternoon Penix had.
Q1 11:24
CHI 3rd-and-11: Williams short right to Odunze for 2, lateral to Roschon Johnson for 12 more (EPA +3.01, WPA +0.124)
Rescued the opening drive two plays after a holding penalty at the ATL 40; the drive ended in the Loveland touchdown and Chicago never trailed again.
Q1 05:15
CHI 3rd-and-17: Williams deep middle to Odunze for 23 (EPA +3.18)
The only true downfield completion of Chicago's afternoon turned a punt into the 14-0 drive, which is what locked Atlanta out of its run-lead script for the rest of the day.
Q2 01:52
CHI Taylor punt, Branch muffs at the ATL 10, Blackwell recovers (EPA +5.07, WPA +0.103)
Chicago had just punted from its own 40; instead it got a 3-play, 10-yard touchdown drive for 21-7 at the half — the largest single swing in the game and a score Chicago's offense did not earn.
Q3 10:38
ATL 4th-and-3 at the CHI 28, Penix incomplete to London with Hardy in his face (EPA -3.34)
Atlanta's second failed fourth down; an 8-play, 6-yard drive off a 28-yard DPI start produced nothing and the deficit stayed three scores.
Q3 05:41
ATL 3rd-and-6 at the ATL 8: Gordon strip-sacks Penix at the 2, Neuzil recovers (EPA -2.11)
Gave Chicago the ball at its own 48; seven plays later Johnson scored for 28-7 and the win-probability window closed (ATL max 0.432, all of it in the first quarter).
Q4 03:01
ATL 3rd-and-16: Gordon strip-sacks Penix, Bush recovers at the ATL 28 (EPA -3.06)
At 31-23 with 3:01 left this was the comeback; Chicago then bled 2:54 on a 6-play drive ending the game.
pre-game tell
Atlanta never led, and its offense is a different team when it can't run
53 snaps, all trailing, .736 pass rate, -0.27 EPA/play, -0.473 EPA/play between the 20s, 3-of-13 on third down, 0-for-3 on fourth. Bijan got 9 carries.
Tell: Weeks 1-2, when Atlanta fell behind, its offense posted -0.358 and -0.485 EPA/play with 7 combined turnovers; its two good games (wks 3-4) came at .368 and .382 pass rates with leads. The engine's .533 blended pass rate assumed a neutral script.
in-game only
Chicago finished in the red zone for the first time this season
5 trips, 4 touchdowns, 0 field goals, +0.558 EPA/play inside the 20 — against a 43.8% season TD rate and 'red zone stalls' tags in weeks 2, 4 and 5. Three of the four were short rushing scores (Swift twice, Johnson).
Tell: Nothing pointed at it; Atlanta's own 'red zone defense' tag in weeks 4 and 5 (75% TD per trip allowed both weeks) was the only hint, and that's a 7-trip sample.
in-game only
Hidden points: two Branch special-teams fumbles
Muffed punt at the ATL 10 (Q2 1:52, +5.07 EPA) became a touchdown; the kickoff fumble recovered by McCloud (Q3 1:48, -5.49 EPA for ATL) became the 50-yard field goal to open Q4. Ten of Chicago's 31 points.
Tell: No pre-game marker; this is the part of the 54 total the model should not expect to repeat.
pre-game tell
Chicago's pass rush beat Atlanta without Sweat or Odeyingbo
5 sacks, 6 QB hits, 17.9% pressure rate, two Gordon strip-sacks (Q3 5:41, Q4 3:01) and a Hardy strip-sack (Q2 1:05) — all three inside Atlanta's own 25. Atlanta faced a 52.4% blitz rate (charted) and 4.79 average rushers.
Tell: Atlanta's season sack rate taken was 0.073 with 4 and 3 sacks allowed in its two losing scripts; a trailing, 73.6% shotgun offense invites exactly this.
pre-game tell
Chicago's 133 penalty yards did not cost it
12 flags for 133 yards, four offensive holdings (two wiping 21- and 24-yard completions at Q2 9:16 and Q2 2:39), a 28-yard DPI and a 15-yard disqualification on the kickoff — and the Bears still scored 31.
Tell: CHI's offense ran 12 and 8 flags in weeks 1 and 2 and carries 3.4/game, but only 2 of today's 12 were pre-snap — the persistent subset was normal. Treat the rest as variance, not trait.
How CHI gets beaten3-2 enteringmedium confidence
turnovers ×3red zone stalls ×3explosive passing ×2pre-snap penalties ×2pressure allowed ×2
defense
Giving up explosive passes when the game is already decided — and sometimes when it isn't
6 explosives allowed at CAR (wk 1, 0.312 EPA/dropback), 6 at GB (wk 5, 0.475), 4 today for 142 yards (33, 29, 41, 39) with three of them after the lead reached 24.
offense
Its own turnovers
'turnovers' tagged weeks 2, 4 and 5 — 5 giveaways at GB, 2 vs MIN, 2 vs NYJ; today Johnson's fumble at the ATL 45 (Q4 7:21, -5.58 EPA) handed Atlanta the drive that made it 31-15.
offense
Pressure on Williams turning drives off
24.4% hit rate vs MIN (3 points), 19.1% at GB (7 points); today 4 sacks and 7 hits, including the 3rd-and-5 sack by Z.Smith at 31-23 (Q4 4:20) that forced a punt with the lead at one score.
offense
Offensive holding and drive-killing flags
12 flags for 133 yards today, four holds, two erasing 20+ yard completions; 12 flags in week 1, 8 vs MIN. Only 2 pre-snap today, so the persistent component is league-average.
offense
Run efficiency that doesn't travel
2.97 YPC today (98 on 33), -0.24 EPA/rush, 5 stuffs; -0.309 EPA/rush vs MIN, -0.055 vs NYJ. The season 4.73 YPC is carried by the CAR and NYJ explosives.

Pattern: Chicago wins by volume and ball security, not by efficiency: it runs 72.8 plays a game, lives on short, high-CPOE throws (aDOT 3.9 today, 193 YAC) and loses when it gives the ball away or the quarterback gets hit at a 20%+ rate. Its defense holds success rate down (ATL 32.1% today) but concedes chunk plays to anyone who can hold up long enough to throw past the sticks.

This week: Atlanta had the tool — 7.77 Y/A season, 4 explosive passes — but never got to use it in a neutral script, and its field offense (-0.473 EPA/play, 3-of-13 third downs) couldn't sustain drives to get there. Three of its four explosives came in no-huddle chase mode down 24.

What an opponent needs: An opponent needs a pass rush that gets home without volume blitzing (Atlanta blitzed 52.4% and got 4 sacks and 7 hits, but Chicago still completed 83%) and a vertical passing game that can hit the chunk early, before Chicago's snap-count advantage compounds. Rushing offenses need above-league explosive-run rate; Chicago's front gave up only 2 ATL runs of 10+.

How ATL gets beaten2-3 enteringmedium confidence
turnovers ×2penalties ×2red zone defense ×2
offense
Score first and its offense stops existing
Trailing all day: -0.27 EPA/play, -0.473 between the 20s, 12 carries. Weeks 1 and 2 behind: -0.358 and -0.485 EPA/play with 7 turnovers. Its two wins came at .368 and .382 pass rates with leads.
offense
Pressure and strip-sacks on Penix
5 sacks and 3 fumbles today (Hardy Q2 1:05, Gordon Q3 5:41 and Q4 3:01 — the last recovered by CHI at the ATL 28); 4 sacks at PIT (wk 1), 3 vs CAR (wk 2), 3 vs BAL (wk 5). 19.2% and 15.0% hit rates in those losses.
offense
Third and fourth down
3-of-13 and 0-for-3 today; 2-of-12 at PIT, 4-of-13 vs CAR. The two fourth-down failures (Q2 9:29, Q3 10:38) cost -6.1 EPA combined.
defense
Red-zone defense that concedes touchdowns
'red zone defense' tagged weeks 4 and 5 — 75% TD per trip allowed to NO and BAL, +0.324 and +0.391 EPA/play inside the 20; today Chicago went 4-of-5 with +0.558. The front holds YPC down (2.97 allowed) and then surrenders the short scores.
defense
The run game against it when the opponent is physical downhill
BAL week 5: 6 explosive runs, +0.229 EPA/rush allowed. Today Chicago ran 33 times for only 98, so this is a one-week facet, not a trait.

Pattern: Atlanta is a lead-dependent run offense with a passing game that only produces chunks. Take an early two-score lead and the carries vanish, Penix goes to shotgun (77.4%) and the pass rush eats him; its red-zone defense then keeps the opponent's touchdown rate high enough that the deficit never shrinks.

This week: Chicago executed it exactly — scored on its first two drives, led 14-0 by 1:10 of Q1, and Atlanta's run attempts fell to 11 rushes on 53 snaps. Chicago had the efficiency that matters here (0.247 EPA/dropback, 56.1% pass success, 83% completion) without needing explosive plays.

What an opponent needs: An offense that can score on its opening two possessions without relying on explosives — high success rate and red-zone finishing — plus any pass rush that can strip-sack a shotgun quarterback. Teams that fall behind Atlanta instead get the week-3/4 version and lose by three scores.

signal
Luther Burden III CHI · 8 rec on 8 targets, 95 yards (proj 5.1-53.8) at a 39.0% snap share
Perfect-catch volume in the short/YAC game — Chicago threw 33 of 36 attempts short for 260 yards. He is a per-snap monster the projection underweighted by using snap-based usage shares.
signal
Colston Loveland CHI · 6-65 and the opening touchdown on 7 targets (proj 3.7-26.3), 88.3% snaps
33 air yards and 34 YAC, 27.5% air-yards share — he was the second downfield piece, not a traffic checkdown, and he caught the 14-yard score on 2nd-and-13.
signal
Rome Odunze CHI · 3-39 on 4 targets (proj 3.9-57.3) despite 96.1% snaps and a team-high 31.7% air-yards share
Efficiency was there (+6.63 receiving EPA, the 23-yard 3rd-and-17 conversion), volume was not. In a 3.9-aDOT game the alpha outside receiver is a low-target, high-variance play.
signal
Roschon Johnson CHI · 13 carries, 51 yards, a touchdown, 2-34 receiving (proj 2.9 carries)
Monangai out created a near-even split with Swift (16 carries, 58.4% snaps vs 40.3%). The projection kept too much of the vacated work on Swift.
signal
D'Andre Swift CHI · 16-44 rushing with 2 short TDs, 4-26 receiving
Volume as projected, yards per carry crushed by Atlanta's front (2 stuffs, 2.75 YPC); the value came entirely from goal-line touches and checkdowns.
noise
Bijan Robinson ATL · 9-61 rushing, 2 rec for -8 (proj 16-85.7 and 4-30.4)
Script. One 23-yard run (Q2 11:34) is most of the yardage; the deficit took the carries away and Atlanta threw 36 times without using him underneath.
noise
Jahan Dotson ATL · 3-87, TD on 5 targets (proj 2.4-34.8)
Two chase-mode chunks — 33 yards no-huddle at Q4 11:08 down 24, and 41 yards at Q4 7:11 down 16 — plus the 13-yard touchdown. 87 air yards on 5 looks, pure variance.
noise
Kyle Pitts ATL · 5-60, 2 TDs on 7 targets (proj 2.3-20.6)
All of it in the fourth quarter at 31-7 and 31-15; 39 air yards and 35 YAC against soft coverage. Target share rose only because Atlanta threw 36 times.
signal
Drake London ATL · 4 of 11 targets for 62, 44% of the team's air yards, -2.27 receiving EPA
Volume with no conversion — Penix was 19-of-33 at -7.3 CPOE under a 17.9% pressure rate. Targets held, catches and efficiency didn't.
noise
Michael Penix Jr. ATL · 19-33, 225, 3 TD, 0 INT, 5 sacks, 3 fumbles
The touchdown total is red-zone-only output (ATL 3-for-3 inside the 20, +0.599 EPA) sitting on top of -0.325 EPA/dropback. Passing-yard line landed; the TD prop cashed for reasons no model projects.
signal
Caleb Williams CHI · 30-36, 305, 1 TD, 0 INT, 4 sacks, 3 rush yards (proj 22.8-235.6 and 20 rush yards)
Record completion efficiency on a 3.9 aDOT; the rushing line died with the hamstring designation — 2 designed carries, 1 scramble for 2 yards.
Props

When a team's season carry projection is built on leading scripts, a double-digit first-quarter deficit voids it: Atlanta was projected 27.1 carries and ran 12, with Bijan at 9. Fade RB rushing overs on the team that is a touchdown-plus underdog in live markets the moment the deficit hits 14.

Trigger: A run-lean offense (season pass rate under .48) that trails by 14+ before halftime.

Totals

Garbage time pays the total, not the side. Atlanta scored 16 points and both two-point conversions after 31-7, with 18 of its 53 plays in garbage time and three of its four explosives there. The total went over by 2.5 entirely on that stretch.

Trigger: A 24-point lead with 12+ minutes left and a trailing offense that goes no-huddle (18.9% here) — buy the live over, not the comeback.

Props

A pass rush does not suppress a sub-5 aDOT offense. Chicago faced 4 sacks, 7 hits and a 17.1% pressure rate and still threw for 305 at +15.3 CPOE with 193 YAC. Quarterback passing unders priced off pressure need the QB to actually throw downfield.

Trigger: Offense aDOT under 5.0 with completion rate over 65% — ignore the opponent pressure-rate angle on his yardage line.

Totals

Red-zone TD rate is the least persistent input in the file. Chicago entered at 43.8% with 'red zone stalls' tagged three straight weeks and went 4-of-5 with +0.558 EPA/play. Don't build team-total unders on a team's red-zone history.

Trigger: Any team whose total is being shaded down purely on a sub-45% red-zone TD rate over five or fewer games.

Props

Snap share is not target share in a quick-game offense: Odunze played 96.1% of snaps for 4 targets, Burden played 39.0% and caught 8-of-8 for 95. Price receiving props off route usage and air-yards share (Odunze 31.7%, Loveland 27.5%) rather than snaps.

Trigger: A YAC-heavy offense (aDOT under 5) where the slot/gadget receiver has sub-50% snaps.

The short version

Chicago 31, Atlanta 23 — a one-score final that was never a one-score game. The Bears led 14-0 after eleven minutes, 31-7 at the start of the fourth quarter, and surrendered 16 points in the last ten minutes to a no-huddle offense that was already beaten. CHI -1.5 cashed, the 51.5 went over on garbage-time touchdowns and two successful two-point conversions, and the projection's single biggest error — Atlanta at 27.1 carries, actual 12 — was a script failure, not a matchup failure.

How it unfolded

Chicago's opening drive answered the pre-game question in six minutes: eleven plays, 87 yards, two third-down conversions (the Odunze catch-and-lateral on 3rd-and-11, EPA +3.01, and the 14-yard Loveland touchdown on 2nd-and-13). The second drive needed a 23-yard Odunze completion on 3rd-and-17 and ended in a Swift touchdown. Atlanta's first two possessions produced three yards on six plays.

From there the Falcons' day was a sequence of near-misses in bad field position. A 39-yard London catch set up the Dotson touchdown that made it 14-7, and then the game's biggest single swing arrived: Taylor's punt with 1:52 left in the half, Branch muffing it at the ATL 10, Blackwell recovering (+5.07 EPA), Swift scoring three plays later for 21-7. Atlanta's next five possessions: turnover on downs (the 4th-and-3 incompletion to London at the CHI 28, -3.34 EPA), punt after a Gordon strip-sack at its own 2, a Branch kickoff fumble that became a 50-yard field goal, and another turnover on downs. Three of Atlanta's four fourth-quarter touchdown drives came at 31-7 or worse; the only one that mattered followed Roschon Johnson's fumble at the ATL 45 (Q4 7:21, -5.58 EPA). Gordon's second strip-sack at 31-23 with 3:01 left ended it.

Why the game diverged from the projection

Two components: Atlanta's carries scored a flat 0.00 and its rushing yards 0.40. Atlanta trailed on all 53 of its snaps, ran a .736 pass rate against a .464 season rate, and went 77.4% shotgun with 18.9% no-huddle. That is the engine blending a lead-script pass rate into a game the team never led. Everything downstream — Bijan at 9 carries, Brian Robinson at 2, London at 11 targets instead of 8.5 — follows from it.

Chicago's 305 passing yards against 235.6 is the more interesting miss because the volume was right (36 attempts vs 35.1). The yardage came from a completion rate the inputs had no way to carry: 30-of-36, +15.3 CPOE, 3.9 aDOT, 193 of 305 yards after the catch. Atlanta's front did its job — 2.97 yards per Bears carry, 4 sacks, 7 hits — and the Bears simply threw it out of their hands. The other distortion is the red zone: a team tagged for red-zone stalls three weeks running went 4-for-5 with +0.558 EPA/play inside the 20 while posting -0.152 EPA/play on its other 59 snaps. That is the inverse of its season profile and the reason 403 total yards turned into 31 points.

The plan against the game

The plan named the right lever — whether Atlanta got the early lead that kills its own pass rate — and then bet the wrong side of it. Its favorite path (snap-count edge, quick game, red-zone conversion, roughly 27-20) is essentially what happened, but the two mechanisms it leaned on inside that path both broke: Williams was hit seven times and threw for 305 anyway, and Odunze, the designated downfield share, got four targets while Burden and Loveland took fifteen. The Bijan calls were a defensible matchup read drowned by script probability; the Loveland and Williams passing unders were read errors about where a 3.9-aDOT offense puts its yards. Checks: pace called average and played average (123 plays vs 121.5), both lean calls failed.

Player by player

Burden caught all eight targets for 95 on a 39% snap share — the clearest per-snap mispricing on the card, and repeatable in this offense. Loveland went 6-65 and a touchdown on 88.3% of snaps with 27.5% of the air yards; the under on him was built on a premise about his role that the tape contradicts. Odunze led Chicago in air yards and air-yards share (38, 31.7%) with +6.63 receiving EPA and still missed 39.5 by half a yard — a four-target alpha. Roschon Johnson's 13 carries against 2.9 projected is the Monangai vacancy landing somewhere the model didn't look.

On the Atlanta side, Penix's passing yards (225 vs 221.4) were the single best call in the file and arrived by an entirely wrong route: 33 attempts and five sacks rather than 25 attempts with a lead. His three touchdowns are red-zone-only output (3-for-3, +0.599 EPA/play) bolted onto -0.325 EPA/dropback. Pitts and Dotson both tripled their projections in the fourth quarter at 31-7 and 31-15; London took 44% of the air yards for four catches and -2.27 EPA.

The defenses

Chicago's, without Odeyingbo, held Atlanta to 32.1% success and -0.473 EPA/play between the 20s, forced 5 sacks and 3 fumbles, and stopped three of three fourth downs. Gordon, at 22% of snaps, had two strip-sacks and three tackles for loss. What it gave up were chunks: 33, 29, 41 and 39 yards — the same facet as six explosives allowed at Carolina and six at Green Bay. Charting shows Atlanta faced a 52.4% blitz rate and 4.79 average rushers, so the pressure was manufactured.

Atlanta's front held Chicago to 2.97 a carry and 5 stuffs with only a 22.2% blitz rate and 4.2 rushers against 76 snaps — and then conceded four touchdowns on five red-zone trips, which is now three straight weeks of giving up 75%+ inside the 20.

The blueprint

Beat Atlanta by scoring on your first two possessions without needing explosives; the carries disappear, Penix goes to shotgun and the strip-sacks follow. Beat Chicago by holding up in protection long enough to hit one chunk per drive, and by winning the turnover column — its own giveaways are tagged in three of five weeks. Neither team was capable of executing the other's blueprint today: Atlanta had the Y/A (7.77 season) and never got a neutral script to use it.

What the model should take from this

Treat Atlanta's run lean as conditional on the scoreboard and branch it. Model Chicago's passing off aDOT and CPOE rather than opponent pressure rate. And leave the finishing splits alone — 8 red-zone trips between the two teams is noise, and Chicago's 133 penalty yards carried only two pre-snap flags, which is the only part that persists.

CHI offense vs ATL defense

Bears offenseagainst theFalcons defense

Projected CHI offense output — equivalently, what the ATL 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.

26.5(31)Points
65Plays
236(305)Pass yds
114(98)Rush yds
2.4Sacks taken
0.6(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)
QBQ
Att35(36)
Cmp23(30)
Yds236(305)
TD1.2(1)
INT0.6(0)
Car ru4(4)
Yds20(3)
TD0.3(0)
BacksCarRu ydsRu TDTgtRecRec ydsRec TD
RB15(16)65(44)0.9(2)3.6(5)2.7(4)27(26)0.1(0)
RB3(13)6(51)0.1(1)2.2(2)1.6(2)14(34)0.1(0)
RBOno projected volume
ReceiversTgtRecYdsTD
WR7.2(8)5.1(8)54(95)0.3(0)
WR7.0(4)3.9(3)57(39)0.3(0)
WR5.5(2)4.0(2)37(18)0.2(0)
Tight endsTgtRecYdsTD
TE5.5(7)3.7(6)26(65)0.1(1)
TE2.1(2)1.5(2)10(3)0(0)
Season to date · 2026 weeks 1–5
CHI offenserank of 32ATL defense
#13+0.031
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.071#5
#1046.6%
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.

39.5%#3
#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.

24.4#21
#172.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 65.3: 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 65.3 · lg 60.8
65.2#6
#3050%
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%
67%#1
#108.8%
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.4%#9
#1736.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.

60.7%#19
#3044%
Red-zone TD rate
Red-zone TD rate

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

Engine 54%: 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 54% · lg 58%
57%#13
#241.40
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.

0.60#26
#103.4
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.2#23
CHI offenserank of 32ATL defense
#20-0.113
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.153#10
#1173.2
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.

80.2#4
#74.73
Yards / carry
Yards / carry

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

Engine 4.08: 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.08 · lg 4.36
3.78#10
#72.90
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.

1.84#2
#656.6
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.3#23
Run lanes · where CHI runs, against what ATL allows there · 162 carries in 5 games, runs right most
Left
4.3#18
37% of runs · 42% success
ATL allows 3.6 #7 · 31% success
Middle
8.0
6% of runs · 60% success
ATL allows 5.2 #29 · 58% success
Right
4.4#11
57% of runs · 42% success
ATL allows 3.6 #10 · 22% success
CHI offenserank of 32ATL defense
#15+0.136
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.036#7
#18234.2
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.

261.4#27
#186.81
Yards / attempt
Yards / attempt

Passing yards per attempt, blended into the projection.

Engine 6.72: 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.72 · lg 7.02
6.22#5
#1365.7%
Completion rate
Completion rate

Completions per attempt thrown, and per attempt faced.

Engine 65%: 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 65% · lg 64%
61.4%#7
#2680.8
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.

91.5#20
#135.6%
Sack rate
Sack rate

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

Engine 6.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 6.4% · lg 6.4%
5.9%#16
#613.0%
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.

18.9%#5
#262.9%
INT rate
INT rate

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

Engine 1.7%: 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 1.7% · lg 2.2%
0.5%#31
#60.232
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.

26%#24
#2310.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
#260.0
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.6#28
ATL offense vs CHI defense

Falcons offenseagainst theBears defense

Projected ATL offense output — equivalently, what the CHI 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.

25.0(23)Points
58Plays
221(225)Pass yds
117(63)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)
QBFP
Att29(33)
Cmp18(19)
Yds221(225)
TD1.2(3)
INT0.7(0)
Car ru2(1)
Yds3(1)
TD0(0)
BacksCarRu ydsRu TDTgtRecRec ydsRec TD
RB16(9)86(61)1.0(0)5.4(2)4.0(2)30(-8)0.2(0)
RB8(2)28(1)0.3(0)0.9(2)0.7(2)5(9)0(0)
ReceiversTgtRecYdsTD
WRLP8.5(10)5.4(4)88(62)0.6(0)
WR4.1(5)2.4(3)35(87)0.2(1)
WR2.0(2)1.4(2)11(9)0.1(0)
WR1.6(4)1.0(0)3(0)0(0)
Tight endsTgtRecYdsTD
TE3.6(7)2.3(5)21(60)0.1(2)
TE1.4(1)1.0(1)7(6)0(0)
Season to date · 2026 weeks 1–5
ATL offenserank of 32CHI defense
#19-0.030
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.057#8
#1145.7%
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.

41.3%#8
#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.

19.2#5
#1561.6
Plays / game
Plays / game

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

Engine 58.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 58.0 · lg 60.8
50.0#32
#3246%
Pass rate
Pass rate

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

Engine 53%: 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 53% · lg 56%
56%#18
#69.8%
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.

8.7%#23
#1139.2%
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.

75.6%#2
#867%
Red-zone TD rate
Red-zone TD rate

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

Engine 59%: 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 59% · lg 58%
56%#11
#231.20
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
#62.8
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.

2.0#6
ATL offenserank of 32CHI defense
#5+0.021
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.009#31
#2166.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.

96.0#9
#45.05
Yards / carry
Yards / carry

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

Engine 4.32: 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.32 · lg 4.36
4.40#22
#132.60
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.

3.19#29
#1353.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.6#2
Run lanes · where ATL runs, against what CHI allows there · 155 carries in 5 games, runs left most
Left
5.7#5
53% of runs · 44% success
CHI allows 4.8 #20 · 49% success
Middle
3.5#11
19% of runs · 50% success
CHI allows 2.6 · 33% success
Right
5.1#4
28% of runs · 53% success
CHI allows 3.9 #18 · 38% success
ATL offenserank of 32CHI defense
#26-0.078
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.101#4
#22208.2
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.

228.6#13
#107.77
Yards / attempt
Yards / attempt

Passing yards per attempt, blended into the projection.

Engine 7.65: 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.65 · lg 7.02
8.79#31
#2262.7%
Completion rate
Completion rate

Completions per attempt thrown, and per attempt faced.

Engine 63%: 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 63% · lg 64%
63.8%#15
#2974.9
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.

97.7#22
#267.3%
Sack rate
Sack rate

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

Engine 6.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 6.5% · lg 6.4%
8.9%#3
#211.3%
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.

16.3%#13
#325.2%
INT rate
INT rate

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

Engine 2.3%: 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.3% · lg 2.2%
2.3%#13
#110.114
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.

39%#5
#512.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
#260.0
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.

4.2#14
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
CHI offense vs ATL defenseATL eleven from their 2026 wk 5 snaps
ATL defense
CHI offense
72S. Ebukam EDGE
86G. Dexter DI
34M. Smith DI
76?C. Thomas EDGE
65?D. Deablo LB
38?K. Daniels LB
16M. Hughes CB
90A. Terrell CB
16B. Bowman NB
88J. Bates III S
46X. Watts S
58L. Burden III WR
18K. Raymond WR
41C. Loveland TE
70R. Odunze WR
0T. Bagent QB
81D. Swift RB
LT?
LG
C
RG
RT
ATL offense vs CHI defenseCHI eleven from their 2026 wk 5 snaps
CHI defense
ATL offense
83A. Booker EDGE
57?G. Jarrett DI
42K. Street DI
70M. Sweat EDGE
94D. Bush Jr. LB
90D. Jackson LB
1M. Muhammad CB
38C. Lewis CB
22X. Woods NB
92D. Thieneman S
0J. Johnson S
96?D. London WR
0Z. Branch WR
62K. Pitts TE
4J. Dotson WR
41?M. Penix Jr. QB
98B. Robinson 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.

CHI 9 listed4 Out3 QuestionableATL 9 listed1 Out1 Questionable
Quarterbacks · a starter out changes every line under him
CHI · QB
66
Caleb WilliamsQBQuestionable
Hamstring · Full Participation in Practice · 86% of snaps last game
ATL · QB
41
Michael Penix Jr.QBFull practice
Rib · 95% of snaps last game
CHI offenseagainstATL defense
Receivers vs the secondary
CHI · WR
none listed
ATL · DB
17
C.J. HendersonDBOut
Groin · Did Not Participate In Practice · 51% of snaps last game
Backs and tight ends vs the linebackers
CHI · RB / TE
58
Kyle MonangaiRBOut
Thumb · Did Not Participate In Practice · 54% of snaps last game
ATL · LB
65
Divine DeabloLBLimited
Hamstring · 100% of snaps last game
38
Kendal DanielsLBFull practice
Achilles · 66% of snaps last game
Offensive line vs defensive line
CHI · OL
–
Joe ThuneyOLFull practice
Not injury related - resting player · 100% of snaps last game
ATL · DL
97
Za'Darius SmithLBQuestionable
Neck · Limited Participation in Practice · 1% of snaps last game
76
Cameron ThomasDLFull practice
Groin · 64% of snaps last game
ATL offenseagainstCHI defense
Receivers vs the secondary
ATL · WR
96
Drake LondonWRLimited
Hip · 98% of snaps last game
CHI · DB
50
Kyler GordonDBQuestionable
Calf · Full Participation in Practice
2
Tyrique StevensonDBQuestionable
Hip · Limited Participation in Practice · 45% of snaps last game
Backs and tight ends vs the linebackers
ATL · RB / TE
none listed
CHI · LB
15
T.J. EdwardsLBOut
Hamstring · Did Not Participate In Practice · 33% of snaps last game
–
Keyshaun ElliottLBOut
Quadricep · Did Not Participate In Practice
Offensive line vs defensive line
ATL · OL
–
Jawaan TaylorOLFull practice
Not injury related - resting player · 84% of snaps last game
–
Jake MatthewsOLLimited
Groin · 83% of snaps last game
CHI · DL
59
Dayo OdeyingboDLOut
Quadricep · Did Not Participate In Practice · 32% of snaps last game
57
Grady JarrettDLFull practice
Not injury related - resting player · 61% of snaps last game