View as
Win probability · PUR
modelPUR aheadORE aheadconfidence bandkey playPUR scoreORE score
What if? - hover the chart or a play below, then change how it went
Q1 8:32 · Keelan Crimmins punt for 41 yds, downed at the ORE 20
Driver values - Δ win prob, pts
Pregame priorHome team on offenseScore differentialGarbage-time factorScore diff ÷ offense timeoutsScore diff ÷ seconds remaining
This game in five plays
- TD · Q2 11:42: Dillon Gabriel pass complete to Tez Johnson for 12 yds for a TD (Andrew Boyle KICK) — ORE win probability +2.1 pts (now 97%) (top driver: ORE has the ball).
- KEY PLAY · Q2 3:28: Ryan Browne run for a loss of 3 yards to the PUR 14 — PUR win probability +2.3 pts (now 6%) (top driver: PUR has the ball).
- KEY PLAY · Q2 0:56: Ryan Browne pass incomplete — PUR win probability +1.9 pts (now 5%) (top driver: PUR has the ball).
- SACK · Q2 0:00: Dillon Gabriel sacked by Will Heldt for a loss of 14 yards to the ORE 35 — ORE win probability +2.8 pts (now 98%) (top driver: ORE has the ball).
- TD · Q4 13:47: Dillon Gabriel pass complete to Noah Whittington for 8 yds for a TD (Atticus Sappington KICK) — ORE win probability +1.1 pts (now 100%) (top driver: ORE 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
PUR made the numbers' call on 3 of 8ORE made the numbers' call on 2 of 4
- Q1 8:32PUR 4th & 9 at PUR 39, down 7Agrees with the numbersPunted · 5.5% before the snapGo for it5.5%−0.132% to convertField goalOut of rangePuntTheir call5.5%average punt
- Q1 3:34ORE 4th & 1 at PUR 1, up 7Agrees with the numbersWent for it · 93.5% before the snapGo for itTheir call93.4%59% to convertField goal93.1%−0.294% to makePunt92.5%−0.9average punt
- Q2 14:43PUR 4th & 10 at ORE 40, down 14Close callPunted · 6.4% before the snapGo for it6.4%30% to convertField goal6.3%−<0.134% to makePuntTheir call6.4%−<0.1average punt
- Q2 6:56PUR 4th & 4 at ORE 18, down 21Close callKicked a field goal · 5.0% before the snapGo for it5.0%47% to convertField goalTheir call4.9%−0.179% to makePunt4.0%−0.9average punt
- Q2 3:28ORE 4th & 3 at ORE 38, up 21Close callPunted · 96.2% before the snapGo for it96.2%52% to convertField goalOut of rangePuntTheir call96.1%−<0.1average punt
- Q2 1:44PUR 4th & 6 at PUR 21, down 21Agrees with the numbersPunted · 4.5% before the snapGo for it4.4%−0.138% to convertField goalOut of rangePuntTheir call4.5%average punt
- Q3 9:49PUR 4th & 11 at ORE 42, down 21Close callWent for it · 4.6% before the snapGo for itTheir call4.6%−0.127% to convertField goal4.5%−0.230% to makePunt4.7%average punt
- Q3 6:34ORE 4th & 2 at PUR 33, up 21Close callKicked a field goal · 97.8% before the snapGo for it97.8%57% to convertField goalTheir call97.3%−0.549% to makePunt97.0%−0.8average punt
- Q3 2:30PUR 4th & 10 at ORE 41, down 21Close callWent for it · 2.7% before the snapGo for itTheir call2.6%−<0.130% to convertField goal2.5%−0.232% to makePunt2.7%average punt
- Q4 13:08PUR 4th & 7 at PUR 28, down 28Agrees with the numbersPunted · 0.3% before the snapGo for it0.3%−0.136% to convertField goalOut of rangePuntTheir call0.4%average punt
- Q4 4:54PUR 4th & 7 at ORE 23, down 35Close callWent for it · 0.1% before the snapGo for itTheir call0.1%−<0.136% to convertField goal0.1%70% to makePunt0.0%−0.1average punt
- Q4 3:10ORE 4th & 16 at ORE 17, up 35Agrees with the numbersPunted · 99.8% before the snapGo for it99.6%−0.214% to convertField goalOut of rangePuntTheir call99.8%average punt
After touchdowns: kick or go for two?
ORE made the numbers' call on 5 of 5
- Q1 11:46ORE Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call95.0%97% to makeGo for two95.0%−<0.145% to convert
- Q1 3:34ORE Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call94.1%97% to makeGo for two94.1%−<0.145% to convert
- Q2 11:42ORE Touchdown, up 20 before the tryAgrees with the numbersKicked · madeKickTheir call95.3%97% to makeGo for two95.2%−<0.145% to convert
- Q4 13:47ORE Touchdown, up 27 before the tryAgrees with the numbersKicked · madeKickTheir call99.0%97% to makeGo for two99.0%−<0.145% to convert
- Q4 8:13ORE Touchdown, up 34 before the tryAgrees with the numbersKicked · madeKickTheir call99.9%97% to makeGo for two99.9%−<0.145% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartOREDrive 1TD8 plays · 75 yds · 3:1496% → 96%
Q1 15:00
1ST & 10
OWN 25
+5
3.7%
Dillon Gabriel pass complete to Tez Johnson for 5 yds to the ORE 30Similar
Q1 14:20
2ND & 12
OWN 33
+14
3.8%
Dillon Gabriel pass complete to Evan Stewart for 14 yds to the ORE 47 for a 1ST downSimilar
Q1 13:26
1ST & 10
OWN 47
+49
4.0%
Dillon Gabriel pass complete to Evan Stewart for 49 yds to the PUR 4 for a 1ST downSimilar
own 0own 2550opp 25opp 0
PURDrive 2PUNT6 plays · 14 yds · 3:144% → 5%
Q1 9:30
3RD & 1
OWN 47
-8
4.8%
Ryan Browne sacked by Matayo Uiagalelei for a loss of 8 yards to the PUR 39Similar
own 0own 2550opp 25opp 0
OREDrive 3TD13 plays · 80 yds · 4:5895% → 95%
Q1 8:32
1ST & 10
OWN 20
+19
4.8%
Dillon Gabriel pass complete to Kenyon Sadiq for 19 yds to the ORE 39 for a 1ST downSimilar
Q1 8:32
1ST & 10
OWN 39
+16
4.7%
Dillon Gabriel pass complete to Justius Lowe for 16 yds to the PUR 45 for a 1ST downSimilar
Q1 6:42
2ND & 10
OPP 34
+11
5.0%
Dillon Gabriel pass complete to Tez Johnson for 11 yds to the PUR 23 for a 1ST downSimilar
Q1 6:42
2ND & GOAL
OPP 7
+6
5.0%
Dillon Gabriel pass complete to Jordan James for 6 yds to the PUR 1Similar
own 0own 2550opp 25opp 0
PURDrive 4PUNT9 plays · 35 yds · 3:515% → 6%
own 0own 2550opp 25opp 0
OREDrive 5TD7 plays · 99 yds · 3:0195% → 97%
Q2 14:43
1ST & 10
OWN 1
+16
5.4%
Dillon Gabriel pass complete to Tez Johnson for 16 yds to the ORE 17 for a 1ST downSimilar
Q2 13:50
1ST & 10
OWN 27
+13
5.3%
Dillon Gabriel pass complete to Evan Stewart for 13 yds to the ORE 40 for a 1ST downSimilar
Q2 13:50
1ST & 10
OWN 40
+9
5.2%
Dillon Gabriel pass complete to Tez Johnson for 9 yds to the ORE 49Similar
Q2 13:50
2ND & 1
OWN 49
+39
5.2%
Dillon Gabriel pass complete to Kenyon Sadiq for 39 yds to the PUR 12 for a 1ST downSimilar
Q2 11:42
1ST & 10
OPP 12
+12
3.1%
Dillon Gabriel pass complete to Tez Johnson for 12 yds for a TD (Andrew Boyle KICK)Similar
own 0own 2550opp 25opp 0
PURDrive 6MISSED FG10 plays · 47 yds · 3:584% → 4%
OREDrive 7PUNT7 plays · 18 yds · 3:2897% → 97%
PURDrive 8PUNT7 plays · 4 yds · 1:446% → 4%
Q2 1:44
4TH & 6
OWN 21
0
4.3%
Keelan Crimmins punt for 36 yds, fair catch by Tez Johnson at the ORE 43Similar
own 0own 2550opp 25opp 0
OREDrive 9INT4 plays · 8 yds · 0:4897% → 97%
Q2 1:44
2ND & 2
OPP 49
+8
2.7%
Dillon Gabriel pass complete to Tez Johnson for 8 yds to the PUR 41 for a 1ST downSimilar
Q2 1:44
1ST & 10
OPP 41
-8
2.7%
Oregon Penalty, Intentional Grounding (Dillon Gabriel) to the PUR 48Similar
Q2 0:56
2ND & 18
OPP 49
0
2.7%
Dillon Gabriel pass intercepted Kyndrich Breedlove return for no gain to the PUR 26Similar
own 0own 2550opp 25opp 0
PURDrive 10FUMBLE3 plays · 25 yds · 0:305% → 5%
Q2 0:26
1ST & 10
OWN 46
+5
5.2%
Ryan Browne pass complete to Max Klare for 5 yds Max Klare fumbled, recovered by ORE Kobe Savage K. Savage return for 0 ydsSimilar
own 0own 2550opp 25opp 0
OREDrive 11END OF HALF1 play · -14 yds · 0:0098% → 98%
Q2 0:00
1ST & 10
OWN 49
-14
2.4%
Dillon Gabriel sacked by Will Heldt for a loss of 14 yards to the ORE 35Similar
own 0own 2550opp 25opp 0
PURDrive 12DOWNS11 plays · 37 yds · 5:114% → 4%
Q3 14:45
2ND & 7
OWN 28
+18
4.3%
Ryan Browne pass complete to Devin Mockobee for 18 yds to the PUR 46 for a 1ST downSimilar
Q3 14:00
2ND & 12
OWN 44
+8
4.5%
Ryan Browne pass complete to De'Nylon Morrissette for 8 yds to the ORE 48Similar
Q3 14:00
3RD & 4
OPP 48
+7
4.9%
Ryan Browne pass complete to Jahmal Edrine for 7 yds to the ORE 41 for a 1ST downSimilar
own 0own 2550opp 25opp 0
OREDrive 13MISSED FG8 plays · 29 yds · 3:0998% → 98%
Q3 9:43
3RD & 9
OWN 39
+20
2.5%
Dillon Gabriel pass complete to Evan Stewart for 20 yds to the PUR 41 for a 1ST downSimilar
Q3 9:43
2ND & 8
OPP 39
-5
2.4%
GABRIEL, Dillon pass up the middle incomplete intended for JOHNSON, Tez thrown to the PUR27. PENALTY Before the snap, ORE Illegal Formation enforced 5 yards from the PUR39 to the PUR44. NO PLAY (replay the down).Similar
Q3 9:43
3RD & 13
OPP 44
+11
2.4%
Dillon Gabriel pass complete to Noah Whittington for 11 yds to the PUR 33Similar
own 0own 2550opp 25opp 0
PURDrive 14DOWNS7 plays · 26 yds · 4:044% → 3%
Q3 4:50
3RD & 6
OPP 37
-4
3.0%
Ryan Browne sacked for a loss of 4 yards to the ORE 41 TEAM fumbled, recovered by PUR , return for 0 yardsSimilar
own 0own 2550opp 25opp 0
OREDrive 15TD8 plays · 59 yds · 3:4398% → 100%
Q3 2:30
1ST & 10
OWN 41
+12
1.6%
Dillon Gabriel pass complete to Justius Lowe for 12 yds to the PUR 47 for a 1ST downSimilar
Q3 2:30
1ST & 10
OPP 27
-1
1.5%
Dillon Gabriel pass complete to Noah Whittington for a loss of 1 yard to the PUR 28Similar
Q3 0:00
3RD & 10
OPP 27
+5
1.5%
GABRIEL, Dillon pass to the right incomplete intended for JOHNSON, Tez thrown to the PUR15, clock 00:00. PENALTY PUR Offsides on HELDT, Will enforced 5 yards from the PUR27 to the PUR22 [NHSG]. NO PLAY (replay the down).Similar
Q4 13:47
2ND & GOAL
OPP 8
+8
0.4%
Dillon Gabriel pass complete to Noah Whittington for 8 yds for a TD (Atticus Sappington KICK)Similar
own 0own 2550opp 25opp 0
PURDrive 16PUNT4 plays · 3 yds · 0:390% → 0%
Q4 13:08
4TH & 7
OWN 28
0
0.3%
Keelan Crimmins punt for 42 yds, fair catch by Noah Whittington at the ORE 45Similar
own 0own 2550opp 25opp 0
OREDrive 17TD9 plays · 55 yds · 4:47100% → 100%
Q4 12:16
3RD & 1
OPP 35
+12
0.3%
Dillon Gabriel pass complete to Jeremiah McClellan for 12 yds to the PUR 23 for a 1ST downSimilar
own 0own 2550opp 25opp 0
PURDrive 18DOWNS8 plays · 52 yds · 3:190% → 0%
own 0own 2550opp 25opp 0
OREDrive 19PUNT4 plays · -6 yds · 1:44100% → 100%
Q4 4:54
3RD & 1
OWN 32
-15
0.2%
Oregon Penalty, turnover on downs. PENALTY Personal Foul on ROGERS, Kawika enforced (-15 Yards) to the ORE 17Similar
own 0own 2550opp 25opp 0
PURDrive 20INT8 plays · 38 yds · 2:220% → 0%
Q4 2:00
3RD & 4
OWN 38
+6
0.0%
Ryan Browne pass complete to Andrew Sowinski for 6 yds to the PUR 44 for a 1ST downSimilar
Q4 1:53
3RD & 7
OWN 47
+23
0.0%
Ryan Browne pass complete to Max Klare for 23 yds to the ORE 30 for a 1ST downSimilar
Q4 0:29
1ST & 10
OPP 30
0
0.1%
Ryan Browne pass intercepted, touchback. Kam Alexander return for no gainSimilar
own 0own 2550opp 25opp 0
OREDrive 21END OF 4TH QUARTER1 play · -2 yds · 0:00100% → 100%
Q4 0:00
1ST & 10
OWN 20
-2
0.1%
[SG] Kneel down by NOVOSAD, Austin at ORE18 (team loss of 2), clock 00:00.Similar
own 0own 2550opp 25opp 0
Biggest swings
SACK · Q2 0:00
Dillon Gabriel sacked by Will Heldt for a loss of 14 yards to the ORE 35
-2.8
KEY PLAY · Q2 3:28
Ryan Browne run for a loss of 3 yards to the PUR 14
+2.3
TD · Q2 11:42
Dillon Gabriel pass complete to Tez Johnson for 12 yds for a TD (Andrew Boyle KICK)
-2.1