2025 · Week 2 · Sep 6, 2025 · Jerry Richardson Stadium
Speed4x
View as
Win probability · CLT
modelCLT aheadUNC aheadconfidence bandkey playCLT scoreUNC score
What if? - hover the chart or a play below, then change how it went
Q4 0:00 · Grayson Loftis pass intercepted Malcolm Ziglar return for 4 yds to the UNC 7
Driver values - Δ win prob, pts
Pregame priorHome team on offenseScore differentialGarbage-time factorScore diff ÷ offense timeoutsScore diff ÷ seconds remaining
This game in five plays
- FG · Q2 12:40: Liam Boyd 39 yd FG GOOD — CLT win probability +1.9 pts (now 16%) (top driver: CLT has the ball).
- KEY PLAY · Q2 2:51: Timeout Charlotte, clock 02:51 — UNC win probability +3.1 pts (now 84%) (top driver: UNC has the ball).
- KEY PLAY · Q2 0:50: Timeout North Carolina, clock 00:50 — UNC win probability +3.1 pts (now 81%) (top driver: UNC has the ball).
- TD · Q2 0:13: Davion Gause run for 12 yds for a TD (Rece Verhoff KICK) — UNC win probability +11.6 pts (now 94%) (top driver: UNC has the ball).
- FG · Q4 10:46: Rece Verhoff 33 yd FG GOOD — UNC win probability +0.4 pts (now 97%) (top driver: UNC 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
CLT made the numbers' call on 5 of 7UNC made the numbers' call on 7 of 12
- Q1 12:18CLT 4th & 2 at CLT 33, down 7Agrees with the numbersPunted · 17.2% before the snapGo for it17.2%−<0.157% to convertField goalOut of rangePuntTheir call17.2%average punt
- Q1 8:34UNC 4th & 4 at CLT 31, up 7Close callKicked a field goal · 82.1% before the snapGo for it82.1%48% to convertField goalTheir call82.0%−0.154% to makePunt81.8%−0.3average punt
- Q1 7:13CLT 4th & 15 at CLT 20, down 10Agrees with the numbersPunted · 17.9% before the snapGo for it17.8%−0.216% to convertField goalOut of rangePuntTheir call18.0%average punt
- Q1 5:08UNC 4th & 1 at CLT 43, up 10Agrees with the numbersWent for it · 81.5% before the snapGo for itTheir call81.6%70% to convertField goal81.0%−0.628% to makePunt81.1%−0.4average punt
- Q1 5:08UNC 4th & 1 at CLT 43, up 10Agrees with the numbersWent for it · 81.5% before the snapGo for itTheir call81.6%70% to convertField goal81.0%−0.628% to makePunt81.1%−0.4average punt
- Q1 4:30CLT 4th & 8 at CLT 45, down 10Agrees with the numbersPunted · 18.8% before the snapGo for it18.7%−0.134% to convertField goalOut of rangePuntTheir call18.8%average punt
- Q1 3:07UNC 4th & 5 at UNC 33, up 10Agrees with the numbersPunted · 80.8% before the snapGo for it80.8%−0.241% to convertField goalOut of rangePuntTheir call81.1%average punt
- Q2 12:40CLT 4th & 4 at UNC 22, down 10Close callKicked a field goal · 19.1% before the snapGo for it19.1%47% to convertField goalTheir call19.0%−0.172% to makePunt17.0%−2.0average punt
- Q2 8:51UNC 4th & 17 at CLT 47, up 7Agrees with the numbersPunted · 78.3% before the snapGo for it77.7%−1.114% to convertField goalOut of rangePuntTheir call78.8%average punt
- Q2 2:51CLT 4th & 5 at UNC 9, down 7Agrees with the numbersKicked a field goal · 23.1% before the snapGo for it22.3%−0.136% to convertField goalTheir call22.3%89% to makePunt17.3%−5.0average punt
- Q3 10:39CLT 4th & 6 at UNC 20, down 14Close callWent for it · 15.1% before the snapGo for itTheir call14.6%−0.238% to convertField goal14.8%75% to makePunt11.4%−3.4average punt
- Q3 8:36UNC 4th & 17 at UNC 13, up 14Agrees with the numbersPunted · 87.3% before the snapGo for it86.0%−2.413% to convertField goalOut of rangePuntTheir call88.4%average punt
- Q3 5:41UNC 4th & 2 at UNC 45, up 14Close callPunted · 89.1% before the snapGo for it89.5%57% to convertField goalOut of rangePuntTheir call88.8%−0.7average punt
- Q3 3:54CLT 4th & 10 at CLT 24, down 14Agrees with the numbersPunted · 11.4% before the snapGo for it11.0%−1.028% to convertField goalOut of rangePuntTheir call12.0%average punt
- Q3 0:00UNC 4th & 2 at CLT 34, up 14Agrees with the numbersWent for it · 90.5% before the snapGo for itTheir call90.7%57% to convertField goal89.0%−1.747% to makePunt88.2%−2.5average punt
- Q4 10:46UNC 4th & 8 at CLT 15, up 14Agrees with the numbersKicked a field goal · 93.0% before the snapGo for it91.8%−0.631% to convertField goalTheir call92.5%83% to makePunt87.4%−5.1average punt
- Q4 5:36UNC 4th & 1 at midfield, up 17Close callPunted · 96.6% before the snapGo for it96.6%70% to convertField goalOut of rangePuntTheir call95.7%−0.9average punt
- Q4 5:36UNC 4th & 1 at midfield, up 17Close callPunted · 96.6% before the snapGo for it96.6%70% to convertField goalOut of rangePuntTheir call95.7%−0.9average punt
- Q4 1:01UNC 4th & 1 at UNC 39, up 17Close callPunted · 98.2% before the snapGo for it98.2%71% to convertField goalOut of rangePuntTheir call98.0%−0.2average punt
After touchdowns: kick or go for two?
UNC made the numbers' call on 2 of 2
- Q1 14:01UNC Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call83.2%97% to makeGo for two83.1%−<0.145% to convert
- Q2 0:13UNC Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call83.7%97% to makeGo for two83.6%−0.145% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartUNCDrive 1TD4 plays · 75 yds · 0:4389% → 89%
Q1 14:44
1ST & 10
OWN 25
+11
11.2%
Gio Lopez pass complete to Benjamin Hall for 11 yds to the UNC 36 for a 1ST downSimilar
Q1 14:19
1ST & 10
OWN 36
+13
11.4%
Gio Lopez pass complete to Caleb Hood for 13 yds to the UNC 49 for a 1ST downSimilar
Q1 14:01
1ST & 10
OWN 49
+51
11.3%
Gio Lopez pass complete to Chris Culliver for 51 yds for a TD (Rece Verhoff KICK)Similar
own 0own 2550opp 25opp 0
CLTDrive 2PUNT5 plays · 8 yds · 1:3711% → 12%
UNCDrive 3FG8 plays · 34 yds · 3:3788% → 88%
CLTDrive 4PUNT5 plays · -5 yds · 0:4813% → 13%
Q1 7:13
4TH & 15
OWN 20
0
12.6%
Bronson Long punt for 32 yds, fair catch by Will Hardy at the UNC 48Similar
own 0own 2550opp 25opp 0
UNCDrive 5DOWNS5 plays · 9 yds · 1:5587% → 87%
own 0own 2550opp 25opp 0
CLTDrive 6PUNT5 plays · 2 yds · 0:2813% → 13%
Q1 4:30
4TH & 8
OWN 45
+6
13.2%
Bronson Long punt for 33 yds , Will Hardy returns for 6 yds to the UNC 28Similar
own 0own 2550opp 25opp 0
UNCDrive 7PUNT4 plays · 5 yds · 1:1887% → 86%
CLTDrive 8FG12 plays · 60 yds · 5:0813% → 16%
Q1 2:48
1ST & 10
OWN 18
+15
13.1%
Conner Harrell pass complete to Miles Burris for 15 yds to the CLT 33 for a 1ST downSimilar
Q1 2:30
1ST & 10
OWN 33
+4
13.2%
Conner Harrell pass complete to Joey Bearns III for 4 yds to the CLT 37Similar
Q2 14:51
3RD & 10
OWN 44
+28
13.7%
Conner Harrell pass complete to Javen Nicholas for 13 yds to the UNC 43 for a 1ST down North Carolina Penalty, Personal Foul (Khmori House) to the UNC 28 for a 1ST downSimilar
Q2 13:43
2ND & 7
OPP 25
0
14.7%
Conner Harrell pass complete to Joey Bearns III for no gain to the UNC 25Similar
own 0own 2550opp 25opp 0
UNCDrive 9PUNT9 plays · 34 yds · 3:1984% → 83%
Q2 10:07
3RD & 8
OPP 38
-15
15.2%
(10:12) Shotgun Lopez,Gio pass complete short left to Green,Javarius caught at CLT28, for 10 yards to the CLT28 (Baldwin,Thailand), out of bounds PENALTY UNC Personal Foul (Green,Trevyon) 15 yards from CLT38 to UNC47. NO PLAY.Similar
Q2 8:51
4TH & 17
OPP 47
0
16.8%
Tom Maginness punt for 27 yds, fair catch by Javen Nicholas at the CLT 20Similar
own 0own 2550opp 25opp 0
CLTDrive 10MISSED FG12 plays · 71 yds · 5:4616% → 19%
Q2 8:37
1ST & 10
OWN 20
+17
16.4%
Conner Harrell pass complete to Sean Brown for 17 yds to the CLT 37 for a 1ST downSimilar
Q2 8:14
1ST & 10
OWN 37
+3
16.6%
Conner Harrell pass complete to Javen Nicholas for 3 yds to the CLT 40Similar
Q2 6:44
3RD & 10
OWN 37
+19
16.5%
Conner Harrell pass complete to Javen Nicholas for 19 yds to the UNC 44 for a 1ST downSimilar
Q2 5:08
2ND & 9
OPP 29
+15
19.4%
Conner Harrell pass complete to Gus McGee for 15 yds to the UNC 14 for a 1ST downSimilar
own 0own 2550opp 25opp 0
UNCDrive 11TD16 plays · 80 yds · 2:2483% → 94%
Q2 2:37
1ST & 10
OWN 20
+16
16.6%
Gio Lopez pass complete to Chris Culliver for 16 yds to the UNC 36 for a 1ST downSimilar
Q2 1:37
2ND & 14
OWN 43
+7
20.3%
Gio Lopez pass complete to Chris Culliver for 7 yds to the 50 yard lineSimilar
Q2 0:19
2ND & 10
OPP 31
+13
18.0%
Charlotte Penalty, Personal Foul (Jamarrion Solomon) to the CLT 12 for a 1ST downSimilar
own 0own 2550opp 25opp 0
CLTDrive 12END OF HALF2 plays · -1 yds · 0:009% → 9%
own 0own 2550opp 25opp 0
CLTDrive 13DOWNS11 plays · 55 yds · 4:1112% → 13%
Q3 14:50
1ST & 10
OWN 25
+16
12.2%
Conner Harrell pass complete to Javen Nicholas for 16 yds to the CLT 41 for a 1ST downSimilar
Q3 13:48
2ND & 5
OWN 46
+10
13.4%
Conner Harrell pass complete to Javen Nicholas for 10 yds to the UNC 44 for a 1ST downSimilar
Q3 12:48
2ND & 9
OPP 43
+4
13.2%
Conner Harrell pass complete to Javen Nicholas for 4 yds to the UNC 39Similar
Q3 12:14
3RD & 5
OPP 39
+15
13.0%
Conner Harrell pass incomplete to Kameron Manley for a 1ST down North Carolina Penalty, Personal Foul (Kaleb Cost) to the UNC 24 for a 1ST downSimilar
Q3 12:07
1ST & 10
OPP 24
-1
13.8%
Conner Harrell pass complete to Javen Nicholas for a loss of 1 yard to the UNC 25Similar
Q3 11:11
3RD & 11
OPP 25
+5
13.0%
Conner Harrell pass complete to E. Jai Mason for 5 yds to the UNC 20Similar
own 0own 2550opp 25opp 0
UNCDrive 14PUNT6 plays · -7 yds · 1:5989% → 89%
Q3 10:22
2ND & 10
OWN 20
-1
10.9%
Gio Lopez pass complete to Benjamin Hall for a loss of 1 yard to the UNC 19Similar
Q3 9:39
3RD & 11
OWN 19
-1
10.3%
Gio Lopez pass complete to Caleb Hood for a loss of 1 yard to the UNC 18Similar
Q3 8:49
4TH & 12
OWN 18
-5
10.6%
PENALTY UNC False Start (Patterson,Jaiden) 5 yards from UNC18 to UNC13. NO PLAY.Similar
Q3 8:36
4TH & 17
OWN 13
+5
10.6%
Tom Maginness punt for 55 yds , Javen Nicholas returns for 5 yds to the CLT 37Similar
own 0own 2550opp 25opp 0
CLTDrive 15PUNT4 plays · -21 yds · 1:2711% → 10%
UNCDrive 16PUNT5 plays · 8 yds · 1:0791% → 91%
Q3 5:41
4TH & 2
OWN 45
0
9.1%
Tom Maginness punt for 41 yds, fair catch by Javen Nicholas at the CLT 14Similar
own 0own 2550opp 25opp 0
CLTDrive 17PUNT7 plays · 10 yds · 1:406% → 5%
UNCDrive 18FG16 plays · 40 yds · 8:0092% → 97%
Q3 0:00
4TH & 2
OPP 34
+7
6.7%
Gio Lopez pass complete to Jordan Shipp for 7 yds to the CLT 27 for a 1ST downSimilar
own 0own 2550opp 25opp 0
CLTDrive 19PUNT9 plays · -15 yds · 2:422% → 2%
own 0own 2550opp 25opp 0
UNCDrive 20PUNT6 plays · 9 yds · 2:1598% → 99%
CLTDrive 21INT9 plays · 85 yds · 3:282% → 1%
Q4 5:30
1ST & 10
OWN 6
-1
1.5%
Rod Gainey Jr. run for 4 yds to the CLT 10 Charlotte Penalty, Offensive Holding (Ta'ir Brooks) to the CLT 5Similar
Q4 4:01
3RD & 3
OWN 13
+20
1.1%
Grayson Loftis pass complete to Javen Nicholas for 20 yds to the CLT 33 for a 1ST downSimilar
Q4 3:35
1ST & 10
OWN 33
+5
1.1%
(03:46) Shotgun Loftis,Grayson pass intercepted by Gbayor,Mikai at CLT42 Gbayor,Mikai return 0 yards to the PENALTY UNC Illegal Substitution 5 yards from CLT33 to CLT38. NO PLAY.Similar
Q4 3:21
1ST & 5
OWN 38
+16
1.2%
Grayson Loftis pass complete to Javen Nicholas for 16 yds to the UNC 46 for a 1ST downSimilar
Q4 2:57
1ST & 10
OPP 46
+12
1.1%
Grayson Loftis pass complete to E. Jai Mason for 12 yds to the UNC 34 for a 1ST downSimilar
Q4 2:26
1ST & 10
OPP 34
+25
1.2%
Grayson Loftis pass complete to Gus McGee for 25 yds to the UNC 9 for a 1ST downSimilar
Q4 2:02
1ST & GOAL
OPP 9
-30
1.4%
Grayson Loftis pass intercepted Greg Smith return for 30 yds to the UNC 30Similar
own 0own 2550opp 25opp 0
UNCDrive 22PUNT5 plays · 9 yds · 0:5599% → 99%
CLTDrive 23INT8 plays · 37 yds · 0:561% → 1%
Q4 0:56
1ST & 10
OWN 17
+11
0.7%
Grayson Loftis pass complete to Javen Nicholas for 11 yds to the CLT 28 for a 1ST downSimilar
Q4 0:50
1ST & 10
OWN 28
+4
0.7%
Grayson Loftis pass complete to Rod Gainey Jr. for 4 yds to the CLT 32Similar
Q4 0:39
3RD & 6
OWN 32
+11
0.7%
Grayson Loftis pass complete to Javen Nicholas for 11 yds to the CLT 43 for a 1ST downSimilar
Q4 0:14
2ND & 10
OWN 43
+11
0.7%
Grayson Loftis pass complete to Derrick Eley for 11 yds to the UNC 46 for a 1ST downSimilar
Q4 0:00
2ND & 10
OPP 46
-4
0.7%
Grayson Loftis pass intercepted Malcolm Ziglar return for 4 yds to the UNC 7Similar
own 0own 2550opp 25opp 0
Biggest swings
TD · Q2 0:13
Davion Gause run for 12 yds for a TD (Rece Verhoff KICK)
-11.6
KEY PLAY · Q2 2:51
Timeout Charlotte, clock 02:51
-3.1
KEY PLAY · Q2 0:50
Timeout North Carolina, clock 00:50
-3.1