Tom Brady is judging this UI · sim/nfl · dedicated replay surface · folder-99 style shell

MatchSimulator

Full-field NFL replay with seeded offenses, defenses, discrete plays, heat maps, and phase tables.

CLE home DAL away overall stats table separate NFL shell
User cache · javid_local_user · NFL

Your recent NFL simulations

UI judged by Tom Brady · NFL UI judge
14 NFL runs
Matchup Score Runs Last run
Cleveland Browns vs Dallas Cowboys 0-0 1 2026-05-06 10:23
Cleveland Browns vs Dallas Cowboys 0-0 1 2026-05-06 09:59
Cleveland Browns vs Dallas Cowboys 0-0 1 2026-05-06 08:58
Cleveland Browns vs Dallas Cowboys 0-0 1 2026-05-06 05:54
Green Bay Packers vs Tennessee Titans 0-0 2 2026-05-05 19:09
Cleveland Browns vs Carolina Panthers 3-0 2 2026-05-03 19:24
Cleveland Browns vs Carolina Panthers 3-0 1 2026-05-03 14:54
Cleveland Browns vs Carolina Panthers 3-0 1 2026-05-03 13:35
Seed 15134230072511067469 · lineups prefer synced local NFL player caches when present, then fall back to ESPN roster data. No synced next NFL game was available, so the page selected a daily random matchup.

Cleveland Browns vs Dallas Cowboys

Live replay, fixed overall stats, and a simplified scoreboard layout closer to the EPL match page.

Home · CLE
Browns
0
Q1
01:15
Possession: CLE Down 1 & 10
CLE TRACK Zone advance DAL BUILD
Away · DAL
Cowboys
0
1 / 600

DAL snaps 1 & 10.

Drive log

Coach-style narrative for every snap. Copy the block to share decisions, reads, and movement.
[Q1 01:15] DAL · 1st & 10 · DAL 28 → DAL 32 (+4y, 40s)
  Offense: DAL calls RUN · dart
    QB: #13 S. Howell (QB)
  Defense: CLE shows cover3 · four man · outside leverage
  Carry: #23 J. Blue (RB)
  Movement: ball ends DAL 32 (left of hash)
  Tackled by: #95 M. Garrett (DE), #nan L. Fano (DT)
  Read trace: bounce lane=-0.13
  [play-call] selector=brain · identity=west_coast · down=1 · to_go=10.0 · dist2goal=72
    why: run path bounce from lane=-0.13
  [pre-snap] shell=cover3 · leverage=outside · box=7 · blitz=False · audible=True
    adjust: shifted run fit toward C-gap away from loaded box
    WR: attack inside stem against outside leverage | RB: press B-gap, read fit, cut backside if closed
  [coverage] shell=cover3 · man_or_zone=zone · pressure=four_man · blitz=False · leverage=outside
  [decision] run — run path bounce from lane=-0.13
  [run-lane] gap=B · concept=dart · blocking=0.822 vs front=1.052 · diff=-0.23 · concept_bonus=0.055 · jitter=-0.12 · lane_quality=-0.295 (LOST)
    likely stop: Justin Jefferson
  [pre-animation] outcome decided: kind=run gain=4y carrier=RB (frames will replay this exact result)
  [slot-assignment·OFF] QB=S. Howell#10 · RB=J. Blue#11 · LT=T. Bass#3 · LG=C. Beebe#4 · C=T. Booker#5 · RG=A. Cornelius#6 · RT=P. Fant#7 · TE=J. Ferguson#8 · X=C. Brown#1 · Y=P. Campbell#2 · Z=I. Abanikanda#9
  [slot-assignment·DEF] DE1=M. Collins#8 · DT1=K. Davis#9 · DT2=L. Fano#10 · DE2=M. Garrett#11 · LB1=G. Delpit#5 · LB2=J. Jefferson#6 · LB3=C. Edmonds#7 · CB1=T. Avery#1 · CB2=M. Jr.#4 · S1=M. Bryant#2 · S2=T. Campbell#3
  Result: RUN +4y
