View as
Win probability · MICH
modelMICH aheadARMY aheadconfidence bandkey playMICH scoreARMY score
What if? - hover the chart or a play below, then change how it went
Q3 13:21 · Will Hart punt for 61 yds , Akyah Miranda returns for 12 yds to the Army 35
Driver values - Δ win prob, pts
Pregame priorHome team on offenseScore differentialTime remainingGarbage-time factorDefense timeouts
This game in five plays
- TD · Q3 2:24: Zach Charbonnet 1 Yd Run (Jake Moody Kick) — MICH win probability +16.5 pts (now 79%) (top driver: MICH has the ball).
- TD · OT 0:00: Kelvin Hopkins Jr. 6 Yd Run (Cole Talley Kick) — ARMY win probability +17.8 pts (now 77%) (top driver: ARMY has the ball).
- TD · OT 0:00: Zach Charbonnet 3 Yd Run (Jake Moody Kick) — MICH win probability +36.7 pts (now 65%) (top driver: defense timeouts not recorded for this play).
- FG · OT2 0:00: Jake Moody 43 Yd Field Goal — MICH win probability +16.8 pts (now 79%) (top driver: MICH has the ball).
- KEY PLAY · OT2 0:00: Kelvin Hopkins Jr. run for 2 yds to the Mich 23 — ARMY win probability +38.1 pts (now 60%) (top driver: defense timeouts not recorded for this play).
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
MICH made the numbers' call on 3 of 5ARMY made the numbers' call on 7 of 8
- Q1 12:54ARMY 4th & 4 at ARMY 31, tiedAgrees with the numbersPunted · 8.7% before the snapGo for it8.7%−<0.148% to convertField goalOut of rangePuntTheir call8.8%average punt
- Q1 8:26ARMY 4th & 1 at ARMY 49, tiedAgrees with the numbersWent for it · 10.1% before the snapGo for itTheir call10.2%70% to convertField goalOut of rangePunt10.0%−0.1average punt
- Q1 1:40MICH 4th & 10 at MICH 42, down 7Close callWent for it · 84.8% before the snapGo for itTheir call84.6%−0.429% to convertField goalOut of rangePunt85.0%average punt
- Q2 12:02ARMY 4th & 18 at ARMY 30, tiedAgrees with the numbersPunted · 13.9% before the snapGo for it13.4%−0.712% to convertField goalOut of rangePuntTheir call14.0%average punt
- Q2 5:24ARMY 4th & 2 at MICH 17, tiedAgrees with the numbersWent for it · 19.6% before the snapGo for itTheir call19.4%56% to convertField goal18.8%−0.680% to makePunt15.8%−3.6average punt
- Q2 0:00MICH 4th & 14 at ARMY 37, down 7Close callKicked a field goal · 67.4% before the snapGo for it65.8%−1.319% to convertField goalTheir call66.8%−0.340% to makePunt67.1%average punt
- Q3 13:21MICH 4th & 10 at MICH 16, down 7Agrees with the numbersPunted · 64.6% before the snapGo for it62.8%−2.228% to convertField goalOut of rangePuntTheir call65.0%average punt
- Q4 14:49ARMY 4th & 3 at ARMY 32, tiedAgrees with the numbersPunted · 31.7% before the snapGo for it32.7%−0.752% to convertField goalOut of rangePuntTheir call33.5%average punt
- Q4 9:58MICH 4th & 2 at ARMY 19, tiedAgrees with the numbersWent for it · 68.2% before the snapGo for itTheir call69.0%56% to convertField goal66.0%−3.077% to makePunt48.6%−20.4average punt
- Q4 6:28ARMY 4th & 3 at ARMY 41, tiedNumbers favored go for it by 1.4 ptsPunted · 42.5% before the snapGo for it43.1%52% to convertField goalOut of rangePuntTheir call41.7%−1.4average punt
- Q4 2:32MICH 4th & 2 at ARMY 43, tiedAgrees with the numbersWent for it · 62.4% before the snapGo for itTheir call61.5%57% to convertField goal51.7%−9.928% to makePunt52.8%−8.7average punt
- Q4 1:19ARMY 4th & 1 at MICH 49, tiedAgrees with the numbersWent for it · 51.8% before the snapGo for itTheir call54.6%70% to convertField goalOut of rangePunt44.9%−9.6average punt
- Q4 0:00ARMY 4th & 8 at MICH 33, tiedAgrees with the numbersKicked a field goal · 51.3% before the snapGo for it46.7%−11.434% to convertField goalTheir call58.1%49% to makePunt44.6%−13.5average punt
After touchdowns: kick or go for two?
MICH made the numbers' call on 2 of 2ARMY made the numbers' call on 2 of 2
- Q1 5:01ARMY Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call12.4%97% to makeGo for two12.4%−<0.145% to convert
- Q1 0:24MICH Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call86.7%97% to makeGo for two86.6%−<0.145% to convert
- Q2 2:51ARMY Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call27.2%97% to makeGo for two27.1%−0.145% to convert
- Q3 2:24MICH Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call68.5%97% to makeGo for two68.3%−0.245% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartARMYDrive 1PUNT7 plays · 6 yds · 2:016% → 7%
own 0own 2550opp 25opp 0
MICHDrive 2FUMBLE8 plays · 33 yds · 2:3793% → 93%
Q1 11:56
2ND & 10
OWN 39
0
93.1%
Shea Patterson pass complete to Giles Jackson for no gain to the Mich 39Similar
Q1 11:42
3RD & 10
OWN 39
+12
93.0%
Shea Patterson pass complete to Ronnie Bell for 12 yds to the MICHIGAN 49 for a 1ST down ARMY Penalty, Defensive Holding (Elijah Riley) declined for a 1ST downSimilar
Q1 10:50
2ND & 4
OPP 43
+15
93.0%
Shea Patterson pass complete to Tarik Black for 15 yds to the Army 28 for a 1ST downSimilar
Q1 10:13
1ST & 10
OPP 28
-12
92.9%
Shea Patterson sacked by Arik Smith for a loss of 12 yards to the Army 40 Shea Patterson fumbled, forced by Arik Smith, recovered by Army Kwabena Bonsu , return for 0 yardsSimilar
own 0own 2550opp 25opp 0
ARMYDrive 3TD10 plays · 60 yds · 4:468% → 11%
own 0own 2550opp 25opp 0
MICHDrive 4TD14 plays · 70 yds · 4:2190% → 91%
Q1 4:18
2ND & 9
OWN 31
+8
89.6%
Shea Patterson pass complete to Tarik Black for 8 yds to the Mich 39Similar
Q1 2:49
3RD & 5
OWN 47
0
89.1%
Shea Patterson pass complete to Zach Charbonnet for no gain to the Mich 47Similar
Q1 1:40
4TH & 10
OWN 42
+25
87.8%
Michael Barrett pass complete to Daxton Hill for 25 yds to the Army 33 for a 1ST downSimilar
Q1 1:16
1ST & 10
OPP 33
+24
88.7%
Shea Patterson pass complete to Nick Eubanks for 24 yds to the Army 9 for a 1ST downSimilar
Q1 0:28
3RD & 0
OPP 6
+4
88.2%
Patterson, Shea pass incomplete to Collins, Nico, PENALTY ARMY pass interference (Riley, Elijah) 4 yards to the ARMY2, NO PLAY, 1ST DOWN MICHIGAN.Similar
own 0own 2550opp 25opp 0
ARMYDrive 5FUMBLE2 plays · -4 yds · 0:0011% → 11%
Q1 0:16
1ST & 10
OWN 25
-4
89.3%
Kell Walker run for a loss of 4 yards to the Army 21 Kell Walker fumbled, recovered by Mich Josh MetellusSimilar
own 0own 2550opp 25opp 0
MICHDrive 6FUMBLE1 play · -7 yds · 0:0091% → 91%
Q1 0:10
1ST & 10
OPP 21
-7
90.5%
Shea Patterson sacked by Elijah Riley for a loss of 7 yards to the Army 28 Shea Patterson fumbled, forced by Elijah Riley, recovered by Army Elijah Riley , return for 0 yardsSimilar
own 0own 2550opp 25opp 0
ARMYDrive 7PUNT7 plays · 2 yds · 2:5811% → 12%
Q2 13:34
1ST & 10
OWN 40
-13
88.2%
Connor Slomka run for 2 yds to the Army 40 ARMY Penalty, Unsportsmanlike Conduct (Connor Slomka) to the Army 25Similar
own 0own 2550opp 25opp 0
MICHDrive 8FUMBLE6 plays · 34 yds · 2:1789% → 88%
Q2 11:00
1ST & 10
OWN 17
-8
88.3%
Charbonnet, Zach rush for 2 yards to the MICHIGAN19, PENALTY MICHIGAN holding (Hayes, Ryan) 8 yards to the MICHIGAN9, NO PLAY.Similar
Q2 10:06
2ND & 7
OWN 20
+14
87.9%
Shea Patterson pass complete to Nico Collins for 14 yds to the Mich 34 for a 1ST downSimilar
Q2 9:37
1ST & 10
OWN 34
+6
87.9%
Ben VanSumeren run for 6 yds to the Mich 40 Ben VanSumeren fumbled, forced by Cole Christiansen, recovered by Army Cam JonesSimilar
own 0own 2550opp 25opp 0
ARMYDrive 9TD14 plays · 40 yds · 6:3614% → 23%
Q2 8:00
3RD & 4
OPP 34
-1
84.4%
Kelvin Hopkins Jr. run for a loss of 1 yard to the Mich 35 Kelvin Hopkins Jr. fumbled, recovered by Army Artice Hobbs IVSimilar
Q2 7:35
4TH & 5
OPP 35
+10
84.8%
Hopkins Jr., Kelvin pass incomplete, PENALTY MICHIGAN holding (Hill, Lavert) 10 yards to the MICHIGAN25, NO PLAY, 1ST DOWN ARMY.Similar
own 0own 2550opp 25opp 0
MICHDrive 10DOWNS19 plays · 40 yds · 2:3276% → 71%
Q2 2:08
2ND & 4
OWN 29
+3
76.3%
Shea Patterson pass complete to Ronnie Bell for 3 yds to the Mich 32Similar
Q2 1:25
4TH & 1
OWN 32
+5
74.2%
Charbonnet, Zach rush for 3 yards to the MICHIGAN35, PENALTY ARMY substitution infraction 5 yards to the MICHIGAN37, NO PLAY, 1ST DOWN MICHIGAN.Similar
Q2 1:00
1ST & 15
OWN 32
+13
73.6%
Shea Patterson pass complete to Sean McKeon for 13 yds to the Mich 45Similar
Q2 0:22
2ND & 15
OWN 45
+22
73.2%
Shea Patterson pass complete to Sean McKeon for 22 yds to the Army 33 for a 1ST downSimilar
Q2 0:12
1ST & 10
OPP 33
+6
76.9%
Shea Patterson pass complete to Zach Charbonnet for 6 yds to the Army 27Similar
Q2 0:03
3RD & 4
OPP 37
-10
74.7%
Shea Patterson sacked by Elijah Riley for a loss of 10 yards to the Army 37 MICHIGAN Penalty, Intentional Grounding (Shea Patterson) to the Army 37Similar
own 0own 2550opp 25opp 0
MICHDrive 12PUNT5 plays · 0 yds · 1:3471% → 68%
ARMYDrive 13INT12 plays · 60 yds · 5:3233% → 43%
MICHDrive 14TD13 plays · 78 yds · 5:1163% → 79%
Q3 5:32
3RD & 8
OWN 36
+15
59.7%
Patterson, Shea pass incomplete to Collins, Nico, PENALTY ARMY pass interference (Riley, Elijah) 15 yards to the ARMY49, NO PLAY, 1ST DOWN MICHIGAN.Similar
Q3 4:49
2ND & 10
OPP 49
+1
61.8%
Shea Patterson pass complete to Tarik Black for 1 yd to the Army 48Similar
Q3 4:15
3RD & 9
OPP 48
+18
60.3%
Shea Patterson pass complete to Nico Collins for 18 yds to the Army 30 for a 1ST downSimilar
Q3 3:07
3RD & 7
OPP 27
+25
60.6%
Shea Patterson pass complete to Ronnie Bell for 25 yds to the Army 2 for a 1ST downSimilar
own 0own 2550opp 25opp 0
ARMYDrive 15PUNT6 plays · 7 yds · 2:2830% → 30%
Q3 2:17
1ST & 10
OWN 25
-10
70.5%
Hopkins Jr., Kelvin rush for 1 yard to the ARMY26, PENALTY ARMY holding (Reeder, Peyton) 10 yards to the ARMY15, NO PLAY.Similar
Q3 1:13
2ND & 12
OWN 23
+9
69.9%
Kelvin Hopkins Jr. pass complete to Artice Hobbs IV for 9 yds to the Army 32Similar
Q4 14:49
4TH & 3
OWN 32
-5
70.2%
Zach Potter punt for 31 yds , Ronnie Bell returns for a loss of 5 yards to the Mich 32 Ronnie Bell fumbled, forced by Ryan Velez, recovered by Mich Josh MetellusSimilar
own 0own 2550opp 25opp 0
MICHDrive 16DOWNS11 plays · 45 yds · 4:4273% → 71%
Q4 14:40
1ST & 10
OWN 32
+9
73.1%
Shea Patterson pass complete to Ronnie Bell for 9 yds to the Mich 41Similar
Q4 12:28
3RD & 7
50
+11
73.3%
Shea Patterson pass complete to Ronnie Bell for 11 yds to the Army 39 for a 1ST downSimilar
Q4 12:13
1ST & 10
OPP 39
+12
74.9%
Shea Patterson pass complete to Ronnie Bell for 12 yds to the Army 27 for a 1ST downSimilar
Q4 11:13
2ND & 8
OPP 25
+5
75.8%
Shea Patterson pass complete to Nick Eubanks for 5 yds to the Army 20Similar
own 0own 2550opp 25opp 0
ARMYDrive 17PUNT7 plays · 18 yds · 3:2237% → 40%
own 0own 2550opp 25opp 0
MICHDrive 18DOWNS8 plays · 42 yds · 3:4266% → 66%
Q4 6:14
1ST & 10
OWN 22
+21
65.8%
Christian Turner run for 6 yds to the Mich 22 for a 1ST down ARMY Penalty, Personal Foul (Javhari Bourdeau) to the Mich 37 for a 1ST downSimilar
own 0own 2550opp 25opp 0
ARMYDrive 19MISSED FG12 plays · 25 yds · 2:2649% → 52%
own 0own 2550opp 25opp 0
ARMYDrive 21TD7 plays · 25 yds · 0:0060% → 77%
OT 0:00
3RD & 4
OPP 19
+5
43.0%
Slomka, Connor rush for 2 yards to the MICHIGAN17, PENALTY MICHIGAN offside (Hudson, Khaleke) 5 yards to the MICHIGAN14, NO PLAY, 1ST DOWN ARMY.Similar
own 0own 2550opp 25opp 0
MICHDrive 22TD5 plays · 25 yds · 0:0028% → 65%
OT 0:00
3RD & 6
OPP 21
+9
25.6%
Shea Patterson pass complete to Ronnie Bell for 9 yds to the Army 12 for a 1ST downSimilar
OT 0:00
1ST & 10
OPP 12
+9
28.1%
Patterson, Shea pass incomplete to Black, Tarik, PENALTY ARMY pass interference 9 yards to the ARMY3, NO PLAY, 1ST DOWN MICHIGAN.Similar
own 0own 2550opp 25opp 0
MICHDrive 23MISSED FG4 plays · 0 yds · 0:0065% → 79%
own 0own 2550opp 25opp 0
ARMYDrive 25FUMBLE4 plays · -11 yds · 0:0060% → 56%
OT2 0:00
3RD & 11
OPP 26
-10
43.7%
Kelvin Hopkins Jr. sacked by Kwity Paye and Aidan Hutchinson for a loss of 10 yards to the Mich 36 Kelvin Hopkins Jr. fumbled, recovered by Mich Kwity Paye , return for 0 yardsSimilar
own 0own 2550opp 25opp 0
Biggest swings
End of Game · Final
Game over.
+56.3
KEY PLAY · OT2 0:00
Kelvin Hopkins Jr. run for 2 yds to the Mich 23
-38.1
TD · OT 0:00
Zach Charbonnet 3 Yd Run (Jake Moody Kick)
+36.7