2025 · Week 4 · Sep 20, 2025 · Dowdy-Ficklen Stadium
Speed4x
View as
Win probability · ECU
modelECU aheadBYU aheadconfidence bandkey playECU scoreBYU score
What if? - hover the chart or a play below, then change how it went
Q3 7:22 · Ryan Leavy punt for 32 yds
Driver values - Δ win prob, pts
Home team on offenseScore differentialPregame priorGarbage-time factorScore diff ÷ offense timeoutsScore diff ÷ seconds remaining
This game in five plays
- TD · Q2 0:56: Katin Houser pass intercepted Evan Johnson return for 4 yds for a TD (Will Ferrin KICK) — BYU win probability +12.3 pts (now 74%) (top driver: ECU has the ball).
- TD · Q3 6:33: Bear Bachmeier pass complete to Carsen Ryan for 20 yds for a TD (Will Ferrin KICK) — BYU win probability +11.9 pts (now 89%) (top driver: BYU has the ball).
- TD · Q4 12:29: Bear Bachmeier run for 16 yds for a TD (Will Ferrin KICK) — BYU win probability +6.0 pts (now 98%) (top driver: BYU has the ball).
- TD · Q4 8:11: Katin Houser run for 2 yds for a TD (Nick Mazzie KICK) — ECU win probability +5.3 pts (now 9%) (top driver: ECU has the ball).
- TD · Q4 3:44: LJ Martin run for 41 yds for a TD (Will Ferrin KICK) — BYU win probability +2.7 pts (now 99%) (top driver: BYU 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
ECU made the numbers' call on 6 of 11BYU made the numbers' call on 6 of 7
- Q1 13:42ECU 4th & 5 at BYU 41, tiedAgrees with the numbersWent for it · 36.1% before the snapGo for itTheir call36.1%42% to convertField goal36.0%−0.132% to makePunt36.1%−0.1average punt
- Q1 9:58BYU 4th & 7 at ECU 21, tiedAgrees with the numbersKicked a field goal · 62.7% before the snapGo for it62.6%−0.135% to convertField goalTheir call62.7%74% to makePunt62.1%−0.6average punt
- Q1 8:42ECU 4th & 2 at ECU 25, down 3Close callPunted · 36.8% before the snapGo for it36.9%57% to convertField goalOut of rangePuntTheir call36.9%−0.1average punt
- Q1 5:22BYU 4th & 1 at ECU 8, up 3Agrees with the numbersWent for it · 62.0% before the snapGo for itTheir call62.0%70% to convertField goal61.5%−0.690% to makePunt59.9%−2.2average punt
- Q1 3:23ECU 4th & 3 at ECU 28, down 3Close callPunted · 37.8% before the snapGo for it38.1%52% to convertField goalOut of rangePuntTheir call38.0%−0.1average punt
- Q1 3:23ECU 4th & 3 at ECU 28, down 3Close callPunted · 37.8% before the snapGo for it38.1%52% to convertField goalOut of rangePuntTheir call38.0%−0.1average punt
- Q1 1:53BYU 4th & 13 at BYU 12, up 3Agrees with the numbersPunted · 60.2% before the snapGo for it59.6%−1.119% to convertField goalOut of rangePuntTheir call60.7%average punt
- Q1 0:18ECU 4th & 7 at BYU 18, down 3Agrees with the numbersKicked a field goal · 39.8% before the snapGo for it39.4%−0.335% to convertField goalTheir call39.7%79% to makePunt37.0%−2.7average punt
- Q2 10:50BYU 4th & 5 at ECU 5, tiedAgrees with the numbersKicked a field goal · 59.0% before the snapGo for it58.6%−<0.133% to convertField goalTheir call58.6%92% to makePunt55.0%−3.7average punt
- Q2 0:59BYU 4th & 7 at BYU 39, up 3Agrees with the numbersPunted · 59.9% before the snapGo for it58.5%−0.837% to convertField goalOut of rangePuntTheir call59.3%average punt
- Q2 0:00ECU 4th & 10 at ECU 40, down 10Agrees with the numbersPunted · 26.7% before the snapGo for it25.2%−0.729% to convertField goalOut of rangePuntTheir call25.9%average punt
- Q3 11:17BYU 4th & 5 at ECU 45, up 10Close callPunted · 73.3% before the snapGo for it73.8%41% to convertField goal72.1%−1.725% to makePuntTheir call73.5%−0.3average punt
- Q3 7:22ECU 4th & 24 at ECU 15, down 10Agrees with the numbersPunted · 23.7% before the snapGo for it21.3%−3.36% to convertField goalOut of rangePuntTheir call24.7%average punt
- Q3 4:56ECU 4th & 4 at ECU 44, down 17Agrees with the numbersWent for it · 15.1% before the snapGo for itTheir call15.5%48% to convertField goalOut of rangePunt15.4%−0.1average punt
- Q3 2:27ECU 4th & 7 at BYU 7, down 17Agrees with the numbersKicked a field goal · 14.6% before the snapGo for it13.4%−0.628% to convertField goalTheir call14.0%91% to makePunt5.9%−8.1average punt
- Q4 1:26ECU 4th & 4 at BYU 15, down 21Close callWent for it · 1.1% before the snapGo for itTheir call0.9%−0.246% to convertField goal1.1%83% to makePunt0.5%−0.5average punt
- Q4 1:26ECU 4th & 4 at BYU 15, down 21Close callWent for it · 1.1% before the snapGo for itTheir call0.9%−0.246% to convertField goal1.1%83% to makePunt0.5%−0.5average punt
- Q4 0:21BYU 4th & 1 at BYU 24, up 21Agrees with the numbersPunted · 99.4% before the snapGo for it99.4%−<0.171% to convertField goalOut of rangePuntTheir call99.4%average punt
After touchdowns: kick or go for two?
ECU made the numbers' call on 1 of 1BYU made the numbers' call on 3 of 4
- Q2 0:56BYU Touchdown, up 9 before the tryAgrees with the numbersKicked · madeKickTheir call70.7%97% to makeGo for two70.5%−0.145% to convert
- Q3 6:33BYU Touchdown, up 16 before the tryAgrees with the numbersKicked · madeKickTheir call85.1%97% to makeGo for two85.0%−0.145% to convert
- Q4 12:29BYU Touchdown, up 20 before the tryAgrees with the numbersKicked · madeKickTheir call97.7%97% to makeGo for two97.6%−<0.145% to convert
- Q4 8:11ECU Touchdown, down 15 before the tryAgrees with the numbersKicked · madeKickTheir call6.4%97% to makeGo for two6.3%−0.145% to convert
- Q4 3:44BYU Touchdown, up 20 before the tryClose callKicked · madeKickTheir call98.9%−<0.197% to makeGo for two98.9%45% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartECUDrive 1DOWNS5 plays · 5 yds · 1:0534% → 34%
BYUDrive 2FG9 plays · 38 yds · 3:3866% → 65%
ECUDrive 3PUNT5 plays · 8 yds · 1:0435% → 35%
Q1 8:42
4TH & 2
OWN 25
+12
34.7%
Ryan Leavy punt for 50 yds , Tiger Bachmeier returns for 12 yds to the BYU 37Similar
own 0own 2550opp 25opp 0
BYUDrive 4DOWNS8 plays · 55 yds · 3:1165% → 64%
Q1 7:53
3RD & 8
OWN 39
+5
35.5%
(07:57) Shotgun Bachmeier,Bear pass incomplete deep left to Roberts,Chase thrown to ECU34 PENALTY ECU Offside (DuJour,Kendrick) 5 yards from BYU39 to BYU44. NO PLAY.Similar
Q1 7:43
3RD & 3
OWN 44
+39
35.2%
Bear Bachmeier pass complete to Carsen Ryan for 24 yds to the ECU 32 for a 1ST down East Carolina Penalty, Targeting (Teagan Wilk) to the ECU 17 for a 1ST downSimilar
Q1 5:57
3RD & 9
OPP 16
+8
35.5%
Bear Bachmeier pass complete to Chase Roberts for 8 yds to the ECU 8Similar
own 0own 2550opp 25opp 0
ECUDrive 5PUNT7 plays · 20 yds · 1:5036% → 36%
Q1 5:13
1ST & 10
OWN 8
+13
35.5%
Katin Houser pass complete to Yannick Smith for 13 yds to the ECU 21 for a 1ST downSimilar
Q1 4:15
3RD & 9
OWN 22
-5
35.5%
PENALTY ECU False Start (Weaver,Bryce) 5 yards from ECU22 to ECU17. NO PLAY.Similar
Q1 3:52
3RD & 14
OWN 17
+11
35.5%
Katin Houser pass complete to Yannick Smith for 11 yds to the ECU 28Similar
Q1 3:23
4TH & 3
OWN 28
0
35.6%
Ryan Leavy punt for 43 yds, fair catch by Tiger Bachmeier at the BYU 29Similar
Q1 3:23
4TH & 3
OWN 28
0
35.6%
Ryan Leavy punt for 43 yds, fair catch by Tiger Bachmeier at the BYU 15Similar
own 0own 2550opp 25opp 0
BYUDrive 6PUNT4 plays · -3 yds · 1:2863% → 62%
Q1 1:53
4TH & 13
OWN 12
0
38.0%
Sam Vander Haar punt for 42 yds, fair catch by Kyler Pearson at the ECU 46Similar
own 0own 2550opp 25opp 0
ECUDrive 7FG5 plays · 36 yds · 1:2738% → 40%
Q1 0:51
3RD & 9
OPP 20
+2
38.3%
Katin Houser pass complete to Brock Spalding for 2 yds to the BYU 18Similar
own 0own 2550opp 25opp 0
BYUDrive 8FG11 plays · 74 yds · 4:1061% → 63%
Q2 14:49
2ND & 13
OWN 18
+9
39.0%
Bear Bachmeier pass complete to Sione Moa for 9 yds to the BYU 27Similar
Q2 14:12
3RD & 4
OWN 27
+13
39.0%
Bear Bachmeier pass complete to Parker Kingston for 13 yds to the BYU 40 for a 1ST downSimilar
Q2 13:30
1ST & 10
OWN 40
+40
38.0%
Bear Bachmeier pass complete to Chase Roberts for 40 yds to the ECU 20 for a 1ST downSimilar
Q2 12:42
1ST & 10
OPP 20
+12
36.8%
Bear Bachmeier pass complete to Carsen Ryan for 12 yds to the ECU 8 for a 1ST downSimilar
Q2 11:22
2ND & GOAL
OPP 12
+7
37.2%
Bear Bachmeier pass complete to Carsen Ryan for 7 yds to the ECU 5Similar
own 0own 2550opp 25opp 0
ECUDrive 9INT21 plays · 69 yds · 6:1638% → 40%
Q2 10:50
1ST & 10
OWN 25
-5
37.9%
PENALTY ECU False Start (Bell,Darius) 5 yards from ECU25 to ECU20. NO PLAY.Similar
Q2 10:40
1ST & 15
OWN 20
-1
37.8%
Katin Houser pass complete to Parker Jenkins for a loss of 1 yard to the ECU 19Similar
Q2 9:58
3RD & 16
OWN 19
+27
36.9%
Katin Houser pass complete to Yannick Smith for 27 yds to the ECU 46 for a 1ST downSimilar
Q2 9:28
2ND & 7
OWN 49
-10
40.1%
(09:35) No Huddle-Shotgun Houser,Katin rush middle for 12 yards gain to the BYU39 (Glasker,Isaiah) PENALTY ECU Holding (Riles,Desirrio) 10 yards from ECU49 to ECU39. NO PLAY.Similar
Q2 9:11
2ND & 17
OWN 39
-16
38.4%
Katin Houser pass intercepted Tanner Wall return for 16 yds to the ECU 24Similar
Q2 9:11
2ND & 17
OWN 39
0
38.4%
(09:23) No Huddle-Shotgun Houser,Katin pass intercepted by Wall,Tanner at ECU40 Wall,Tanner return 16 yards to the ECU24 (McCrimon,Jimarion) PENALTY BYU Holding declined BYU Illegal Substitution 5 yards from ECU39 to ECU44. NO PLAY.Similar
Q2 8:16
3RD & 11
OWN 45
+13
36.8%
Katin Houser pass complete to Brock Spalding for 13 yds to the BYU 42 for a 1ST downSimilar
Q2 6:43
1ST & 10
OPP 32
+15
39.8%
Katin Houser pass complete to Anthony Smith for 15 yds to the BYU 17 for a 1ST downSimilar
Q2 4:34
2ND & GOAL
OPP 6
-11
40.4%
Katin Houser pass intercepted Evan Johnson return for 11 yds to the BYU 11Similar
own 0own 2550opp 25opp 0
BYUDrive 10PUNT9 plays · 28 yds · 3:2562% → 62%
Q2 3:49
1ST & 10
OWN 25
+8
37.3%
Bear Bachmeier pass complete to Parker Kingston for 8 yds to the BYU 33Similar
Q2 2:02
2ND & 5
OWN 41
-10
34.9%
(02:04) Shotgun Moa,Sione rush middle for 7 yards gain to the BYU48 (Merrell,Kevon; Reason,Rasheed) PENALTY BYU Holding (Jatta,Isaiah) 10 yards from BYU41 to BYU31. NO PLAY.Similar
own 0own 2550opp 25opp 0
ECUDrive 11INT TD1 play · 0 yds · 0:0026% → 26%
Q2 0:56
1ST & 10
OWN 1
-4
25.8%
Katin Houser pass intercepted Evan Johnson return for 4 yds for a TD (Will Ferrin KICK)Similar
own 0own 2550opp 25opp 0
ECUDrive 12PUNT7 plays · 15 yds · 0:5127% → 25%
Q2 0:51
1ST & 10
OWN 25
+15
26.5%
Katin Houser pass complete to Yannick Smith for 15 yds to the ECU 40 for a 1ST downSimilar
Q2 0:38
2ND & 10
OWN 40
+8
27.0%
Katin Houser pass complete to Parker Jenkins for 8 yds to the ECU 48Similar
Q2 0:30
3RD & 2
OWN 48
-8
27.4%
Katin Houser sacked by Jack Kelly for a loss of 8 yards to the ECU 40Similar
own 0own 2550opp 25opp 0
BYUDrive 13PUNT9 plays · 28 yds · 3:3073% → 74%
own 0own 2550opp 25opp 0
ECUDrive 14PUNT10 plays · 11 yds · 3:5526% → 23%
Q3 9:51
2ND & 10
OWN 18
+9
25.4%
Katin Houser pass complete to Anthony Smith for 9 yds to the ECU 27Similar
Q3 8:10
3RD & 9
OWN 30
-5
24.1%
(08:08) PENALTY ECU False Start (Weaver,Bryce) 5 yards from ECU30 to ECU25. NO PLAY.Similar
Q3 7:54
3RD & 14
OWN 25
-10
23.7%
Katin Houser sacked by Jack Kelly for a loss of 10 yards to the ECU 15Similar
own 0own 2550opp 25opp 0
BYUDrive 15TD2 plays · 47 yds · 0:3577% → 89%
ECUDrive 16FG20 plays · 68 yds · 4:0615% → 16%
Q3 6:33
1ST & 10
OWN 25
-5
14.5%
PENALTY ECU False Start (Spalding,Brock) 5 yards from ECU25 to ECU20. NO PLAY.Similar
Q3 6:21
2ND & 15
OWN 20
+18
14.2%
Katin Houser pass complete to Payton Mangrum for 18 yds to the ECU 38 for a 1ST downSimilar
Q3 5:58
2ND & 7
OWN 41
-5
15.6%
PENALTY ECU False Start (Smith,Yannick) 5 yards from ECU41 to ECU36. NO PLAY.Similar
Q3 4:56
4TH & 4
OWN 44
+11
14.7%
Katin Houser pass complete to Brock Spalding for 11 yds to the BYU 45 for a 1ST downSimilar
Q3 4:32
2ND & 10
OPP 45
+21
15.1%
Katin Houser pass complete to London Montgomery for 21 yds to the BYU 24 for a 1ST downSimilar
Q3 3:46
3RD & 8
OPP 22
+4
15.0%
(03:48) No Huddle-Shotgun Houser,Katin pass incomplete short middle to Smith,Yannick thrown to BYU15 PENALTY BYU Pass Interference (Akana,Tausili) 4 yards from BYU22 to BYU18, 1ST DOWN. NO PLAY.Similar
Q3 3:41
1ST & 10
OPP 18
+13
15.8%
(03:44) No Huddle-Shotgun Houser,Katin pass incomplete short left to Montgomery,London thrown to BYU03, 1ST DOWN, PENALTY BYU Pass Interference (Kaufusi,Ace) 13 yards from BYU18 to BYU05, 1ST DOWN. NO PLAY.Similar
Q3 3:41
1ST & GOAL
OPP 5
-5
15.8%
(03:39) PENALTY ECU False Start (Mangrum,Payton) 5 yards from BYU05 to BYU10. NO PLAY.Similar
own 0own 2550opp 25opp 0
BYUDrive 17TD11 plays · 52 yds · 4:4589% → 98%
Q3 2:14
1ST & 10
OWN 48
+19
11.5%
Bear Bachmeier pass complete to Parker Kingston for 19 yds to the ECU 33 for a 1ST downSimilar
Q3 0:40
3RD & 9
OPP 32
+10
11.0%
Bear Bachmeier pass complete to Sione Moa for 10 yds to the ECU 22 for a 1ST downSimilar
Q3 0:00
1ST & 10
OPP 22
-10
10.0%
(00:14) Shotgun Bachmeier,Bear pass complete short right to Ryan,Carsen caught at ECU15, for 9 yards to the ECU13 (Reason,Rasheed) PENALTY BYU Holding (Jatta,Isaiah) 10 yards from ECU22 to ECU32. NO PLAY.Similar
Q4 14:51
1ST & 20
OPP 32
+10
10.2%
Bear Bachmeier pass complete to Parker Kingston for 10 yds to the ECU 22Similar
Q4 14:07
2ND & 10
OPP 22
+16
8.9%
Bear Bachmeier pass complete to Chase Roberts for 16 yds to the ECU 6 for a 1ST downSimilar
Q4 13:31
1ST & GOAL
OPP 6
-15
8.3%
(13:36) Shotgun Martin,LJ rush middle for 3 yards gain to the ECU03 (Riddle,Ja'Marley; Lampley,J.D.) PENALTY BYU Personal Foul (Gentry,Andrew) 15 yards from ECU06 to ECU21. NO PLAY.Similar
Q4 13:03
1ST & GOAL
OPP 21
+5
8.3%
Bear Bachmeier pass complete to Parker Kingston for 5 yds to the ECU 16Similar
own 0own 2550opp 25opp 0
ECUDrive 18TD14 plays · 97 yds · 4:083% → 9%
Q4 11:52
3RD & 11
OWN 2
-1
2.6%
(11:50) PENALTY ECU False Start (Smith,Yannick) 1 yard from ECU02 to ECU01. NO PLAY.Similar
Q4 11:41
3RD & 12
OWN 1
+22
2.6%
Katin Houser pass complete to Yannick Smith for 22 yds to the ECU 23 for a 1ST downSimilar
Q4 11:20
1ST & 10
OWN 23
+38
2.7%
Katin Houser pass complete to Yannick Smith for 38 yds to the BYU 39 for a 1ST downSimilar
Q4 9:06
2ND & 5
OPP 10
+4
3.1%
Katin Houser pass complete to Marlon Gunn Jr. for 4 yds to the BYU 6Similar
own 0own 2550opp 25opp 0
BYUDrive 19TD12 plays · 75 yds · 4:2394% → 99%
Q4 8:02
2ND & 10
OWN 25
+7
6.3%
Bear Bachmeier pass complete to Cody Hagen for 7 yds to the BYU 32Similar
Q4 7:27
3RD & 3
OWN 32
+21
6.3%
Bear Bachmeier pass complete to Chase Roberts for 6 yds to the ECU 38 for a 1ST down East Carolina Penalty, Personal Foul (Kamaurri McKinley) to the ECU 47 for a 1ST downSimilar
Q4 7:13
1ST & 10
OPP 47
-10
5.2%
(07:17) Shotgun Martin,LJ rush right for 4 yards gain to the ECU43 (Merrell,Kevon) PENALTY BYU Holding (Nead,Keayen) 10 yards from ECU47 to BYU43. NO PLAY.Similar
own 0own 2550opp 25opp 0
ECUDrive 20DOWNS11 plays · 65 yds · 1:561% → 1%
Q4 3:22
1ST & 10
OWN 20
+13
1.1%
Katin Houser pass complete to Brock Spalding for 13 yds to the ECU 33 for a 1ST downSimilar
Q4 3:12
1ST & 10
OWN 33
+11
1.2%
Katin Houser pass complete to Brock Spalding for 11 yds to the ECU 44 for a 1ST downSimilar
Q4 2:47
2ND & 10
OWN 44
+15
1.1%
BYU Penalty, UNS: Unsportsmanlike Conduct (Therrian Alexander III) to the BYU 35 for a 1ST downSimilar
Q4 2:20
1ST & 10
OPP 35
+14
1.3%
Katin Houser pass complete to Brock Spalding for 14 yds to the BYU 21 for a 1ST downSimilar
Q4 2:01
1ST & 10
OPP 21
+1
1.4%
Katin Houser pass complete to Parker Jenkins for 1 yd to the BYU 20Similar
Q4 1:42
2ND & 9
OPP 20
+4
1.2%
Katin Houser pass complete to Marlon Gunn Jr. for 4 yds to the BYU 24Similar
Q4 1:30
3RD & 13
OPP 24
+9
1.0%
Katin Houser pass complete to Yannick Smith for 9 yds to the BYU 15Similar
own 0own 2550opp 25opp 0
BYUDrive 21PUNT7 plays · 9 yds · 0:5899% → 100%
Q4 0:21
4TH & 1
OWN 24
0
0.3%
Sam Vander Haar punt for 42 yds, fair catch by Kyler Pearson at the ECU 34Similar
own 0own 2550opp 25opp 0
ECUDrive 22Uncategorized1 play · 6 yds · 0:001% → 1%
own 0own 2550opp 25opp 0
Biggest swings
TD · Q2 0:56
Katin Houser pass intercepted Evan Johnson return for 4 yds for a TD (Will Ferrin KICK)
-12.3
TD · Q3 6:33
Bear Bachmeier pass complete to Carsen Ryan for 20 yds for a TD (Will Ferrin KICK)
-11.9
TD · Q4 12:29
Bear Bachmeier run for 16 yds for a TD (Will Ferrin KICK)
-6