[Q1 00:35] DAL · 2nd & 6 · DAL 32 → DAL 31 (-1y, 35s)
  Offense: DAL calls RUN · dart
    QB: #13 S. Howell (QB)
  Defense: CLE shows cover3 · four man · outside leverage
  Carry: #23 J. Blue (RB)
  Movement: ball ends DAL 31 (left of hash)
  Tackled by: #41 C. Edmonds (LB), #11 T. Avery (CB)
  Read trace: bounce lane=-0.06
  [play-call] selector=brain · identity=west_coast · down=2 · to_go=6.0 · dist2goal=68
    why: run path bounce from lane=-0.06
  [pre-snap] shell=cover3 · leverage=outside · box=7 · blitz=False · audible=True
    adjust: shifted run fit toward C-gap away from loaded box
    WR: attack inside stem against outside leverage | RB: press B-gap, read fit, cut backside if closed
  [coverage] shell=cover3 · man_or_zone=zone · pressure=four_man · blitz=False · leverage=outside
  [decision] run — run path bounce from lane=-0.06
  [run-lane] gap=B · concept=dart · blocking=0.822 vs front=1.052 · diff=-0.23 · concept_bonus=0.055 · jitter=-0.049 · lane_quality=-0.223 (LOST)
    likely stop: Justin Jefferson
  [pre-animation] outcome decided: kind=run gain=-1y carrier=RB (frames will replay this exact result)
  [slot-assignment·OFF] QB=S. Howell#10 · RB=J. Blue#11 · LT=T. Bass#3 · LG=C. Beebe#4 · C=T. Booker#5 · RG=A. Cornelius#6 · RT=P. Fant#7 · TE=J. Ferguson#8 · X=C. Brown#1 · Y=P. Campbell#2 · Z=I. Abanikanda#9
  [slot-assignment·DEF] DE1=M. Collins#8 · DT1=K. Davis#9 · DT2=L. Fano#10 · DE2=M. Garrett#11 · LB1=G. Delpit#5 · LB2=J. Jefferson#6 · LB3=C. Edmonds#7 · CB1=T. Avery#1 · CB2=M. Jr.#4 · S1=M. Bryant#2 · S2=T. Campbell#3
  Result: RUN -1y
[Q2 01:15] DAL · 3rd & 7 · DAL 31 → DAL 31 (+0y, 8s)
  Offense: DAL calls PASS · mesh · QB drop 2.1s
    QB: #13 S. Howell (QB)
  Defense: CLE shows cover4 · four man · balanced leverage
  Pocket: clean (~2.3s to pressure)
  Top window: Z (open=0.76, catch=0.65) — curl vs cover4 open=0.76
  Decision: throw · released at 2.06s
  Threw to: Y #11 P. Campbell (WR) (open=0.56, catch=0.49)
  Coverage: #9 G. Delpit (LB) on the throw
  Read trace: breakup on Y (broken_up)
  [play-call] selector=brain · identity=west_coast · down=3 · to_go=7.0 · dist2goal=69
    why: defender disrupted catch point on Y (broken_up)
  [pre-snap] shell=cover4 · leverage=balanced · box=7 · blitz=False · audible=True
    adjust: reordered progression to match leverage and pressure clues
    WR: stay on timing and convert leverage late | RB: scan protection first, then leak as late outlet
  [coverage] shell=cover4 · man_or_zone=zone · pressure=four_man · blitz=False · leverage=balanced
    assignments: X->CB1, Y->LB1, Z->CB2, RB->LB2
  [pocket] time_to_pressure=2.25s · clean=True · interior_push=0.496 · edges=0.878/0.878
  [live-loop] branch=normal_progression · free_rusher=False · collapse=0.0
  [windows] Z(curl vs CB2) open=0.757 catch=0.652 | Y(cross vs LB1) open=0.564 catch=0.487 | RB(flat vs LB2) open=0.45 catch=0.422 | X(cross vs CB1) open=0.31 catch=0.409
  [qb-read] primary=X · secondary=Y · drop=2.1s · pressure=2.250473373017056s
    progression read=X · open=0.31 · catch=0.409 · result=hesitation
    progression read=Y · open=0.564 · catch=0.487 · result=hesitation
    progression read=Y · open=0.564 · catch=0.487 · result=checkdown_throw
  [decision] throw — defender disrupted catch point on Y (broken_up)
  [throw] target=Y · route=cross · outcome=broken_up · yac_lane=False
  [pre-animation] outcome decided: kind=incomplete gain=0y carrier=Y target=Y (frames will replay this exact result)
  [slot-assignment·OFF] QB=S. Howell#10 · RB=J. Blue#11 · LT=T. Bass#3 · LG=C. Beebe#4 · C=T. Booker#5 · RG=A. Cornelius#6 · RT=P. Fant#7 · TE=J. Ferguson#8 · X=C. Brown#1 · Y=P. Campbell#2 · Z=I. Abanikanda#9
  [slot-assignment·DEF] DE1=M. Collins#8 · DT1=K. Davis#9 · DT2=L. Fano#10 · DE2=M. Garrett#11 · LB1=G. Delpit#5 · LB2=J. Jefferson#6 · LB3=C. Edmonds#7 · CB1=T. Avery#1 · CB2=M. Jr.#4 · S1=M. Bryant#2 · S2=T. Campbell#3
  Result: INCOMPLETE
