View as
Win probability · APP
modelAPP aheadCLT aheadconfidence bandkey playAPP scoreCLT score
What if? - hover the chart or a play below, then change how it went
Q4 10:04 · Connor Bowler punt for 43 yds, fair catch by Thomas Hennigan at the AppSt 12
Driver values - Δ win prob, pts
Pregame priorHome team on offenseGarbage-time factorScore diff ÷ offense timeoutsScore differentialBlowout margin
This game in five plays
- TD · Q1 4:30: Tre Harbison III run for 14 yds for a TD (Jonathan Cruz KICK) — CLT win probability +5.2 pts (now 21%) (top driver: CLT has the ball).
- FG · Q3 3:15: Jonathan Cruz 49 yd FG GOOD — CLT win probability +5.8 pts (now 30%) (top driver: Deficit strained by the offense's own timeouts).
- TD · Q3 1:51: Zac Thomas pass complete to Thomas Hennigan for 51 yds for a TD (Chandler Staton KICK) — APP win probability +14.7 pts (now 89%) (top driver: APP has the ball).
- TD · Q3 1:35: Ryker Casey kickoff for 62 yds , Aaron McAllister return for 97 yds for a TD (Jonathan Cruz KICK) — CLT win probability +16.2 pts (now 27%) (top driver: APP has the ball).
- TD · Q4 10:08: Daetrich Harrington run for 4 yds for a TD (Chandler Staton KICK) — APP win probability +14.3 pts (now 92%) (top driver: APP has the ball).
Was that the right call?
Each option's modeled win probability for the team making the call, from the score, clock and field position before the play. Gaps under one point are close calls. How this works
Fourth downs
APP made the numbers' call on 2 of 3CLT made the numbers' call on 4 of 7
- Q1 15:00CLT 4th & 2 at CLT 33, tiedAgrees with the numbersPunted · 13.8% before the snapGo for it13.9%−<0.157% to convertField goalOut of rangePuntTheir call13.9%average punt
- Q1 4:30APP 4th & 5 at midfield, down 7Close callPunted · 80.6% before the snapGo for it80.7%41% to convertField goalOut of rangePuntTheir call80.6%−<0.1average punt
- Q1 1:57CLT 4th & 5 at CLT 33, up 7Agrees with the numbersPunted · 21.5% before the snapGo for it21.5%−0.341% to convertField goalOut of rangePuntTheir call21.9%average punt
- Q2 12:10CLT 4th & 2 at CLT 33, tiedClose callPunted · 20.1% before the snapGo for it20.4%57% to convertField goalOut of rangePuntTheir call20.3%−0.2average punt
- Q2 1:52CLT 4th & 6 at APP 6, down 7Agrees with the numbersKicked a field goal · 18.7% before the snapGo for it17.7%−0.231% to convertField goalTheir call17.8%91% to makePunt13.4%−4.5average punt
- Q3 15:00APP 4th & 10 at APP 25, up 4Agrees with the numbersPunted · 77.2% before the snapGo for it76.8%−1.128% to convertField goalOut of rangePuntTheir call78.0%average punt
- Q3 6:55APP 4th & 3 at CLT 19, up 4Agrees with the numbersWent for it · 79.2% before the snapGo for itTheir call79.7%51% to convertField goal79.0%−0.777% to makePunt72.5%−7.2average punt
- Q3 3:15CLT 4th & 7 at APP 32, down 4Close callKicked a field goal · 25.4% before the snapGo for it25.1%37% to convertField goalTheir call25.1%−<0.151% to makePunt23.9%−1.2average punt
- Q4 10:04CLT 4th & 20 at CLT 45, down 8Agrees with the numbersPunted · 11.0% before the snapGo for it7.5%−3.810% to convertField goalOut of rangePuntTheir call11.3%average punt
- Q4 5:13CLT 4th & 10 at APP 20, down 8Numbers favored field goal by 2.7 ptsWent for it · 11.0% before the snapGo for itTheir call8.5%−2.728% to convertField goal11.1%75% to makePunt3.4%−7.8average punt
After touchdowns: kick or go for two?
APP made the numbers' call on 5 of 5CLT made the numbers' call on 1 of 1
- Q1 4:30CLT Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call19.0%97% to makeGo for two19.0%−<0.145% to convert
- Q2 12:18APP Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call79.1%97% to makeGo for two79.1%−<0.145% to convert
- Q2 4:50APP Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call82.6%97% to makeGo for two82.6%−0.145% to convert
- Q3 1:51APP Touchdown, up 7 before the tryAgrees with the numbersKicked · madeKickTheir call84.4%97% to makeGo for two84.2%−0.145% to convert
- Q4 10:08APP Touchdown, up 7 before the tryAgrees with the numbersKicked · madeKickTheir call87.7%97% to makeGo for two86.7%−0.945% to convert
- Q4 1:15APP Touchdown, up 14 before the tryAgrees with the numbersKicked · madeKickTheir call97.4%97% to makeGo for two96.8%−0.645% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartCLTDrive 1PUNT5 plays · 8 yds · 0:0014% → 14%
Q1 15:00
3RD & 11
OWN 24
+7
85.6%
Chris Reynolds run for 7 yds to the Charl 33 Chris Reynolds fumbled, forced by Shaun Jolly,Similar
own 0own 2550opp 25opp 0
APPDrive 2FUMBLE6 plays · 46 yds · 0:0085% → 85%
Q1 13:10
1ST & 10
OWN 48
+22
85.2%
Zac Thomas pass complete to Thomas Hennigan for 22 yds to the Charl 30 for a 1ST downSimilar
Q1 13:10
1ST & 10
OPP 30
+8
85.3%
Zac Thomas pass complete to Henry Pearson for 8 yds to the Charl 22Similar
Q1 13:10
2ND & 2
OPP 22
+12
85.3%
Marcus Williams Jr. run for 12 yds to the Charl 10 for a 1ST downSimilar
Q1 13:10
3RD & GOAL
OPP 1
+3
85.2%
Marcus Williams Jr. run for no gain to the Charl 9 Marcus Williams Jr. fumbled, forced by Ben DeLuca, recovered by Charl Tyler Murray , return for 3 yds to the Charl 9Similar
own 0own 2550opp 25opp 0
CLTDrive 3TD13 plays · 91 yds · 6:0416% → 21%
Q1 10:34
1ST & 10
OWN 45
+8
84.1%
Chris Reynolds pass complete to Victor Tucker for 8 yds to the AppSt 47Similar
Q1 10:34
4TH & 3
OPP 48
+5
84.2%
APPALACHIAN ST Penalty, Defensive offside (Jordon Earle) to the AppSt 43 for a 1ST downSimilar
Q1 10:34
2ND & 10
OPP 32
+5
84.0%
Chris Reynolds pass complete to Micaleous Elder for 5 yds to the AppSt 27Similar
own 0own 2550opp 25opp 0
APPDrive 4PUNT7 plays · 25 yds · 0:0080% → 80%
Q1 4:30
1ST & 10
OWN 25
+20
79.8%
Zac Thomas pass complete to Thomas Hennigan for 20 yds to the AppSt 45 for a 1ST downSimilar
Q1 4:30
2ND & 5
50
-15
80.5%
Harrington, D. rush for 4 yards to the CLT46 (DELUCA, Ben), PENALTY APP personal foul (Hannon, Noah) 15 yards to the APP35, NO PLAY.Similar
Q1 4:30
4TH & 5
50
0
80.0%
Xavier Subotsch punt for 34 yds, fair catch by Nafees Lyon at the Charl 16Similar
own 0own 2550opp 25opp 0
CLTDrive 5PUNT6 plays · 17 yds · 0:0022% → 22%
Q1 1:57
1ST & 10
OWN 16
-8
77.7%
REYNOLDS, Chris pass incomplete to TUCKER, Victor, dropped pass, PENALTY CLT pass interference 8 yards to the CLT8, NO PLAY.Similar
Q1 1:57
1ST & 18
OWN 8
+20
77.8%
Chris Reynolds pass complete to Cameron Dollar for 20 yds to the Charl 28 for a 1ST downSimilar
Q1 1:57
3RD & 5
OWN 33
0
77.5%
Chris Reynolds pass incomplete to Aaron McAllister, broken up by Shemar Jean-CharlesSimilar
Q1 1:57
4TH & 5
OWN 33
0
77.9%
Connor Bowler punt for 34 yds , Thomas Hennigan returns for no gain to the AppSt 33 Thomas Hennigan fumbled, recovered by AppSt Thomas HenniganSimilar
own 0own 2550opp 25opp 0
APPDrive 6TD8 plays · 67 yds · 3:0177% → 81%
Q2 15:00
2ND & 10
OPP 38
+14
77.7%
Zac Thomas pass complete to Malik Williams for 14 yds to the Charl 24 for a 1ST downSimilar
own 0own 2550opp 25opp 0
CLTDrive 7PUNT5 plays · 8 yds · 0:0021% → 21%
Q2 12:10
4TH & 2
OWN 33
+1
79.3%
Connor Bowler punt for 47 yds, punt out-of-bounds at the AppSt 21 , Thomas Hennigan returns for 1 yd to the AppSt 21Similar
own 0own 2550opp 25opp 0
APPDrive 8TD13 plays · 79 yds · 5:1379% → 85%
Q2 10:03
3RD & 16
OWN 15
+18
78.2%
Zac Thomas pass complete to Jalen Virgil for 18 yds to the AppSt 33 for a 1ST downSimilar
Q2 10:03
2ND & 9
50
+15
80.2%
Thomas, Zac pass incomplete to Hennigan, T., PENALTY CLT pass interference (LYON, Nafees) 15 yards to the CLT35, 1ST DOWN APP, NO PLAY.Similar
Q2 10:03
3RD & 7
OPP 32
+15
80.2%
CHARLOTTE Penalty, unsportsmanlike conduct (15 Yards) to the Charl 17 for a 1ST downSimilar
Q2 4:50
1ST & GOAL
OPP 1
+1
84.8%
Marcus Williams Jr. run for 1 yd for a TD (Chandler Staton KICK)Similar
own 0own 2550opp 25opp 0
CLTDrive 9FG9 plays · 70 yds · 2:5117% → 24%
Q2 4:43
2ND & 7
OWN 49
+41
81.4%
Chris Reynolds pass complete to Taylor Thompson for 41 yds to the AppSt 10 for a 1ST downSimilar
own 0own 2550opp 25opp 0
APPDrive 10MISSED FG13 plays · 58 yds · 1:5279% → 82%
Q2 1:52
2ND & 11
OWN 24
+17
79.2%
Marcus Williams Jr. run for 17 yds to the AppSt 41 for a 1ST downSimilar
Q2 1:52
1ST & 10
OWN 41
-1
80.6%
Zac Thomas pass complete to Malik Williams for a loss of 1 yard to the AppSt 40Similar
Q2 1:52
2ND & 11
OWN 40
+3
79.8%
Zac Thomas pass complete to Marcus Williams Jr. for 3 yds to the AppSt 43Similar
Q2 1:52
3RD & 8
OWN 43
+15
79.6%
Zac Thomas pass complete to Malik Williams for 15 yds to the Charl 42 for a 1ST downSimilar
Q2 0:24
1ST & 10
OPP 42
+10
80.8%
Zac Thomas pass complete to Jalen Virgil for 10 yds to the Charl 32 for a 1ST downSimilar
Q2 0:10
3RD & 10
OPP 32
+15
81.0%
Thomas, Zac pass incomplete to Hennigan, T., PENALTY CLT pass interference (MCMILLIAN,Lance) 15 yards to the CLT17, 1ST DOWN APP, NO PLAY.Similar
Q2 0:00
1ST & 10
OPP 17
+34
82.1%
Chandler Staton 34 yd FG BLOCKED blocked by Damon Weldon Siah Sa'o return for 20 yds to the Charl 37Similar
own 0own 2550opp 25opp 0
APPDrive 11PUNT6 plays · 0 yds · 0:0078% → 77%
Q3 15:00
4TH & 10
OWN 25
+7
76.7%
Xavier Subotsch punt for 52 yds , Victor Tucker returns for 7 yds to the Charl 32 CHARLOTTE Penalty, IB (10 Yards) to the Charl 20Similar
own 0own 2550opp 25opp 0
CLTDrive 12INT7 plays · 42 yds · 0:0022% → 25%
Q3 14:02
1ST & 10
OWN 20
+15
77.6%
Chris Reynolds pass complete to Rico Arnold for 15 yds to the Charl 35 for a 1ST downSimilar
Q3 14:02
3RD & 13
OWN 32
+21
78.6%
Chris Reynolds pass complete to Taylor Thompson for 21 yds to the AppSt 47 for a 1ST downSimilar
Q3 14:02
3RD & 1
OPP 38
-46
74.9%
Chris Reynolds pass intercepted Brendan Harrington return for 46 yds to the Charl 36Similar
own 0own 2550opp 25opp 0
APPDrive 13INT8 plays · 17 yds · 2:4381% → 80%
CLTDrive 14FG13 plays · 55 yds · 3:3322% → 30%
Q3 6:48
2ND & 5
OWN 35
+5
76.8%
Chris Reynolds pass complete to Cameron Dollar for 5 yds to the Charl 40 for a 1ST downSimilar
Q3 6:48
1ST & 10
OWN 40
0
76.6%
Chris Reynolds pass incomplete to Micaleous Elder, broken up by Shemar Jean-CharlesSimilar
Q3 6:48
3RD & 10
OWN 40
0
78.2%
Chris Reynolds pass incomplete to Taylor Thompson, broken up by Steven JonesSimilar
Q3 6:48
4TH & 10
OWN 40
+15
79.6%
BOWLER, Connor punt 44 yards to the APP16, Hennigan, T. return to the APP17, out-of-bounds (FAISON-WALDEN,B), PENALTY APP roughing the kicker (Brown, KeSean) 15 yards to the APP45, 1ST DOWN CLT, NO PLAY.Similar
Q3 6:48
2ND & 12
OPP 47
+12
76.5%
Chris Reynolds pass complete to Victor Tucker for 12 yds to the AppSt 35 for a 1ST downSimilar
Q3 6:48
1ST & 10
OPP 35
+3
73.7%
Chris Reynolds pass complete to Victor Tucker for 3 yds to the AppSt 32Similar
Q3 6:48
3RD & 7
OPP 32
0
75.5%
Chris Reynolds pass incomplete to Cameron Dollar, broken up by Brendan HarringtonSimilar
own 0own 2550opp 25opp 0
APPDrive 15TD6 plays · 75 yds · 1:2472% → 89%
Q3 1:51
1ST & 10
OWN 49
+51
89.4%
Zac Thomas pass complete to Thomas Hennigan for 51 yds for a TD (Chandler Staton KICK)Similar
own 0own 2550opp 25opp 0
APPDrive 17TD16 plays · 75 yds · 6:2771% → 92%
Q3 1:35
2ND & 8
OWN 27
+12
71.4%
Zac Thomas pass complete to Henry Pearson for 12 yds to the AppSt 39 for a 1ST downSimilar
Q3 1:35
2ND & 10
OWN 39
+16
72.5%
Zac Thomas pass complete to Thomas Hennigan for 16 yds to the Charl 45 for a 1ST downSimilar
Q4 15:00
1ST & 10
OPP 45
+11
74.8%
Zac Thomas pass complete to Thomas Hennigan for 11 yds to the Charl 34 for a 1ST downSimilar
own 0own 2550opp 25opp 0
CLTDrive 18PUNT8 plays · 8 yds · 0:0011% → 9%
Q4 10:04
3RD & 7
OWN 40
+15
89.1%
REYNOLDS, Chris pass incomplete to TUCKER, Victor, PENALTY APP pass interference (Jackson, D.) 15 yards to the APP45, 1ST DOWN CLT, NO PLAY.Similar
Q4 10:04
1ST & 10
OPP 45
-4
86.8%
Chris Reynolds pass complete to Aaron McAllister for a loss of 4 yards to the AppSt 49Similar
Q4 10:04
2ND & 14
OPP 49
-6
88.6%
Chris Reynolds sacked by Caleb Spurlin for a loss of 6 yards to the Charl 45Similar
Q4 10:04
3RD & 20
OWN 45
0
90.1%
Chris Reynolds pass incomplete to Rico Arnold, broken up by Shemar Jean-CharlesSimilar
Q4 10:04
4TH & 20
OWN 45
0
90.8%
Connor Bowler punt for 43 yds, fair catch by Thomas Hennigan at the AppSt 12Similar
own 0own 2550opp 25opp 0
APPDrive 19FUMBLE1 play · 8 yds · 0:0093% → 93%
Q4 6:33
1ST & 10
OWN 12
+3
92.5%
Camerun Peoples run for 3 yds to the AppSt 20 Camerun Peoples fumbled, forced by Tyler Murray, recovered by Charl Nafees LyonSimilar
own 0own 2550opp 25opp 0
CLTDrive 20DOWNS5 plays · 0 yds · 1:1113% → 8%
Q4 5:13
4TH & 10
OPP 20
0
92.2%
Chris Reynolds pass incomplete to Cameron Dollar, broken up by Kaiden SmithSimilar
own 0own 2550opp 25opp 0
APPDrive 21TD6 plays · 80 yds · 3:4895% → 99%
Q4 5:03
2ND & 10
OWN 20
+34
94.5%
Marcus Williams Jr. run for 34 yds to the Charl 46 for a 1ST downSimilar
Q4 5:03
1ST & 10
OPP 46
+22
95.3%
Marcus Williams Jr. run for 22 yds to the Charl 24 for a 1ST downSimilar
Q4 1:15
3RD & 1
OPP 15
+15
98.8%
Daetrich Harrington run for 15 yds for a TD (Chandler Staton KICK)Similar
own 0own 2550opp 25opp 0
CLTDrive 22INT6 plays · 14 yds · 0:001% → 1%
Q4 1:09
3RD & 10
OWN 39
+14
99.1%
Chris Reynolds pass complete to Tre Harbison III for 14 yds to the AppSt 47 for a 1ST downSimilar
Q4 1:09
1ST & 10
OPP 47
0
99.0%
Chris Reynolds pass incomplete to Rico Arnold, broken up by Shemar Jean-CharlesSimilar
Q4 1:09
2ND & 10
OPP 47
+2
99.1%
Chris Reynolds pass intercepted Kaiden Smith return for a loss of 2 yards to the AppSt 20Similar
own 0own 2550opp 25opp 0
APPDrive 23END OF GAME1 play · -3 yds · 0:0099% → 99%
own 0own 2550opp 25opp 0
Biggest swings
TD · Q3 1:35
Ryker Casey kickoff for 62 yds , Aaron McAllister return for 97 yds for a TD (Jonathan Cruz KICK)
-16.2
TD · Q3 1:51
Zac Thomas pass complete to Thomas Hennigan for 51 yds for a TD (Chandler Staton KICK)
+14.7
TD · Q4 10:08
Daetrich Harrington run for 4 yds for a TD (Chandler Staton KICK)
+14.3