2025 · Week 6 · Oct 4, 2025 · Acrisure Stadium
Speed4x
View as
Win probability · PITT
modelPITT aheadBC aheadconfidence bandkey playPITT scoreBC score
What if? - hover the chart or a play below, then change how it went
Q2 5:42 · Shamus Florio punt for 41 yds , Kenny Johnson returns for no gain to the PITT 35
Driver values - Δ win prob, pts
Home team on offenseScore differentialPregame priorBlowout marginGarbage-time factorScore diff ÷ offense timeouts
This game in five plays
- TD · Q1 7:22: Mason Heintschel pass complete to Justin Holmes for 14 yds for a TD (Trey Butkowski KICK) — PITT win probability +2.4 pts (now 70%) (top driver: PITT has the ball).
- FG · Q1 0:39: Trey Butkowski 31 yd FG GOOD — PITT win probability +0.1 pts (now 71%) (top driver: PITT has the ball).
- TD · Q2 6:25: Mason Heintschel pass complete to Kenny Johnson for 12 yds for a TD (Trey Butkowski KICK) — PITT win probability +9.5 pts (now 83%) (top driver: PITT has the ball).
- TD · Q2 1:56: Juelz Goff run for 3 yds for a TD (Trey Butkowski KICK) — PITT win probability +5.5 pts (now 94%) (top driver: PITT has the ball).
- TD · Q2 0:10: Ja'Kyrian Turner run for 6 yds for a TD (Trey Butkowski KICK) — PITT win probability +4.3 pts (now 98%) (top driver: PITT 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
PITT made the numbers' call on 6 of 8BC made the numbers' call on 6 of 7
- Q1 12:52BC 4th & 1 at BC 34, tiedClose callPunted · 31.7% before the snapGo for it31.8%71% to convertField goalOut of rangePuntTheir call31.7%−0.1average punt
- Q1 5:04BC 4th & 6 at PITT 47, down 7Agrees with the numbersWent for it · 29.7% before the snapGo for itTheir call29.9%40% to convertField goalOut of rangePunt29.8%−<0.1average punt
- Q1 1:49PITT 4th & 11 at BC 38, up 7Close callWent for it · 70.4% before the snapGo for itTheir call70.4%−<0.127% to convertField goal70.5%38% to makePunt70.4%−<0.1average punt
- Q1 0:39PITT 4th & 6 at BC 13, up 7Agrees with the numbersKicked a field goal · 71.2% before the snapGo for it70.9%−0.137% to convertField goalTheir call71.0%85% to makePunt68.3%−2.7average punt
- Q2 11:24PITT 4th & 10 at PITT 46, up 10Agrees with the numbersPunted · 72.0% before the snapGo for it71.5%−0.729% to convertField goalOut of rangePuntTheir call72.1%average punt
- Q2 10:16BC 4th & 22 at BC 10, down 10Agrees with the numbersPunted · 25.4% before the snapGo for it24.0%−1.57% to convertField goalOut of rangePuntTheir call25.5%average punt
- Q2 6:25PITT 4th & 1 at BC 12, up 10Agrees with the numbersWent for it · 74.9% before the snapGo for itTheir call74.6%71% to convertField goal73.1%−1.586% to makePunt68.3%−6.3average punt
- Q2 5:42BC 4th & 12 at BC 23, down 17Agrees with the numbersPunted · 16.3% before the snapGo for it14.6%−2.622% to convertField goalOut of rangePuntTheir call17.2%average punt
- Q2 3:23PITT 4th & 2 at BC 44, up 17Agrees with the numbersWent for it · 86.0% before the snapGo for itTheir call86.1%57% to convertField goal83.9%−2.227% to makePunt84.4%−1.7average punt
- Q2 1:11BC 4th & 3 at BC 23, down 24Agrees with the numbersPunted · 8.1% before the snapGo for it7.5%−0.351% to convertField goalOut of rangePuntTheir call7.8%average punt
- Q3 13:59PITT 4th & 21 at PITT 14, up 31Agrees with the numbersPunted · 98.1% before the snapGo for it98.0%−0.28% to convertField goalOut of rangePuntTheir call98.2%average punt
- Q4 13:25BC 4th & 12 at BC 44, down 45Agrees with the numbersPunted · 0.1% before the snapGo for it0.1%−0.123% to convertField goalOut of rangePuntTheir call0.2%average punt
- Q4 8:28PITT 4th & 11 at BC 29, up 45Agrees with the numbersKicked a field goal · 99.9% before the snapGo for it99.8%−0.126% to convertField goalTheir call99.9%58% to makePunt99.6%−0.3average punt
- Q4 7:14BC 4th & 14 at BC 8, down 48Agrees with the numbersPunted · 0.1% before the snapGo for it-0.0%−0.116% to convertField goalOut of rangePuntTheir call0.1%average punt
- Q4 5:58PITT 4th & 4 at BC 44, up 48Close callPunted · 99.9% before the snapGo for it99.9%48% to convertField goal99.8%−0.127% to makePuntTheir call99.9%−0.1average punt
After touchdowns: kick or go for two?
PITT made the numbers' call on 6 of 6BC made the numbers' call on 1 of 1
- Q1 7:22PITT Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call69.6%97% to makeGo for two69.6%−<0.145% to convert
- Q2 6:25PITT Touchdown, up 16 before the tryAgrees with the numbersKicked · madeKickTheir call81.9%97% to makeGo for two81.9%−0.145% to convert
- Q2 1:56PITT Touchdown, up 23 before the tryAgrees with the numbersKicked · madeKickTheir call92.4%97% to makeGo for two92.4%−0.145% to convert
- Q2 0:10PITT Touchdown, up 30 before the tryAgrees with the numbersKicked · madeKickTheir call98.1%97% to makeGo for two98.1%−<0.145% to convert
- Q3 9:08PITT Touchdown, up 37 before the tryAgrees with the numbersKicked · madeKickTheir call99.3%97% to makeGo for two99.3%−<0.145% to convert
- Q3 1:39PITT Touchdown, up 44 before the tryAgrees with the numbersKicked · madeKickTheir call99.9%97% to makeGo for two99.9%−<0.145% to convert
- Q4 1:57BC Touchdown, down 42 before the tryAgrees with the numbersKicked · madeKickTheir call0.1%97% to makeGo for two0.1%−<0.145% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartBCDrive 1PUNT5 plays · 9 yds · 1:5532% → 33%
PITTDrive 2TD12 plays · 76 yds · 5:2568% → 70%
Q1 12:01
2ND & 10
OWN 24
+4
67.4%
Mason Heintschel pass complete to Justin Holmes for 4 yds to the PITT 28Similar
Q1 11:29
3RD & 6
OWN 28
+7
67.2%
Mason Heintschel pass complete to Kenny Johnson for 7 yds to the PITT 35 for a 1ST downSimilar
Q1 9:51
3RD & 4
OWN 41
+4
67.4%
Mason Heintschel pass complete to Malachi Thomas for 4 yds to the PITT 45 for a 1ST downSimilar
Q1 9:01
2ND & 9
OWN 46
+15
67.5%
(09:04) No Huddle-Shotgun Heintschel,Mason pass incomplete short right to Hicks,Cataurus thrown to BC40 PENALTY BC Pass Interference (Cunningham,Ashton) 15 yards from Pgh46 to BC39, 1ST DOWN. NO PLAY.Similar
Q1 7:22
1ST & 10
OPP 14
+14
70.1%
Mason Heintschel pass complete to Justin Holmes for 14 yds for a TD (Trey Butkowski KICK)Similar
own 0own 2550opp 25opp 0
BCDrive 3DOWNS8 plays · 30 yds · 2:1431% → 30%
PITTDrive 4FG12 plays · 42 yds · 4:1671% → 71%
Q1 4:55
1ST & 10
OWN 45
+3
70.6%
Mason Heintschel pass complete to Raphael Williams Jr. for 3 yds to the PITT 48Similar
Q1 4:17
2ND & 7
OWN 48
+15
70.8%
Mason Heintschel pass complete to Kenny Johnson for 15 yds to the BC 37 for a 1ST downSimilar
Q1 4:04
1ST & 10
OPP 37
-10
71.0%
(04:08) No Huddle-Shotgun Heintschel,Mason pass complete deep left to Hicks,Cataurus caught at BC00, for 37 yards to the BC00 TOUCHDOWN nullified by penalty, clock 04:04 PENALTY Pgh Holding (Holmes,Justin) 10 yards from BC37 to BC47. NO PLAY.Similar
Q1 3:46
1ST & 35
OWN 38
+13
70.5%
Mason Heintschel pass complete to Juelz Goff for 13 yds to the BC 49Similar
Q1 3:19
2ND & 22
OPP 49
+2
70.7%
Mason Heintschel pass complete to Jake Overman for 2 yds to the BC 47Similar
Q1 2:40
3RD & 20
OPP 47
+9
70.4%
Mason Heintschel pass complete to Kenny Johnson for 9 yds to the BC 38Similar
Q1 1:49
4TH & 11
OPP 38
+21
69.8%
Mason Heintschel pass complete to Kenny Johnson for 21 yds to the BC 17 for a 1ST downSimilar
own 0own 2550opp 25opp 0
BCDrive 5FUMBLE8 plays · 45 yds · 1:3229% → 28%
Q1 0:00
2ND & 10
OWN 25
+2
71.5%
Dylan Lonergan pass complete to Bo MacCormack III for 2 yds to the BC 27Similar
Q2 15:00
3RD & 8
OWN 27
+5
71.8%
PENALTY Pgh Offside (Neal,Isaiah) 5 yards from BC27 to BC32. NO PLAY.Similar
Q2 15:00
3RD & 3
OWN 32
+5
71.3%
PENALTY Pgh Offside (Biles,Rasheem) 5 yards from BC32 to BC37, 1ST DOWN. NO PLAY.Similar
Q2 14:03
3RD & 9
OWN 38
+32
71.6%
Dylan Lonergan pass complete to Jeremiah Franklin for 32 yds Jeremiah Franklin fumbled, recovered by BC Kyle LouisSimilar
own 0own 2550opp 25opp 0
PITTDrive 6PUNT6 plays · 15 yds · 2:1172% → 72%
Q2 13:35
1ST & 10
OWN 31
+15
72.1%
Mason Heintschel pass complete to Kenny Johnson for 15 yds to the PITT 46 for a 1ST downSimilar
Q2 11:31
4TH & 5
OPP 49
-5
72.1%
(11:50) PENALTY Pgh False Start (Guerrier,Josh) 5 yards from BC49 to Pgh46. NO PLAY.Similar
Q2 11:24
4TH & 10
OWN 46
+9
71.5%
Caleb Junko punt for 41 yds , Cameron Martinez returns for 9 yds to the BC 22Similar
own 0own 2550opp 25opp 0
BCDrive 7PUNT4 plays · -12 yds · 1:0228% → 26%
Q2 11:09
2ND & 10
OWN 22
-12
72.4%
Dylan Lonergan sacked by Jahsear Whittington for a loss of 12 yards to the BC 10Similar
own 0own 2550opp 25opp 0
PITTDrive 8TD12 plays · 66 yds · 3:4173% → 83%
Q2 10:06
1ST & 10
OWN 34
+19
73.2%
Mason Heintschel pass complete to Kenny Johnson for 19 yds to the BC 47 for a 1ST downSimilar
Q2 8:17
2ND & 9
OPP 33
-10
74.7%
(08:26) No Huddle-Shotgun Heintschel,Mason pass incomplete deep right to Johnson,Kenny thrown to BC00 PENALTY Pgh Holding (Baer,Ryan) 10 yards from BC33 to BC43. NO PLAY.Similar
Q2 7:29
3RD & 12
OPP 36
+15
73.0%
(07:31) No Huddle-Shotgun Heintschel,Mason pass incomplete deep left to Hicks,Cataurus thrown to BC00 PENALTY BC Pass Interference (Farris,Isaiah) 15 yards from BC36 to BC21, 1ST DOWN. NO PLAY.Similar
Q2 6:25
4TH & 1
OPP 12
+12
83.3%
Mason Heintschel pass complete to Kenny Johnson for 12 yds for a TD (Trey Butkowski KICK)Similar
own 0own 2550opp 25opp 0
BCDrive 9PUNT6 plays · -2 yds · 0:3218% → 17%
PITTDrive 10TD13 plays · 65 yds · 3:3984% → 94%
Q2 4:01
1ST & 10
OWN 48
+8
85.6%
Mason Heintschel pass complete to Kenny Johnson for 8 yds to the BC 44Similar
Q2 3:23
4TH & 2
OPP 44
+7
84.8%
Mason Heintschel pass complete to Malachi Thomas for 7 yds to the BC 37 for a 1ST downSimilar
Q2 2:48
2ND & 10
OPP 37
+9
85.9%
Mason Heintschel pass complete to Kenny Johnson for 9 yds to the BC 28Similar
Q2 2:00
1ST & 10
OPP 25
+22
87.9%
Mason Heintschel pass complete to Justin Holmes for 22 yds Justin Holmes fumbled, recovered by PITT for a 1ST downSimilar
own 0own 2550opp 25opp 0
BCDrive 11PUNT5 plays · 7 yds · 0:369% → 8%
Q2 1:47
1ST & 10
OWN 16
+3
91.3%
Dylan Lonergan pass complete to Jeremiah Franklin for 3 yds to the BC 19Similar
Q2 1:32
2ND & 7
OWN 19
+4
91.5%
Dylan Lonergan pass complete to Dawson Pough for 4 yds to the BC 23Similar
Q2 1:11
4TH & 3
OWN 23
0
91.7%
Shamus Florio punt for 39 yds, fair catch by Kenny Johnson at the PITT 38Similar
own 0own 2550opp 25opp 0
PITTDrive 12TD7 plays · 62 yds · 0:5694% → 98%
BCDrive 13END OF HALF2 plays · -3 yds · 0:002% → 2%
own 0own 2550opp 25opp 0
PITTDrive 14PUNT5 plays · -11 yds · 0:5598% → 98%
Q3 14:43
3RD & 10
OWN 25
-11
98.0%
Mason Heintschel sacked by Favor Bate for a loss of 11 yards to the PITT 14Similar
own 0own 2550opp 25opp 0
BCDrive 15FUMBLE4 plays · 11 yds · 1:242% → 1%
Q3 13:45
1ST & 10
OWN 31
+11
98.5%
Dylan Lonergan pass complete to Jordan McDonald for 11 yds to the BC 42 for a 1ST downSimilar
Q3 12:21
1ST & 10
OPP 48
-10
98.7%
Dylan Lonergan sacked by Rasheem Biles for a loss of 10 yards to the BC 39 Dylan Lonergan fumbled, recovered by BC Jimmy Scott , return for 0 yardsSimilar
own 0own 2550opp 25opp 0
PITTDrive 16TD7 plays · 39 yds · 3:0699% → 99%
BCDrive 17INT7 plays · 34 yds · 1:461% → 1%
PITTDrive 18TD10 plays · 61 yds · 5:2599% → 100%
Q3 5:46
3RD & 3
OWN 46
+15
99.5%
Mason Heintschel pass complete to Juelz Goff for 15 yds to the BC 39 for a 1ST downSimilar
Q3 5:09
1ST & 10
OPP 39
+9
99.5%
Mason Heintschel pass complete to Jake Overman for 9 yds to the BC 30Similar
Q3 4:03
1ST & 10
OPP 27
+2
99.6%
Mason Heintschel pass complete to Zion Fowler-El for 2 yds to the BC 25Similar
Q3 3:15
2ND & 8
OPP 25
+7
99.6%
Mason Heintschel pass complete to Ja'Kyrian Turner for 7 yds to the BC 18Similar
Q3 2:14
1ST & 10
OPP 15
-3
99.7%
Mason Heintschel sacked by Sedarius McConnell for a loss of 3 yards to the BC 18Similar
Q3 1:39
2ND & 13
OPP 18
+18
99.7%
Mason Heintschel pass complete to Zion Fowler-El for 18 yds for a TD (Trey Butkowski KICK)Similar
own 0own 2550opp 25opp 0
BCDrive 19PUNT9 plays · 19 yds · 3:080% → 0%
own 0own 2550opp 25opp 0
PITTDrive 20FG11 plays · 47 yds · 4:50100% → 100%
Q4 12:36
2ND & 8
OWN 26
+16
99.8%
Mason Heintschel pass complete to Bryce Yates for 16 yds to the PITT 42 for a 1ST downSimilar
Q4 12:10
1ST & 10
OWN 42
+6
99.8%
Mason Heintschel pass complete to Bryce Yates for 6 yds to the PITT 48Similar
Q4 11:41
2ND & 4
OWN 48
+2
99.8%
Mason Heintschel pass complete to Deuce Spann for 2 yds to the 50 yard lineSimilar
Q4 11:19
3RD & 2
50
+3
99.9%
Mason Heintschel pass complete to Josh Altsman for 3 yds to the BC 47 for a 1ST downSimilar
Q4 10:24
1ST & 10
OPP 28
-10
99.9%
(10:27) No Huddle-Shotgun Heintschel,Mason pass complete short right to Spann,Deuce caught at BC30, for 11 yards to the BC17 (Davis,Carter), out of bounds PENALTY Pgh Holding (Yates,Bryce) 10 yards from BC28 to BC38. NO PLAY.Similar
own 0own 2550opp 25opp 0
BCDrive 21PUNT6 plays · -4 yds · 1:040% → 0%
Q4 7:21
4TH & 7
OWN 15
-7
99.9%
(07:29) Quinn,Andy punt 41 yards to the Pgh44 muffed by Williams Jr.,Raphael at Pgh44 recovered by BC Pemberton,Vaughn at Pgh42, End Of Play PENALTY BC Targeting (McLaughlin,Luke) 7 yards from BC15 to BC08. NO PLAY.Similar
own 0own 2550opp 25opp 0
PITTDrive 22PUNT4 plays · 6 yds · 1:07100% → 100%
own 0own 2550opp 25opp 0
BCDrive 23TD9 plays · 80 yds · 3:560% → 0%
Q4 4:18
1ST & 10
OWN 30
+45
100.0%
Shaker Reisig pass complete to Kaelan Chudzinski for 45 yds to the PITT 25 for a 1ST downSimilar
Q4 3:15
2ND & 12
OPP 27
+22
100.0%
Shaker Reisig pass complete to Kaelan Chudzinski for 22 yds to the PITT 5 for a 1ST downSimilar
Q4 1:57
3RD & GOAL
OPP 3
+3
99.9%
Shaker Reisig pass complete to Kaelan Chudzinski for 3 yds for a TD (Luca Lombardo KICK)Similar
own 0own 2550opp 25opp 0
PITTDrive 24END OF GAME7 plays · 20 yds · 1:46100% → 100%
Q4 0:46
3RD & 2
OWN 34
+4
100.0%
Eli Holstein pass complete to Tony Kinsler for 4 yds to the PITT 38 for a 1ST downSimilar
own 0own 2550opp 25opp 0
Biggest swings
TD · Q2 6:25
Mason Heintschel pass complete to Kenny Johnson for 12 yds for a TD (Trey Butkowski KICK)
+9.5
TD · Q2 1:56
Juelz Goff run for 3 yds for a TD (Trey Butkowski KICK)
+5.5
TD · Q2 0:10
Ja'Kyrian Turner run for 6 yds for a TD (Trey Butkowski KICK)
+4.3