[Q2 01:07] DAL · 4th & 7 · DAL 31 → CLE 29 (+0y, 16s)
  Punt: DAL punt team — net ~40y to CLE 29.
[Q2 00:51] CLE · 1st & 10 · CLE 29 → CLE 29 (+0y, 9s)
  Offense: CLE calls PLAY_ACTION · play_action_cross · QB drop 2.7s
    QB: #8 D. Gabriel (QB)
  Defense: DAL shows cover3 · four man · outside leverage
  Pocket: clean (~2.5s to pressure)
  Top window: X (open=0.79, catch=0.86) — post vs cover3 open=0.79
  Decision: rushed_throw · released at 2.10s
  Threw to: Y #16 I. Bond (WR) (open=0.77, catch=0.67)
  Coverage: #26 D. Bland (S) on the throw
  Read trace: breakup on Y (overthrown)
  [play-call] selector=brain · identity=west_coast · down=1 · to_go=10.0 · dist2goal=71
    why: defender disrupted catch point on Y (overthrown)
  [pre-snap] shell=cover3 · leverage=outside · box=7 · blitz=False · audible=False
    WR: attack inside stem against outside leverage | RB: scan protection first, then leak as late outlet
  [coverage] shell=cover3 · man_or_zone=zone · pressure=four_man · blitz=False · leverage=outside
    assignments: X->CB1, Y->LB1, Z->CB2, RB->LB2
  [pocket] time_to_pressure=2.548s · clean=True · interior_push=0.487 · edges=0.895/0.895
  [live-loop] branch=normal_progression · free_rusher=False · collapse=0.0
  [windows] X(post vs CB1) open=0.788 catch=0.86 | Y(cross vs LB1) open=0.765 catch=0.669 | Z(go vs CB2) open=0.481 catch=0.391 | RB(flat vs LB2) open=0.186 catch=0.23
  [qb-read] primary=Y · secondary=X · drop=2.7s · pressure=2.547820225454398s
    progression read=Y · open=0.765 · catch=0.669 · result=throw
  [decision] rushed_throw — defender disrupted catch point on Y (overthrown)
  [throw] target=Y · route=cross · outcome=broken_up · yac_lane=False
  [pre-animation] outcome decided: kind=incomplete gain=0y carrier=Y target=Y (frames will replay this exact result)
  [slot-assignment·OFF] QB=D. Gabriel#10 · RB=M. Burton#11 · LT=A. Barber#3 · LG=P. Brailsford#4 · C=J. Byers#5 · RG=J. Conley#6 · RT=B. Bates#7 · TE=D. Boston#8 · X=A. Anderson#1 · Y=I. Bond#2 · Z=D. Booth#9
  [slot-assignment·DEF] DE1=J. Bullard#8 · DT1=K. Clark#9 · DT2=T. Jr.#10 · DE2=D. Ezeiruaku#11 · LB1=J. Barham#5 · LB2=J. Barron#6 · LB3=A. Clark#7 · CB1=C. Ballentine#1 · CB2=T. Bridges#4 · S1=M. Bell#2 · S2=D. Bland#3
  Result: INCOMPLETE
[Q2 00:42] CLE · 2nd & 10 · CLE 29 → CLE 29 (+0y, 12s)
  Offense: CLE calls RPO · rpo_slant
    QB: #8 D. Gabriel (QB)
  Defense: DAL shows cover1 · four man · inside leverage
  Coverage: #nan T. Jr. (DT) on the throw
  Read trace: unknown play family
  [play-call] selector=brain · identity=west_coast · down=2 · to_go=10.0 · dist2goal=71
  [pre-snap] shell=cover1 · leverage=inside · box=7 · blitz=False · audible=False
    WR: win outside release against inside leverage | RB: scan protection first, then leak as late outlet
  [coverage] shell=cover1 · man_or_zone=man · pressure=four_man · blitz=False · leverage=inside
    assignments: X->CB1, Z->CB2
  [pre-animation] outcome decided: kind=incomplete gain=0y carrier=— (frames will replay this exact result)
  [slot-assignment·OFF] QB=D. Gabriel#10 · RB=M. Burton#11 · LT=A. Barber#3 · LG=P. Brailsford#4 · C=J. Byers#5 · RG=J. Conley#6 · RT=B. Bates#7 · TE=D. Boston#8 · X=A. Anderson#1 · Y=I. Bond#2 · Z=D. Booth#9
  [slot-assignment·DEF] DE1=J. Bullard#8 · DT1=K. Clark#9 · DT2=T. Jr.#10 · DE2=D. Ezeiruaku#11 · LB1=J. Barham#5 · LB2=J. Barron#6 · LB3=A. Clark#7 · CB1=C. Ballentine#1 · CB2=T. Bridges#4 · S1=M. Bell#2 · S2=D. Bland#3
  Result: INCOMPLETE
