2024 · College Football Playoff Semifinal at the Capital One Orange Bowl · Jan 9, 2025 · Hard Rock Stadium
Speed4x
View as
Win probability · PSU
modelPSU aheadND aheadconfidence bandkey playPSU scoreND score
What if? - hover the chart or a play below, then change how it went
Q2 14:52 · Ryan Barker 20 yd FG GOOD
Driver values - Δ win prob, pts
Pregame priorHome team on offenseScore differentialScore diff ÷ offense timeoutsGarbage-time factorScore diff ÷ seconds remaining
This game in five plays
- TD · Q4 14:07: Jeremiyah Love run for 2 yds for a TD (Mitch Jeter KICK) — ND win probability +23.7 pts (now 76%) (top driver: ND has the ball).
- TD · Q4 10:20: Nicholas Singleton run for 7 yds for a TD (Ryan Barker KICK) — PSU win probability +26.8 pts (now 65%) (top driver: PSU has the ball).
- TD · Q4 7:55: Nicholas Singleton run for 7 yds for a TD (Ryan Barker KICK) — PSU win probability +23.7 pts (now 89%) (top driver: PSU has the ball).
- TD · Q4 4:38: Riley Leonard pass complete to Jaden Greathouse for 54 yds for a TD (Mitch Jeter KICK) — ND win probability +36.3 pts (now 53%) (top driver: ND has the ball).
- FG · Q4 0:07: Mitch Jeter 41 yd FG GOOD — ND win probability +39.7 pts (now 94%) (top driver: ND 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
PSU made the numbers' call on 5 of 8ND made the numbers' call on 4 of 5
- Q1 12:26PSU 4th & 8 at ND 44, tiedAgrees with the numbersPunted · 55.4% before the snapGo for it55.4%−<0.134% to convertField goal55.3%−0.127% to makePuntTheir call55.4%average punt
- Q1 8:35ND 4th & 8 at PSU 41, tiedClose callPunted · 44.6% before the snapGo for it44.7%34% to convertField goal44.5%−0.132% to makePuntTheir call44.6%−<0.1average punt
- Q1 5:56PSU 4th & 5 at PSU 20, tiedAgrees with the numbersPunted · 55.0% before the snapGo for it54.9%−0.240% to convertField goalOut of rangePuntTheir call55.0%average punt
- Q1 3:06PSU 4th & 2 at ND 37, tiedAgrees with the numbersWent for it · 56.4% before the snapGo for itTheir call56.5%57% to convertField goal56.0%−0.640% to makePunt55.9%−0.6average punt
- Q2 14:52PSU 4th & 3 at ND 3, tiedClose callKicked a field goal · 56.9% before the snapGo for it57.1%44% to convertField goalTheir call56.7%−0.493% to makePunt54.3%−2.8average punt
- Q2 9:35ND 4th & 7 at ND 49, down 3Agrees with the numbersPunted · 41.6% before the snapGo for it41.4%−0.137% to convertField goalOut of rangePuntTheir call41.5%average punt
- Q2 4:05PSU 4th & 2 at ND 16, up 3Agrees with the numbersWent for it · 60.9% before the snapGo for itTheir call61.0%56% to convertField goal59.9%−1.081% to makePunt54.6%−6.4average punt
- Q3 8:41PSU 4th & 2 at PSU 30, tiedNumbers favored go for it by 1.5 ptsPunted · 55.5% before the snapGo for it57.6%57% to convertField goalOut of rangePuntTheir call56.1%−1.5average punt
- Q3 6:32ND 4th & 10 at ND 41, tiedAgrees with the numbersPunted · 44.5% before the snapGo for it43.5%−2.729% to convertField goalOut of rangePuntTheir call46.2%average punt
- Q3 4:26PSU 4th & 15 at PSU 32, tiedAgrees with the numbersPunted · 54.1% before the snapGo for it51.6%−5.316% to convertField goalOut of rangePuntTheir call56.9%average punt
- Q4 2:34PSU 4th & 3 at PSU 32, tiedNumbers favored go for it by 1.3 ptsPunted · 55.3% before the snapGo for it55.9%52% to convertField goalOut of rangePuntTheir call54.6%−1.3average punt
- Q4 0:47ND 4th & 9 at PSU 48, tiedAgrees with the numbersPunted · 49.3% before the snapGo for it45.9%−1.032% to convertField goalOut of rangePuntTheir call46.9%average punt
- Q4 0:07ND 4th & 8 at PSU 23, tiedAgrees with the numbersKicked a field goal · 52.1% before the snapGo for it39.3%−16.233% to convertField goalTheir call55.6%70% to makePunt26.7%−28.8average punt
After touchdowns: kick or go for two?
PSU made the numbers' call on 3 of 3ND made the numbers' call on 2 of 3
- Q2 2:18PSU Touchdown, up 9 before the tryAgrees with the numbersKicked · madeKickTheir call71.4%97% to makeGo for two71.3%−0.145% to convert
- Q3 10:46ND Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call41.4%97% to makeGo for two41.2%−0.245% to convert
- Q4 14:07ND Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call65.0%97% to makeGo for two64.6%−0.345% to convert
- Q4 10:20PSU Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call51.7%97% to makeGo for two51.4%−0.245% to convert
- Q4 7:55PSU Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call80.4%97% to makeGo for two79.7%−0.645% to convert
- Q4 4:38ND Touchdown, down 1 before the tryClose callKicked · madeKickTheir call42.0%−0.397% to makeGo for two42.3%45% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartPSUDrive 1PUNT7 plays · 31 yds · 2:2860% → 60%
NDDrive 2PUNT9 plays · 48 yds · 3:4740% → 40%
Q1 12:22
1ST & 10
OWN 11
+6
60.2%
Riley Leonard pass complete to Mitchell Evans for 6 yds to the ND 17Similar
Q1 10:03
3RD & 7
OWN 25
+32
60.3%
Riley Leonard pass complete to Mitchell Evans for 32 yds to the PSU 43 for a 1ST downSimilar
Q1 8:47
2ND & 8
OPP 41
0
59.3%
Riley Leonard pass incomplete to Mitchell Evans, broken up by Amin VanoverSimilar
Q1 8:42
3RD & 8
OPP 41
0
59.4%
Riley Leonard pass incomplete to Mitchell Evans, broken up by A.J. HarrisSimilar
Q1 8:35
4TH & 8
OPP 41
0
59.9%
James Rendell punt for 39 yds, fair catch by Zion Tracy at the PSU 2Similar
own 0own 2550opp 25opp 0
PSUDrive 3PUNT7 plays · 18 yds · 2:3460% → 59%
NDDrive 4INT4 plays · -2 yds · 1:0840% → 40%
PSUDrive 5FG15 plays · 55 yds · 4:4761% → 62%
Q1 4:30
2ND & 10
OWN 42
+13
60.4%
Drew Allar pass complete to Tyler Warren for 13 yds to the ND 45 for a 1ST downSimilar
Q1 1:45
2ND & 3
OPP 22
+7
61.9%
Drew Allar pass complete to Luke Reynolds for 7 yds to the ND 15 for a 1ST downSimilar
Q1 0:38
3RD & 4
OPP 9
+5
61.5%
Allar, Drew pass pass intercepted by Gray, Christian at the NOTREDAME0, Gray, Christian return 0 yards to the NOTREDAME0, PENALTY NOTREDAME holding (Gray, Christian) 5 yards to the NOTREDAME4, NO PLAY, 1ST DOWN PSU.Similar
own 0own 2550opp 25opp 0
NDDrive 6PUNT9 plays · 24 yds · 5:1339% → 38%
Q2 12:54
1ST & 10
OWN 36
+7
61.1%
Riley Leonard pass complete to Kris Mitchell for 7 yds to the ND 43Similar
Q2 10:16
3RD & 10
OWN 46
+3
61.2%
Riley Leonard pass complete to Jaden Greathouse for 3 yds to the ND 49Similar
Q2 9:35
4TH & 7
OWN 49
0
61.7%
James Rendell punt for 41 yds, fair catch by Zion Tracy at the PSU 10Similar
own 0own 2550opp 25opp 0
PSUDrive 7TD15 plays · 90 yds · 7:1262% → 74%
Q2 4:05
4TH & 2
OPP 16
+4
63.7%
Drew Allar pass complete to Tyler Warren for 4 yds to the ND 12 for a 1ST downSimilar
own 0own 2550opp 25opp 0
NDDrive 8FG17 plays · 52 yds · 2:1027% → 31%
Q2 2:10
1ST & 10
OWN 25
+9
73.0%
Riley Leonard pass complete to Aneyas Williams for 9 yds to the ND 34Similar
Q2 1:54
2ND & 1
OWN 34
+6
71.7%
Riley Leonard pass complete to Mitchell Evans for 6 yds to the ND 40 for a 1ST downSimilar
Q2 1:34
2ND & 10
OWN 40
+5
72.2%
Steve Angeli pass complete to Aneyas Williams for 5 yds to the ND 45Similar
Q2 1:26
3RD & 5
OWN 45
+14
71.8%
Steve Angeli pass complete to Jordan Faison for 14 yds to the PSU 41 for a 1ST downSimilar
Q2 1:11
1ST & 10
OPP 41
-4
70.8%
Steve Angeli sacked by Dani Dennis-Sutton for a loss of 4 yards to the PSU 45 Steve Angeli fumbled, forced by Dani Dennis-Sutton, recovered by ND Aamil Wagner , return for 0 yardsSimilar
Q2 1:05
2ND & 14
OPP 45
+12
73.7%
Steve Angeli pass complete to Aneyas Williams for 12 yds to the PSU 33Similar
Q2 0:44
3RD & 2
OPP 33
+5
72.1%
Steve Angeli pass complete to Mitchell Evans for 5 yds to the PSU 28 for a 1ST downSimilar
Q2 0:33
2ND & 10
OPP 28
+4
71.2%
Steve Angeli pass complete to Jaden Greathouse for 4 yds to the PSU 24Similar
Q2 0:16
3RD & 1
OPP 19
+4
70.9%
Steve Angeli pass complete to Aneyas Williams for 4 yds to the PSU 15 for a 1ST downSimilar
Q2 0:11
1ST & 10
OPP 15
-8
70.0%
Steve Angeli sacked by Abdul Carter for a loss of 8 yards to the PSU 23Similar
own 0own 2550opp 25opp 0
NDDrive 9TD9 plays · 75 yds · 4:0930% → 49%
Q3 12:39
1ST & 10
OWN 45
+36
69.0%
Riley Leonard pass complete to Aneyas Williams for 36 yds to the PSU 19 for a 1ST downSimilar
own 0own 2550opp 25opp 0
PSUDrive 10PUNT4 plays · 8 yds · 1:5259% → 58%
Q3 8:41
4TH & 2
OWN 30
0
57.5%
Riley Thompson punt for 40 yds, fair catch by Max Hurleman at the ND 30Similar
own 0own 2550opp 25opp 0
NDDrive 11PUNT5 plays · 11 yds · 2:0345% → 43%
Q3 8:35
1ST & 10
OWN 30
+11
55.5%
Riley Leonard pass complete to Jordan Faison for 11 yds to the ND 41 for a 1ST downSimilar
Q3 6:40
3RD & 10
OWN 41
0
55.2%
Riley Leonard pass incomplete to Mitchell Evans, broken up by Cam MillerSimilar
Q3 6:32
4TH & 10
OWN 41
0
57.3%
James Rendell punt for 44 yds , Zion Tracy returns for no gain to the PSU 15Similar
own 0own 2550opp 25opp 0
PSUDrive 12PUNT5 plays · 17 yds · 1:5859% → 56%
Q3 6:24
1ST & 10
OWN 15
+22
58.7%
Drew Allar pass complete to Tyler Warren for 22 yds to the PSU 37 for a 1ST downSimilar
Q3 5:07
3RD & 7
OWN 40
-8
59.6%
Drew Allar sacked by Rod Heard II for a loss of 8 yards to the PSU 32Similar
Q3 4:26
4TH & 15
OWN 32
+8
55.7%
Riley Thompson punt for 48 yds , Max Hurleman returns for 8 yds to the ND 28Similar
own 0own 2550opp 25opp 0
NDDrive 13TD11 plays · 71 yds · 5:1245% → 76%
Q3 4:19
1ST & 10
OWN 28
+9
54.6%
Riley Leonard pass complete to Mitchell Evans for 9 yds to the ND 37Similar
Q3 2:07
1ST & 10
OWN 39
-2
52.3%
Riley Leonard sacked by Dani Dennis-Sutton for a loss of 2 yards to the ND 37Similar
Q3 0:53
3RD & 9
OWN 40
+17
54.0%
Riley Leonard pass complete to Jaden Greathouse for 17 yds to the PSU 43 for a 1ST downSimilar
Q4 14:15
1ST & 10
OPP 16
+14
47.7%
Leonard, Riley pass incomplete to Raridon, Eli, PENALTY PSU pass interference (King, Kobe) 14 yards to the PSU2, NO PLAY, 1ST DOWN NOTREDAME.Similar
own 0own 2550opp 25opp 0
PSUDrive 14TD7 plays · 75 yds · 3:3933% → 65%
Q4 13:59
1ST & 10
OWN 25
+27
32.6%
Drew Allar pass complete to Tyler Warren for 27 yds to the ND 48 for a 1ST downSimilar
Q4 13:37
1ST & 10
OPP 48
+1
37.4%
Drew Allar pass complete to Khalil Dinkins for 1 yd to the ND 47Similar
Q4 12:16
1ST & 10
OPP 38
+20
36.9%
Drew Allar pass complete to Khalil Dinkins for 20 yds to the ND 18 for a 1ST downSimilar
own 0own 2550opp 25opp 0
NDDrive 15INT1 play · 0 yds · 0:0046% → 46%
Q4 10:15
1ST & 10
OWN 25
0
53.7%
Riley Leonard pass intercepted Dani Dennis-Sutton return for no gain to the ND 39Similar
own 0own 2550opp 25opp 0
PSUDrive 16TD6 plays · 39 yds · 2:1364% → 89%
Q4 8:42
1ST & 10
OPP 24
+15
65.5%
Allar, Drew pass pass intended for Warren, Tyler intercepted by Kiser, Jack at the NOTREDAME0, Kiser, Jack return 0 yards to the NOTREDAME0, PENALTY NOTREDAME pass interference (Shuler, Adon) 15 yards to the NOTREDAME9, NO PLAY, 1ST DOWN PSU.Similar
own 0own 2550opp 25opp 0
NDDrive 17TD7 plays · 81 yds · 3:0818% → 53%
Q4 7:12
2ND & 14
OWN 15
+11
85.1%
Riley Leonard pass complete to Jaden Greathouse for 11 yds to the ND 26Similar
Q4 6:40
3RD & 3
OWN 26
+6
84.7%
Riley Leonard pass complete to Jaden Greathouse for 6 yds to the ND 32 for a 1ST downSimilar
Q4 5:55
1ST & 10
OWN 32
+6
84.1%
Riley Leonard pass complete to Jeremiyah Love for 6 yds to the ND 38Similar
Q4 4:38
2ND & 8
OWN 46
+54
46.6%
Riley Leonard pass complete to Jaden Greathouse for 54 yds for a TD (Mitch Jeter KICK)Similar
own 0own 2550opp 25opp 0
PSUDrive 18PUNT4 plays · 7 yds · 1:5658% → 56%
NDDrive 19PUNT9 plays · 28 yds · 1:4049% → 52%
Q4 1:14
1ST & 10
OWN 36
+15
49.0%
Leonard, Riley pass sacked for loss of 3 yards to the NOTREDAME33 (Carter, Abdul), PENALTY PSU personal foul (Durant, Zane) 15 yards to the PSU49, NO PLAY, 1ST DOWN NOTREDAME.Similar
Q4 0:47
4TH & 9
OPP 48
0
48.5%
James Rendell punt for 33 yds, fair catch by Zion Tracy at the PSU 15Similar
own 0own 2550opp 25opp 0
PSUDrive 20INT2 plays · 13 yds · 0:0556% → 58%
NDDrive 21FG11 plays · 19 yds · 0:2359% → 94%
Q4 0:17
3RD & 3
OPP 35
+10
41.6%
Riley Leonard pass complete to Jaden Greathouse for 10 yds to the PSU 25 for a 1ST downSimilar
own 0own 2550opp 25opp 0
PSUDrive 22END OF GAME2 plays · -4 yds · 0:0414% → 13%
Q4 0:00
2ND & 10
OWN 25
+3
13.1%
Drew Allar pass complete to Tyler Warren for 3 yds to the PSU 21 lat. to Harrison Wallace III for a loss of 3 yards to the PSU 21 lat. to Drew Allar for a loss of 4 yards Drew Allar fumbled, recovered by PSUSimilar
own 0own 2550opp 25opp 0
Biggest swings
FG · Q4 0:07
Mitch Jeter 41 yd FG GOOD
-39.7
TD · Q4 4:38
Riley Leonard pass complete to Jaden Greathouse for 54 yds for a TD (Mitch Jeter KICK)
-36.3
TD · Q4 10:20
Nicholas Singleton run for 7 yds for a TD (Ryan Barker KICK)
+26.8