2025 · Week 8 · Oct 18, 2025 · Canvas Stadium
Speed4x
View as
Win probability · CSU
modelCSU aheadHAW aheadconfidence bandkey playCSU scoreHAW score
What if? - hover the chart or a play below, then change how it went
Q3 8:27 · Bryan Hansen punt for 40 yds, fair catch by Tama Uiliata at the HAW 38
Driver values - Δ win prob, pts
Home team on offenseScore differentialGarbage-time factorPregame priorScore diff ÷ seconds remainingScore diff ÷ offense timeouts
This game in five plays
- TD · Q2 5:54: Micah Alejado pass complete to Jackson Harris for 75 yds for a TD (Kansei Matsuzawa KICK) — HAW win probability +12.1 pts (now 54%) (top driver: HAW has the ball).
- TD · Q3 9:50: Micah Alejado pass complete to Jackson Harris for 9 yds for a TD (Kansei Matsuzawa KICK) — HAW win probability +14.1 pts (now 78%) (top driver: HAW has the ball).
- TD · Q4 11:58: Jackson Brousseau pass complete to Armani Winfield for 7 yds for a TD (Two-Point Conversion failed) — CSU win probability +13.2 pts (now 25%) (top driver: CSU has the ball).
- TD · Q4 6:50: Tahj Bullock run for 3 yds for a TD (Two-Point Conversion failed) — CSU win probability +21.5 pts (now 40%) (top driver: Blowout context favors the defense).
- TD · Q4 2:23: Cam Barfield run for 35 yds for a TD (Kansei Matsuzawa KICK) — HAW win probability +7.7 pts (now 96%) (top driver: HAW 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
CSU made the numbers' call on 6 of 8HAW made the numbers' call on 6 of 7
- Q1 14:03CSU 4th & 4 at CSU 31, tiedAgrees with the numbersPunted · 58.6% before the snapGo for it58.6%−0.148% to convertField goalOut of rangePuntTheir call58.7%average punt
- Q1 5:07CSU 4th & 10 at CSU 44, down 7Agrees with the numbersPunted · 54.6% before the snapGo for it54.4%−0.329% to convertField goalOut of rangePuntTheir call54.8%average punt
- Q1 3:28HAW 4th & 4 at HAW 7, up 7Agrees with the numbersPunted · 45.1% before the snapGo for it45.0%−0.145% to convertField goalOut of rangePuntTheir call45.2%average punt
- Q1 3:28HAW 4th & 4 at HAW 7, up 7Agrees with the numbersPunted · 45.1% before the snapGo for it45.0%−0.145% to convertField goalOut of rangePuntTheir call45.2%average punt
- Q1 2:12CSU 4th & 5 at CSU 47, down 7Agrees with the numbersPunted · 53.5% before the snapGo for it53.6%−<0.141% to convertField goalOut of rangePuntTheir call53.6%average punt
- Q1 0:00HAW 4th & 6 at HAW 24, up 7Agrees with the numbersPunted · 46.9% before the snapGo for it46.9%−0.538% to convertField goalOut of rangePuntTheir call47.3%average punt
- Q2 6:06CSU 4th & 7 at CSU 42, tiedAgrees with the numbersPunted · 58.3% before the snapGo for it58.0%−0.737% to convertField goalOut of rangePuntTheir call58.7%average punt
- Q2 5:02CSU 4th & 9 at CSU 36, down 7Agrees with the numbersPunted · 45.5% before the snapGo for it44.3%−1.031% to convertField goalOut of rangePuntTheir call45.3%average punt
- Q2 1:55HAW 4th & 2 at HAW 47, up 7Numbers favored go for it by 1.2 ptsPunted · 58.1% before the snapGo for it58.2%57% to convertField goalOut of rangePuntTheir call57.1%−1.2average punt
- Q3 8:27CSU 4th & 13 at CSU 22, down 14Agrees with the numbersPunted · 23.6% before the snapGo for it22.3%−2.619% to convertField goalOut of rangePuntTheir call24.9%average punt
- Q3 3:09HAW 4th & 8 at CSU 8, up 14Agrees with the numbersKicked a field goal · 82.4% before the snapGo for it80.7%−1.026% to convertField goalTheir call81.7%90% to makePunt71.9%−9.8average punt
- Q4 10:58HAW 4th & 7 at HAW 28, up 11Agrees with the numbersPunted · 82.6% before the snapGo for it82.2%−1.036% to convertField goalOut of rangePuntTheir call83.2%average punt
- Q4 7:17CSU 4th & 11 at HAW 48, down 11Close callWent for it · 13.0% before the snapGo for itTheir call12.5%−0.326% to convertField goalOut of rangePunt12.8%average punt
- Q4 2:23HAW 4th & 1 at CSU 35, up 5Agrees with the numbersWent for it · 85.5% before the snapGo for itTheir call85.9%71% to convertField goal81.4%−4.545% to makePunt79.0%−6.9average punt
- Q4 1:17CSU 4th & 15 at CSU 33, down 12Close callWent for it · 4.1% before the snapGo for itTheir call3.6%−<0.116% to convertField goalOut of rangePunt3.6%average punt
After touchdowns: kick or go for two?
CSU made the numbers' call on 0 of 2HAW made the numbers' call on 4 of 4
- Q1 8:38HAW Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call42.8%97% to makeGo for two42.8%−<0.145% to convert
- Q2 5:54HAW Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call51.8%97% to makeGo for two51.7%−0.145% to convert
- Q3 9:50HAW Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call70.0%97% to makeGo for two69.9%−0.145% to convert
- Q4 11:58CSU Touchdown, down 11 before the tryClose callWent for two · failedKick20.8%97% to makeGo for twoTheir call20.8%−0.145% to convert
- Q4 6:50CSU Touchdown, down 5 before the tryClose callWent for two · failedKick29.0%97% to makeGo for twoTheir call28.9%−<0.145% to convert
- Q4 2:23HAW Touchdown, up 11 before the tryAgrees with the numbersKicked · madeKickTheir call94.4%97% to makeGo for two93.8%−0.645% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartCSUDrive 1PUNT5 plays · 6 yds · 0:5159% → 59%
own 0own 2550opp 25opp 0
HAWDrive 2TD12 plays · 65 yds · 5:1841% → 44%
Q1 13:56
1ST & 10
OWN 35
+8
59.1%
Micah Alejado pass complete to Jackson Harris for 8 yds to the HAW 43Similar
Q1 13:17
2ND & 2
OWN 43
+13
59.0%
Micah Alejado pass complete to Karsyn Pupunu for 13 yds to the CSU 44 for a 1ST downSimilar
Q1 11:12
3RD & 2
OPP 36
+6
58.7%
Micah Alejado pass complete to Jackson Harris for 6 yds to the CSU 30 for a 1ST downSimilar
Q1 10:25
2ND & 10
OPP 30
+3
58.5%
Micah Alejado pass complete to Nick Cenacle for 3 yds to the CSU 27Similar
Q1 9:40
3RD & 7
OPP 27
+21
58.7%
Micah Alejado pass complete to Cam Barfield for 21 yds to the CSU 6 for a 1ST downSimilar
Q1 9:05
1ST & GOAL
OPP 6
+4
58.4%
(09:07) No Huddle-Shotgun Alejado,Micah pass incomplete short left to Pupunu,Karsyn thrown to CSU00 broken up by Joe,Lemondre PENALTY CSU Pass Interference (Joe,Lemondre) 4 yards from CSU06 to CSU02, 1ST DOWN. NO PLAY.Similar
Q1 8:43
2ND & GOAL
OPP 2
-15
58.1%
(08:46) No Huddle-Shotgun Alejado,Micah pass incomplete short right to Ashlock,Pofele thrown to CSU00 PENALTY UH Pass Interference (Cenacle,Nick) 15 yards from CSU02 to CSU17. NO PLAY.Similar
Q1 8:38
2ND & GOAL
OPP 17
+17
55.8%
Micah Alejado pass complete to Nick Cenacle for 17 yds for a TD (Kansei Matsuzawa KICK)Similar
own 0own 2550opp 25opp 0
CSUDrive 3PUNT8 plays · 19 yds · 3:2557% → 55%
HAWDrive 4PUNT6 plays · 6 yds · 1:3445% → 45%
Q1 3:28
4TH & 4
OWN 7
+25
55.3%
Billy Gowers punt for 51 yds, punt out-of-bounds at the HAW 33 , Javion Kinnard returns for 25 yds to the HAW 32 Colorado State Penalty, Offensive Holding (Yards) to the HAW 33Similar
Q1 3:28
4TH & 4
OWN 7
+25
55.3%
Billy Gowers punt for 51 yds, punt out-of-bounds at the CSU 42 , Javion Kinnard returns for 25 yds to the CSU 32 Colorado State Penalty, Offensive Holding (Jordan Ross) to the CSU 42Similar
own 0own 2550opp 25opp 0
CSUDrive 5PUNT4 plays · 5 yds · 1:1256% → 54%
own 0own 2550opp 25opp 0
HAWDrive 6PUNT RETURN TD5 plays · 4 yds · 2:1246% → 41%
Q1 2:12
1ST & 10
OWN 20
-5
53.7%
PENALTY UH False Start (Spencer,Ethan) 5 yards from UH20 to UH15. NO PLAY.Similar
Q1 1:26
2ND & 15
OWN 15
+7
53.4%
Micah Alejado pass complete to Karsyn Pupunu for 7 yds to the HAW 22Similar
Q1 0:50
3RD & 8
OWN 22
+2
53.4%
Micah Alejado pass complete to Landon Sims for 2 yds to the HAW 24Similar
Q1 0:00
4TH & 6
OWN 24
+91
59.4%
Billy Gowers punt for 67 yds , Javion Kinnard returns for 91 yds for a TD (Isaiah Hankins KICK)Similar
own 0own 2550opp 25opp 0
HAWDrive 7INT10 plays · 47 yds · 4:4642% → 44%
CSUDrive 8PUNT8 plays · 26 yds · 3:5559% → 59%
Q2 6:06
4TH & 7
OWN 42
0
58.6%
Bryan Hansen punt for 33 yds, fair catch by Tama Uiliata at the HAW 25Similar
own 0own 2550opp 25opp 0
HAWDrive 9TD1 play · 75 yds · 0:0054% → 54%
Q2 5:54
1ST & 10
OWN 25
+75
46.5%
Micah Alejado pass complete to Jackson Harris for 75 yds for a TD (Kansei Matsuzawa KICK)Similar
own 0own 2550opp 25opp 0
CSUDrive 10PUNT5 plays · 1 yds · 0:4548% → 46%
own 0own 2550opp 25opp 0
HAWDrive 11PUNT7 plays · 24 yds · 3:0154% → 58%
Q2 4:10
2ND & 6
OWN 27
+12
45.0%
Micah Alejado pass complete to Karsyn Pupunu for 12 yds to the HAW 39 for a 1ST downSimilar
Q2 3:20
2ND & 10
OWN 39
+6
42.8%
Micah Alejado pass complete to Tama Uiliata for 6 yds to the HAW 45Similar
Q2 1:55
4TH & 2
OWN 47
+15
42.1%
Billy Gowers punt for 43 yds, punt out-of-bounds at the CSU 25 , Tommy Maher returns for 15 yds to the CSU 25Similar
own 0own 2550opp 25opp 0
CSUDrive 12FUMBLE8 plays · 34 yds · 1:2944% → 45%
Q2 1:22
2ND & 6
OWN 29
+4
44.2%
Jackson Brousseau pass complete to Jalen Dupree for 4 yds to the CSU 33Similar
Q2 0:59
3RD & 2
OWN 33
+14
44.3%
Jackson Brousseau pass complete to Jordan Ross for 14 yds to the CSU 47 for a 1ST downSimilar
Q2 0:54
1ST & 10
OWN 47
-15
46.5%
(00:59) No Huddle-Shotgun Brousseau,Jackson pass incomplete deep right to Ross,Jordan thrown to UH20 broken up by Wilson-Jones,Jaheim PENALTY CSU Pass Interference (Ross,Jordan) 15 yards from CSU47 to CSU32. NO PLAY.Similar
Q2 0:42
1ST & 25
OWN 32
+8
43.3%
Jackson Brousseau pass complete to Lavon Brown for 8 yds to the CSU 40Similar
Q2 0:29
2ND & 17
OWN 40
+9
43.7%
Jackson Brousseau pass complete to Armani Winfield for 9 yds to the CSU 49Similar
Q2 0:19
3RD & 8
OWN 49
+10
44.7%
Jackson Brousseau pass complete to Jalen Dupree for 10 yds Jalen Dupree fumbled, recovered by HAW Jackie Johnson IIISimilar
own 0own 2550opp 25opp 0
HAWDrive 13END OF HALF6 plays · 15 yds · 0:1262% → 63%
HAWDrive 14TD9 plays · 65 yds · 5:0559% → 78%
Q3 14:55
1ST & 10
OWN 35
+6
41.0%
Micah Alejado pass complete to Nick Cenacle for 6 yds to the HAW 41Similar
Q3 14:16
2ND & 4
OWN 41
-1
39.3%
Micah Alejado pass complete to Landon Sims for a loss of 1 yard to the HAW 40Similar
Q3 13:26
3RD & 5
OWN 40
+20
39.2%
Micah Alejado pass complete to Karsyn Pupunu for 20 yds to the CSU 40 for a 1ST downSimilar
Q3 12:46
1ST & 10
OPP 40
+16
38.0%
Micah Alejado pass complete to Nick Cenacle for 16 yds to the CSU 24 for a 1ST downSimilar
Q3 9:50
2ND & 8
OPP 9
+9
21.7%
Micah Alejado pass complete to Jackson Harris for 9 yds for a TD (Kansei Matsuzawa KICK)Similar
own 0own 2550opp 25opp 0
CSUDrive 15PUNT5 plays · -3 yds · 1:1626% → 24%
Q3 8:45
3RD & 4
OWN 31
-9
25.6%
Jackson Brousseau sacked by Luther McCoy for a loss of 9 yards to the CSU 22 Jackson Brousseau fumbled, recovered by CSU Aitor Urionabarrenechea , return for 0 yardsSimilar
Q3 8:27
4TH & 13
OWN 22
0
23.7%
Bryan Hansen punt for 40 yds, fair catch by Tama Uiliata at the HAW 38Similar
own 0own 2550opp 25opp 0
HAWDrive 16FG13 plays · 54 yds · 5:1179% → 85%
Q3 7:40
2ND & 8
OWN 40
+4
20.6%
Micah Alejado pass complete to Karsyn Pupunu for 4 yds to the HAW 44Similar
Q3 6:55
3RD & 4
OWN 44
+19
19.2%
Micah Alejado pass complete to Pofele Ashlock for 19 yds to the CSU 37 for a 1ST downSimilar
Q3 6:08
1ST & 10
OPP 37
+1
18.2%
Micah Alejado pass complete to Blaze Kamoku for 1 yd to the CSU 36Similar
Q3 4:03
3RD & 9
OPP 22
+12
16.6%
(04:05) Shotgun Alejado,Micah pass incomplete deep left to Ashlock,Pofele thrown to CSU00 broken up by Noland,AJ, 1ST DOWN, PENALTY CSU Pass Interference (Noland,AJ) 12 yards from CSU22 to CSU10, 1ST DOWN. NO PLAY.Similar
Q3 3:43
3RD & GOAL
OPP 8
0
15.9%
Micah Alejado pass complete to Nick Cenacle for no gain to the CSU 8Similar
own 0own 2550opp 25opp 0
CSUDrive 17TD15 plays · 75 yds · 6:0317% → 25%
Q3 1:15
1ST & 10
OPP 48
-9
17.3%
Jackson Brousseau sacked by Tariq Jones for a loss of 9 yards to the CSU 43Similar
Q3 0:44
2ND & 19
OWN 43
+19
14.4%
Jackson Brousseau pass complete to Tay Lanier for 19 yds to the HAW 38 for a 1ST downSimilar
Q4 14:48
2ND & 6
OPP 34
+6
16.7%
Jackson Brousseau pass complete to Javion Kinnard for 6 yds to the HAW 28 for a 1ST downSimilar
Q4 11:58
2ND & 2
OPP 7
+7
25.1%
Jackson Brousseau pass complete to Armani Winfield for 7 yds for a TD (Two-Point Conversion failed)Similar
own 0own 2550opp 25opp 0
HAWDrive 18PUNT5 plays · 3 yds · 0:5381% → 83%
own 0own 2550opp 25opp 0
CSUDrive 19TD12 plays · 77 yds · 4:0319% → 40%
Q4 10:37
2ND & 10
OWN 23
+9
15.9%
Jackson Brousseau pass complete to Javion Kinnard for 9 yds to the CSU 32Similar
Q4 8:55
2ND & 9
OWN 37
+16
16.1%
Jackson Brousseau pass complete to Ryan McConnell for 16 yds to the HAW 47 for a 1ST downSimilar
Q4 7:17
4TH & 11
OPP 48
+37
13.0%
Jackson Brousseau pass complete to Tay Lanier for 37 yds to the HAW 11 for a 1ST downSimilar
Q4 7:03
1ST & 10
OPP 11
+8
18.8%
Jalen Dupree run for 5 yds to the HAW 6 for a 1ST down Hawai'i Penalty, (3 Yards) to the HAW 3 for a 1ST downSimilar
Q4 6:50
1ST & GOAL
OPP 3
+3
40.3%
Tahj Bullock run for 3 yds for a TD (Two-Point Conversion failed)Similar
own 0own 2550opp 25opp 0
HAWDrive 20TD11 plays · 75 yds · 4:2176% → 96%
Q4 4:42
2ND & 3
OWN 45
+11
16.6%
Micah Alejado pass complete to Jackson Harris for 11 yds to the CSU 44 for a 1ST downSimilar
Q4 3:27
2ND & 8
OPP 42
+3
14.0%
Micah Alejado pass complete to Devon Tauaefa for 3 yds to the CSU 39Similar
Q4 2:48
3RD & 5
OPP 39
+4
11.8%
Micah Alejado pass complete to Nick Cenacle for 4 yds to the CSU 35Similar
own 0own 2550opp 25opp 0
CSUDrive 21DOWNS10 plays · 9 yds · 0:445% → 5%
Q4 2:01
1ST & 10
OWN 18
+8
5.0%
Jackson Brousseau pass complete to Lavon Brown for 8 yds to the CSU 26Similar
Q4 1:51
2ND & 2
OWN 26
-4
2.5%
Jackson Brousseau sacked by De'Jon Benton for a loss of 4 yards to the CSU 22Similar
Q4 1:46
3RD & 6
OWN 22
+16
2.2%
Jackson Brousseau pass complete to Lavon Brown for 16 yds to the CSU 38 for a 1ST downSimilar
Q4 1:22
3RD & 10
OWN 38
-5
4.8%
Jackson Brousseau sacked by Tariq Jones for a loss of 5 yards to the CSU 33Similar
Q4 1:17
4TH & 15
OWN 33
-6
4.8%
Jackson Brousseau sacked by Jackie Johnson III for a loss of 6 yards to the CSU 27Similar
own 0own 2550opp 25opp 0
Biggest swings
TD · Q4 6:50
Tahj Bullock run for 3 yds for a TD (Two-Point Conversion failed)
+21.5
TD · Q3 9:50
Micah Alejado pass complete to Jackson Harris for 9 yds for a TD (Kansei Matsuzawa KICK)
-14.1
TD · Q4 11:58
Jackson Brousseau pass complete to Armani Winfield for 7 yds for a TD (Two-Point Conversion failed)
+13.2