[Q2 00:30] CLE · 3rd & 10 · CLE 29 → CLE 29 (+0y, 8s)
  Offense: CLE calls PASS · mesh · QB drop 2.1s
    QB: #8 D. Gabriel (QB)
  Defense: DAL shows cover1 · blitz · inside leverage
  Pocket: muddied (~1.9s to pressure)
  Top window: Y (open=0.60, catch=0.60) — cross vs cover1 open=0.60
  Decision: rushed_throw · released at 1.96s
  Target: #16 I. Bond (WR)
  Coverage: #nan J. Barham (LB) on the throw
  Read trace: breakup on Y (overthrown)
  [play-call] selector=brain · identity=west_coast · down=3 · to_go=10.0 · dist2goal=71
    why: defender disrupted catch point on Y (overthrown)
  [pre-snap] shell=cover1 · leverage=inside · box=8 · blitz=True · audible=True
    adjust: reordered progression to match leverage and pressure clues; tagged quick answer versus blitz look
    WR: win outside release against inside leverage | RB: scan protection first, then leak as late outlet
  [coverage] shell=cover1 · man_or_zone=man · pressure=blitz · blitz=True · leverage=inside
    assignments: X->CB1, Y->LB1, Z->CB2, RB->LB2
  [pocket] time_to_pressure=1.946s · clean=False · interior_push=0.628 · edges=0.841/0.841
  [live-loop] branch=immediate_disruption · free_rusher=True · collapse=0.057
  [windows] Y(cross vs LB1) open=0.597 catch=0.605 | RB(flat vs LB2) open=0.468 catch=0.285 | X(cross vs CB1) open=0.433 catch=0.689 | Z(curl vs CB2) open=0.217 catch=0.321
  [decision] rushed_throw — defender disrupted catch point on Y (overthrown)
  [scramble] escape_lane=False · contain_broken=False · space=None · total=None
  [throw] target=Y · route=cross · outcome=broken_up · yac_lane=False
  [pre-animation] outcome decided: kind=incomplete gain=0y carrier=Y target=Y (frames will replay this exact result)
  [slot-assignment·OFF] QB=D. Gabriel#10 · RB=M. Burton#11 · LT=A. Barber#3 · LG=P. Brailsford#4 · C=J. Byers#5 · RG=J. Conley#6 · RT=B. Bates#7 · TE=D. Boston#8 · X=A. Anderson#1 · Y=I. Bond#2 · Z=D. Booth#9
  [slot-assignment·DEF] DE1=J. Bullard#8 · DT1=K. Clark#9 · DT2=T. Jr.#10 · DE2=D. Ezeiruaku#11 · LB1=J. Barham#5 · LB2=J. Barron#6 · LB3=A. Clark#7 · CB1=C. Ballentine#1 · CB2=T. Bridges#4 · S1=M. Bell#2 · S2=D. Bland#3
  Result: INCOMPLETE
[Q2 00:22] CLE · 4th & 10 · CLE 29 → DAL 32 (+0y, 20s)
  Punt: CLE punt team — net ~39y to DAL 32.
[Q2 00:02] DAL · 1st & 10 · DAL 32 → DAL 34 (+2y, 2s)
  Offense: DAL calls RUN · speed_option
    QB: #13 S. Howell (QB)
  Defense: CLE shows cover1 · four man · inside leverage
  Carry: #23 J. Blue (RB)
  Movement: ball ends DAL 34 (left of hash)
  Tackled by: #nan L. Fano (DT), #96 M. Collins (DE)
  Read trace: bounce lane=-0.10
  [play-call] selector=brain · identity=west_coast · down=1 · to_go=10.0 · dist2goal=68
    why: run path bounce from lane=-0.10
  [pre-snap] shell=cover1 · leverage=inside · box=7 · blitz=False · audible=False
    WR: win outside release against inside leverage | RB: press D-gap, read fit, cut backside if closed
  [coverage] shell=cover1 · man_or_zone=man · pressure=four_man · blitz=False · leverage=inside
  [decision] run — run path bounce from lane=-0.10
  [run-lane] gap=D · concept=speed_option · blocking=0.822 vs front=1.052 · diff=-0.23 · concept_bonus=0.056 · jitter=0.071 · lane_quality=-0.103 (LOST)
    likely stop: Justin Jefferson
  [pre-animation] outcome decided: kind=run gain=2y carrier=RB (frames will replay this exact result)
  [slot-assignment·OFF] QB=S. Howell#10 · RB=J. Blue#11 · LT=T. Bass#3 · LG=C. Beebe#4 · C=T. Booker#5 · RG=A. Cornelius#6 · RT=P. Fant#7 · TE=J. Ferguson#8 · X=C. Brown#1 · Y=P. Campbell#2 · Z=I. Abanikanda#9
  [slot-assignment·DEF] DE1=M. Collins#8 · DT1=K. Davis#9 · DT2=L. Fano#10 · DE2=M. Garrett#11 · LB1=G. Delpit#5 · LB2=J. Jefferson#6 · LB3=C. Edmonds#7 · CB1=T. Avery#1 · CB2=M. Jr.#4 · S1=M. Bryant#2 · S2=T. Campbell#3
  Result: RUN +2y
[Q3 01:15] DAL · 2nd & 8 · DAL 34 → DAL 41 (+7y, 29s)
  Offense: DAL calls PASS · mesh · QB drop 2.1s
    QB: #13 S. Howell (QB)
  Defense: CLE shows cover2 · four man · outside leverage
  Pocket: muddied (~1.9s to pressure)
  Top window: Z (open=0.76, catch=0.65) — curl vs cover2 open=0.76
  Decision: throw · released at 1.19s
  Threw to: RB #23 J. Blue (RB) (open=0.45, catch=0.42)
  Movement: ball ends DAL 41 (right of hash)
  Tackled by: #9 G. Delpit (LB), #93 K. Davis B2 (DT)
  Read trace: hit RB: flat vs cover2 open=0.64 (on_schedule)
  [play-call] selector=brain · identity=west_coast · down=2 · to_go=8.0 · dist2goal=66
    why: RB secured the throw with route flat (on_schedule)
  [pre-snap] shell=cover2 · leverage=outside · box=7 · blitz=False · audible=True
    adjust: reordered progression to match leverage and pressure clues
    WR: attack inside stem against outside leverage | RB: scan protection first, then leak as late outlet
  [coverage] shell=cover2 · man_or_zone=zone · pressure=four_man · blitz=False · leverage=outside
    assignments: X->CB1, Y->LB1, Z->CB2, RB->LB2
  [pocket] time_to_pressure=1.875s · clean=False · interior_push=0.496 · edges=0.878/0.878
  [live-loop] branch=normal_progression · free_rusher=False · collapse=0.0
  [windows] Z(curl vs CB2) open=0.757 catch=0.652 | Y(cross vs LB1) open=0.633 catch=0.509 | RB(flat vs LB2) open=0.45 catch=0.422 | X(cross vs CB1) open=0.374 catch=0.429
  [qb-read] primary=X · secondary=Y · drop=2.1s · pressure=1.8749925247202164s
    progression read=X · open=0.374 · catch=0.429 · result=pressure_arrived
    progression read=RB · open=0.644 · catch=0.478 · result=checkdown_throw
  [decision] throw — RB secured the throw with route flat (on_schedule)
  [throw] target=RB · route=flat · outcome=caught · yac_lane=True
  [pre-animation] outcome decided: kind=complete gain=7y carrier=RB target=RB (frames will replay this exact result)
  [slot-assignment·OFF] QB=S. Howell#10 · RB=J. Blue#11 · LT=T. Bass#3 · LG=C. Beebe#4 · C=T. Booker#5 · RG=A. Cornelius#6 · RT=P. Fant#7 · TE=J. Ferguson#8 · X=C. Brown#1 · Y=P. Campbell#2 · Z=I. Abanikanda#9
  [slot-assignment·DEF] DE1=M. Colli B2#108 · DT1=K. Davis B2#109 · DT2=K. Davis B3#159 · DE2=M. Colli B3#158 · LB1=G. Delpit#5 · LB2=J. Jefferson#6 · LB3=C. Edmonds#7 · CB1=T. Avery#1 · CB2=M. Jr.#4 · S1=M. Bryant#2 · S2=T. Campbell#3
  [slot-assignment·DEF·DUPES] 3040471->['DE1', 'DE2'], 4243541->['DT1', 'DT2']
  Result: COMPLETE +7y
[Q3 00:46] DAL · 3rd & 1 · DAL 41 → DAL 44 (+3y, 33s)
  Offense: DAL calls RUN · wham
    QB: #13 S. Howell (QB)
  Defense: CLE shows cover3 · four man · outside leverage
  Carry: #23 J. Blue B1 (RB)
  Movement: ball ends DAL 44 (left of hash)
  Tackled by: #nan J. Jefferson (LB), #27 M. Bryant (S)
  Read trace: bounce lane=-0.14
  [play-call] selector=brain · identity=west_coast · down=3 · to_go=1.0 · dist2goal=59
    why: run path bounce from lane=-0.14
  [pre-snap] shell=cover3 · leverage=outside · box=7 · blitz=False · audible=True
    adjust: shifted run fit toward C-gap away from loaded box
    WR: attack inside stem against outside leverage | RB: press A-gap, read fit, cut backside if closed
  [coverage] shell=cover3 · man_or_zone=zone · pressure=four_man · blitz=False · leverage=outside
  [decision] run — run path bounce from lane=-0.14
  [run-lane] gap=A · concept=wham · blocking=0.822 vs front=1.052 · diff=-0.23 · concept_bonus=0.06 · jitter=-0.13 · lane_quality=-0.299 (LOST)
    likely stop: Justin Jefferson
  [pre-animation] outcome decided: kind=run gain=3y carrier=RB (frames will replay this exact result)
  [slot-assignment·OFF] QB=S. Howell#10 · RB=J. Blue B1#61 · LT=T. Bass#3 · LG=C. Beebe#4 · C=T. Booker#5 · RG=A. Cornelius#6 · RT=P. Fant#7 · TE=J. Ferguson#8 · X=C. Brown#1 · Y=P. Campbell#2 · Z=I. Abanikanda#9
  [slot-assignment·DEF] DE1=M. Collins#8 · DT1=K. Davis#9 · DT2=L. Fano#10 · DE2=M. Garrett#11 · LB1=G. Delpit#5 · LB2=J. Jefferson#6 · LB3=C. Edmonds#7 · CB1=T. Avery#1 · CB2=M. Jr.#4 · S1=M. Bryant#2 · S2=T. Campbell#3
  Result: RUN +3y · first down
[Q3 00:13] DAL · 1st & 10 · DAL 44 → DAL 46 (+2y, 13s)
  Offense: DAL calls RUN · mid_zone
    QB: #13 S. Howell (QB)
  Defense: CLE shows cover2 · four man · outside leverage
  Carry: #23 J. Blue (RB)
  Movement: ball ends DAL 46 (left of hash)
  Tackled by: #41 C. Edmonds (LB), #93 K. Davis (DT)
  Read trace: bounce lane=-0.15
  [play-call] selector=brain · identity=west_coast · down=1 · to_go=10.0 · dist2goal=56
    why: run path bounce from lane=-0.15
  [pre-snap] shell=cover2 · leverage=outside · box=7 · blitz=False · audible=True
    adjust: shifted run fit toward C-gap away from loaded box
    WR: attack inside stem against outside leverage | RB: press B-gap, read fit, cut backside if closed
  [coverage] shell=cover2 · man_or_zone=zone · pressure=four_man · blitz=False · leverage=outside
  [decision] run — run path bounce from lane=-0.15
  [run-lane] gap=B · concept=mid_zone · blocking=0.822 vs front=1.052 · diff=-0.23 · concept_bonus=0.053 · jitter=-0.133 · lane_quality=-0.31 (LOST)
    likely stop: Justin Jefferson
  [pre-animation] outcome decided: kind=run gain=2y carrier=RB (frames will replay this exact result)
  [slot-assignment·OFF] QB=S. Howell#10 · RB=J. Blue#11 · LT=T. Bass#3 · LG=C. Beebe#4 · C=T. Booker#5 · RG=A. Cornelius#6 · RT=P. Fant#7 · TE=J. Fergu B1#58 · X=C. Brown#1 · Y=P. Campbell#2 · Z=I. Abanikanda#9
  [slot-assignment·DEF] DE1=M. Collins#8 · DT1=K. Davis#9 · DT2=L. Fano#10 · DE2=M. Garrett#11 · LB1=G. Delpit#5 · LB2=J. Jefferson#6 · LB3=C. Edmonds#7 · CB1=T. Avery#1 · CB2=M. Jr.#4 · S1=M. Bryant#2 · S2=T. Campbell#3
  Result: RUN +2y
[Q4 01:15] DAL · 2nd & 8 · DAL 46 → DAL 46 (+0y, 32s)
  Offense: DAL calls RUN · iso
    QB: #13 S. Howell (QB)
  Defense: CLE shows cover2 · four man · outside leverage
  Carry: #23 J. Blue (RB)
  Movement: ball ends DAL 46 (right of hash)
  Tackled by: #93 K. Davis (DT), #11 T. Avery (CB)
  Read trace: bounce lane=-0.12
  [play-call] selector=brain · identity=west_coast · down=2 · to_go=8.0 · dist2goal=54
    why: run path bounce from lane=-0.12
  [pre-snap] shell=cover2 · leverage=outside · box=7 · blitz=False · audible=True
    adjust: shifted run fit toward C-gap away from loaded box
    WR: attack inside stem against outside leverage | RB: press B-gap, read fit, cut backside if closed
  [coverage] shell=cover2 · man_or_zone=zone · pressure=four_man · blitz=False · leverage=outside
  [decision] run — run path bounce from lane=-0.12
  [run-lane] gap=B · concept=iso · blocking=0.822 vs front=1.052 · diff=-0.23 · concept_bonus=0.055 · jitter=-0.108 · lane_quality=-0.282 (LOST)
    likely stop: Justin Jefferson
  [pre-animation] outcome decided: kind=run gain=0y carrier=RB (frames will replay this exact result)
  [slot-assignment·OFF] QB=S. Howell#10 · RB=J. Blue#11 · LT=T. Bass#3 · LG=C. Beebe#4 · C=T. Booker#5 · RG=A. Cornelius#6 · RT=P. Fant#7 · TE=J. Ferguson#8 · X=C. Brown B3#151 · Y=C. Brown B4#201 · Z=C. Brown B5#251
  [slot-assignment·DEF] DE1=M. Collins#8 · DT1=K. Davis#9 · DT2=L. Fano#10 · DE2=M. Garrett#11 · LB1=G. Delpit#5 · LB2=J. Jefferson#6 · LB3=C. Edmonds#7 · CB1=T. Avery#1 · CB2=M. Jr.#4 · S1=M. Bryant#2 · S2=T. Campbell#3
  [slot-assignment·OFF·DUPES] 4808759->['X', 'Y', 'Z']
  Result: RUN +0y
[Q4 00:43] DAL · 3rd & 8 · DAL 46 → DAL 47 (+1y, 24s)
  Offense: DAL calls PASS · four_verts · QB drop 2.6s
    QB: #13 S. Howell (QB)
  Defense: CLE shows cover3 · four man · outside leverage
  Pocket: muddied (~2.0s to pressure)
  Top window: Z (open=0.76, catch=0.65) — go vs cover3 open=0.76
  Decision: throw · released at 1.29s
  Threw to: RB #23 J. Blue (RB) (open=0.32, catch=0.38)
  Movement: ball ends DAL 47 (left of hash)
  Tackled by: #nan M. Jr. (CB), #11 T. Avery (CB)
  Read trace: hit RB: flat vs cover3 open=0.51 (contested)
  [play-call] selector=brain · identity=west_coast · down=3 · to_go=8.0 · dist2goal=54
    why: RB secured the throw with route flat (contested)
  [pre-snap] shell=cover3 · leverage=outside · box=7 · blitz=False · audible=False
    WR: attack inside stem against outside leverage | RB: scan protection first, then leak as late outlet
  [coverage] shell=cover3 · man_or_zone=zone · pressure=four_man · blitz=False · leverage=outside
    assignments: X->CB1, Y->LB1, Z->CB2, RB->LB2
  [pocket] time_to_pressure=1.953s · clean=False · interior_push=0.496 · edges=0.878/0.878
  [live-loop] branch=normal_progression · free_rusher=False · collapse=0.231
  [windows] Z(go vs CB2) open=0.757 catch=0.652 | Y(go vs LB1) open=0.564 catch=0.487 | RB(flat vs LB2) open=0.319 catch=0.384 | X(go vs CB1) open=0.31 catch=0.409
  [qb-read] primary=Y · secondary=X · drop=2.6s · pressure=1.9527681382656057s
    progression read=Y · open=0.564 · catch=0.487 · result=misread
    progression read=RB · open=0.508 · catch=0.439 · result=checkdown_throw
  [decision] throw — RB secured the throw with route flat (contested)
  [throw] target=RB · route=flat · outcome=caught · yac_lane=False
  [pre-animation] outcome decided: kind=complete gain=1y carrier=RB target=RB (frames will replay this exact result)
  [slot-assignment·OFF] QB=S. Howell#10 · RB=J. Blue#11 · LT=T. Bass#3 · LG=C. Beebe#4 · C=T. Booker#5 · RG=A. Cornelius#6 · RT=P. Fant#7 · TE=J. Ferguson#8 · X=C. Brown#1 · Y=P. Campbell#2 · Z=I. Abanikanda#9
  [slot-assignment·DEF] DE1=M. Collins#8 · DT1=K. Davis#9 · DT2=L. Fano#10 · DE2=M. Garrett#11 · LB1=G. Delpi B3#155 · LB2=G. Delpi B4#205 · LB3=G. Delpi B5#255 · CB1=T. Avery#1 · CB2=M. Jr.#4 · S1=M. Bryant#2 · S2=T. Campbell#3
  [slot-assignment·DEF·DUPES] 4242208->['LB1', 'LB2', 'LB3']
  Result: COMPLETE +1y
[Q4 00:19] DAL · 4th & 7 · DAL 47 → CLE 10 (+0y, 19s)
  Punt: DAL punt team — net ~43y to CLE 10.

Run-concept heatmaps

Where each family of runs ended up. Brighter = more runs of that type ended in that field cell. Both teams combined.
MAN 0
Lead Dive · ISO · Man Toss
ZONE 0
Inside · Outside · Wide · Mid · Split
GAP 0
Power · Counter · Trap · Wham · Dart
OPTION 0
Speed Option · Read Option · Zone Read

CLE offense

11 players
Players
11
Lead
WR
Load
52.7
Role Player Jersey Snap load Production Unit / Notes
WR
Aaron Anderson
nan 16.0
WR 5' 8" 188 lbs lb
WR unit · Depth 1 LSU
WR
Isaiah Bond
16.0 7.8
WR 5' 11" 180 lbs lb
WR unit · Depth 4 YRS 2 Texas
LT
Austin Barber
nan 3.2
OT 6' 6" 314 lbs lb
OL unit · Depth 2 Florida
LG
Parker Brailsford
nan 2.0
C 6' 2" 290 lbs lb
OL unit · Depth 7 Alabama
C
Jeremiah Byers
63.0 2.0
OT 6' 4" 320 lbs lb
OL unit · Depth 9 YRS 1 Miami
RG
Jack Conley
67.0 2.0
OT 6' 7" 333 lbs lb
OL unit · Depth 12 YRS 1 Boston College
RT
Brenden Bates
82.0 6.5
TE 6' 5" 255 lbs lb
TE unit · Depth 3 YRS 3 Kentucky
TE
Denzel Boston
nan 2.2
WR 6' 4" 209 lbs lb
WR unit · Depth 6 Washington
WR
Davon Booth
nan 7.0
RB 5' 10" 205 lbs lb
RB unit · Depth 5 Mississippi State
QB
Dillon Gabriel
8.0 2.0
QB 5' 11" 205 lbs lb
QB unit · Depth 18 YRS 2 Oregon
RB
Michael Burton
nan 2.0
FB 6' 0" 247 lbs lb
FB unit · Depth 8 YRS 11 Rutgers
Using synced local NFL player cache; ESPN box-score lookups are only used as a fallback when the cache is unavailable.

DAL defense

11 players
Players
11
Lead
CB
Load
31.2
Role Player Jersey Snap load Production Unit / Notes
CB
Corey Ballentine
36.0 7.5
CB 6' 0" 191 lbs lb
CB unit · Depth 1 YRS 8 Washburn
S
Markquese Bell
14.0 2.0
S 6' 3" 205 lbs lb
S unit · Depth 4 YRS 5 Florida A&M
S
DaRon Bland
26.0 2.0
CB 6' 0" 197 lbs lb
CB unit · Depth 5 YRS 5 Fresno State
CB
Trikweze Bridges
25.0 2.0
CB 6' 2" 200 lbs lb
CB unit · Depth 6 YRS 2 Florida
LB
Jaishawn Barham
nan 5.2
LB 6' 3" 243 lbs lb
LB unit · Depth 2 Michigan
LB
Justin Barron
45.0 2.5
LB 6' 4" 235 lbs lb
LB unit · Depth 3 YRS 1 Syracuse
LB
Alijah Clark
38.0 2.0
S 6' 1" 187 lbs lb
S unit · Depth 11 YRS 2 Syracuse
DE
Jonathan Bullard
98.0 2.0
DE 6' 3" 290 lbs lb
DL unit · Depth 7 YRS 11 Florida
DT
Kenny Clark
95.0 2.0
DT 6' 3" 314 lbs lb
DL unit · Depth 12 YRS 11 UCLA
DT
Tommy Dunn Jr.
nan 2.0
DT 6' 3" 305 lbs lb
DL unit · Depth 14 Kansas
DE
Donovan Ezeiruaku
41.0 2.0
DE 6' 2" 248 lbs lb
DL unit · Depth 16 YRS 2 Boston College
Using synced local NFL player cache; ESPN box-score lookups are only used as a fallback when the cache is unavailable.