WIN PROBABILITY Holy Cross above · Buffalo below
KICK 41% → 0% Buffalo FINAL
Holy Cross
Buffalo
bar spans the drive · tick marks the start · click a drive for the plays
▸
Q1
PUNT
3 pl · 3 yd · 1:55
31–31
+4
13:05
4th & 7
OWN 28
Jackson Baltar punt for 52 yds
3:11
1st & 10
OWN 35
Alex McNulty kickoff for 65 yds for a touchback
0:00
1st & 10
OWN 25
Cole Snyder pass complete to Quian Williams for 7 yds to the Buff 32
+7
0.60
0:00
2nd & 3
OWN 32
Cole Snyder pass complete to Jamari Gassett for a loss of 3 yards to the Buff 29
-3
-1.37
0:00
3rd & 6
OWN 29
Cole Snyder sacked for a loss of 1 yard to the Buff 28
-1
-0.36
10:56
1st & 10
OWN 35
Alex McNulty kickoff for 65 yds for a touchback
2:45
1st & 10
OWN 35
Alex McNulty kickoff for 64 yds , Justin Shorter return for 24 yds to the HCrss 25
15:00
1st & 10
OWN 35
Alex McNulty kickoff for 65 yds for a touchback
0:31
1st & 10
OWN 35
Alex McNulty kickoff for 65 yds for a touchback
▸
PUNT
3 pl · 3 yd · 1:20
0–0
+3
11:45
4th & 7
OWN 23
Patrick Haughney punt for 51 yds , Quian Williams returns for 14 yds to the Buff 40
0:00
1st & 10
OWN 20
Peter Oliver run for 1 yd to the HCrss 21
+1
-0.47
0:00
2nd & 9
OWN 21
Matthew Sluka pass complete to Justin Shorter for 2 yds to the HCrss 23
+2
-0.20
0:00
3rd & 7
OWN 23
pass incomplete to Jalen Coker
0
-0.20
▸
PUNT
3 pl · 4 yd · 1:21
0–0
−1
10:24
4th & 6
OWN 44
Cole Snyder punt for 56 yds
0:00
1st & 10
OWN 40
Ron Cook Jr. run for 2 yds to the Buff 42
+2
-0.68
0:00
2nd & 8
OWN 42
Cole Snyder run for 2 yds to the Buff 44
+2
-0.58
0:00
3rd & 6
OWN 44
pass incomplete to Quian Williams
0
-0.70
▸
PUNT
3 pl · 9 yd · 2:00
0–0
+2
8:24
4th & 1
OWN 29
Patrick Haughney punt for 55 yds, punt out-of-bounds at the Buff 8 , Quian Williams returns for no gain to the Buff 29 BUFFALO Penalty, Offensive holding (Jayden Oliver ) to the Buff 8
0:00
1st & 10
OWN 20
HOLY CROSS Penalty, false start (Sean Morris) to the HCrss 15
-5
0:00
1st & 15
OWN 15
Matthew Sluka pass complete to Ayir Asante for 6 yds to the HCrss 21
+6
0.12
0:00
2nd & 9
OWN 21
Peter Oliver run for 1 yd to the HCrss 22
+1
-0.26
0:00
3rd & 8
OWN 22
Matthew Sluka run for 7 yds to the HCrss 29
+7
0.16
▸
TD
11 pl · 92 yd · 5:13
0–7
+9
3:11
1st & 15
OPP 20
Cole Snyder pass complete to Justin Marshall for 20 yds for a TD, (Alex McNulty KICK)
+20
2.91
0:00
1st & 10
OWN 8
Cole Snyder pass complete to Justin Marshall for 14 yds to the Buff 22 for a 1ST down
+14
0.58
0:00
1st & 10
OWN 22
Mike Washington run for 7 yds to the Buff 29
+7
0.56
0:00
2nd & 3
OWN 29
Mike Washington run for 4 yds to the Buff 33 for a 1ST down
+4
0.29
0:00
1st & 10
OWN 33
Cole Snyder pass complete to Jamari Gassett for 11 yds to the Buff 44 for a 1ST down
+11
1.06
0:00
1st & 10
OWN 44
Mike Washington run for 2 yds to the Buff 46
+2
-0.68
0:00
2nd & 8
OWN 46
Cole Snyder run for 25 yds to the HCrss 29 for a 1ST down
+25
2.27
0:00
1st & 10
OPP 29
Ron Cook Jr. run for 1 yd to the HCrss 28
+1
-0.41
0:00
2nd & 9
OPP 28
Ron Cook Jr. run for 8 yds to the HCrss 20
+8
0.44
0:00
3rd & 1
OPP 20
Mike Washington run for 5 yds to the HCrss 15 for a 1ST down
+5
0.20
0:00
1st & 10
OPP 15
BUFFALO Penalty, illegal formation (-5 Yards) to the HCrss 20
-5
-0.71
▸
PUNT
6 pl · 29 yd · 3:02
0–7
−14
0:09
4th & 7
OPP 46
Patrick Haughney punt for 31 yds
0:00
1st & 10
OWN 25
Matthew Sluka run for 14 yds to the HCrss 39 for a 1ST down
+14
1.22
0:00
1st & 10
OWN 39
Matthew Sluka run for 1 yd to the HCrss 40
+1
-0.90
0:00
2nd & 9
OWN 40
Matthew Sluka pass complete to Dominik Thomas for 11 yds to the Buff 49 for a 1ST down
+11
1.99
0:00
1st & 10
OPP 49
Matthew Sluka sacked for a loss of 6 yards to the HCrss 45
-6
-2.36
0:00
2nd & 16
OWN 45
Matthew Sluka pass complete to Tyler Purdy for 14 yds to the Buff 41
+14
2.08
0:00
3rd & 2
OPP 41
pass incomplete to Justin Shorter
0
-1.15
0:00
4th & 2
OPP 41
HOLY CROSS Penalty, false start (Grady Smith) to the Buff 46
-5
▸
TD
9 pl · 85 yd · 4:13
0–14
+35
0:00
1st & 10
OWN 15
Al-Jay Henderson run for 14 yds to the Buff 29 for a 1ST down
+14
0.85
0:00
OWN 15
End of 1st Quarter
15:00
1st & 10
OPP 19
Mike Washington run for 14 yds to the HCrss 5 for a 1ST down
+14
0.72
10:56
1st & 5
OPP 5
Mike Washington 5 Yd Run (Alex McNulty Kick)
+5
1.88
▸
Q2
TD
13 pl · 75 yd · 5:58
7–14
−13
6:49
2nd & 10
OPP 33
Matthew Sluka run for 3 yds to the Buff 30
+3
-0.28
6:07
3rd & 7
OPP 30
pass incomplete to Ayir Asante
0
-0.95
4:58
1st & 4
OPP 4
Jordan Fuller 4 Yd Run (Derek Ng Kick)
+4
1.69
0:00
1st & 10
OWN 25
Jordan Fuller run for a loss of 2 yards to the HCrss 23
-2
-0.89
0:00
2nd & 12
OWN 23
Jordan Fuller run for 13 yds to the HCrss 36 for a 1ST down
+13
1.82
0:00
1st & 10
OWN 36
Matthew Sluka run for 18 yds to the Buff 46 for a 1ST down
+18
1.60
0:00
1st & 10
OPP 46
HOLY CROSS Penalty, Offensive holding (Pat McMurtrie) to the HCrss 44
-10
-2.98
0:00
1st & 20
OWN 44
Peter Oliver run for 2 yds to the HCrss 46
+2
-0.50
0:00
2nd & 18
OWN 46
Matthew Sluka pass complete to Justin Shorter for 21 yds to the Buff 33 for a 1ST down
+21
3.33
0:00
1st & 10
OPP 33
Rush
0
-0.64
▸
TD
4 pl · 70 yd · 2:02
7–21
+6
2:50
1st & 10
OWN 41
Quian Williams 59 Yd pass from Cole Snyder (Alex McNulty Kick)
+59
4.66
0:00
1st & 10
OWN 30
Mike Washington run for 2 yds to the Buff 32
+2
-0.55
0:00
2nd & 8
OWN 32
Mike Washington run for 4 yds to the Buff 36
+4
-0.11
0:00
3rd & 4
OWN 36
Cole Snyder pass complete to Quian Williams for 5 yds to the Buff 41 for a 1ST down
+5
1.69
▸
TD
7 pl · 75 yd · 2:28
14–21
−6
1:25
2nd & 5
OPP 24
Matthew Sluka run for 7 yds to the Buff 17 for a 1ST down
+7
0.13
1:25
1st & 10
OPP 17
Matthew Sluka pass incomplete to Spencer Gilliam, broken up by Marcus Fuqua
0
-0.34
0:17
3rd & 10
OPP 17
Matthew Sluka pass complete to Ayir Asante for 17 yds for a TD, (Derek Ng KICK)
+17
3.32
0:00
1st & 10
OWN 25
Jordan Fuller run for 20 yds to the HCrss 45 for a 1ST down
+20
1.80
0:00
1st & 10
OWN 45
Matthew Sluka run for 26 yds to the Buff 29 for a 1ST down
+26
1.49
0:00
1st & 10
OPP 29
Matthew Sluka run for 5 yds to the Buff 24
+5
0.08
▸
Q3
TD
1 pl · 69 yd · 0:11
21–28
+4
▸
TD
1 pl · 62 yd · 0:10
28–28
−14
2:32
1st & 10
OWN 38
Matthew Sluka pass complete to Jalen Coker for 62 yds for a TD, (Derek Ng KICK)
+62
4.95
▸
TD
16 pl · 75 yd · 7:35
21–21
+19
8:49
1st & 3
OPP 3
Jordan Fuller run for 1 yd to the Buff 2
+1
-0.60
8:49
2nd & 2
OPP 2
Rush
0
-0.48
7:25
3rd & 2
OPP 2
Jordan Fuller 2 Yd Run (Derek Ng Kick)
+2
2.54
0:00
1st & 10
OWN 25
Peter Oliver run for 4 yds to the HCrss 29
+4
-0.11
0:00
2nd & 6
OWN 29
Peter Oliver run for 3 yds to the HCrss 32
+3
-0.27
0:00
3rd & 3
OWN 32
Matthew Sluka run for 8 yds to the HCrss 40 for a 1ST down
+8
1.71
0:00
1st & 10
OWN 40
Matthew Sluka run for 21 yds to the Buff 39 for a 1ST down
+21
1.62
0:00
1st & 10
OPP 39
Peter Oliver run for 4 yds to the Buff 35
+4
-0.09
0:00
2nd & 6
OPP 35
HOLY CROSS Penalty, false start (C.J. Hanson) to the Buff 40
-5
0:00
2nd & 11
OPP 40
Matthew Sluka pass incomplete to Justin Shorter, broken up by Quian Williams
0
-1.03
0:00
3rd & 11
OPP 40
Matthew Sluka pass incomplete to Jalen Coker for a 1ST down BUFFALO Penalty, Defensive pass interference (Jayden Oliver ) to the Buff 25 for a 1ST down
+15
2.48
0:00
1st & 10
OPP 25
Jordan Fuller run for 2 yds to the Buff 23
+2
-0.24
0:00
2nd & 8
OPP 23
Matthew Sluka run for 2 yds to the Buff 21
+2
-0.28
0:00
3rd & 6
OPP 21
Matthew Sluka pass complete to Justin Shorter for a 1ST down BUFFALO Penalty, Defensive holding (Logic Hudgens ) to the Buff 11 for a 1ST down
+10
0.70
0:00
1st & 10
OPP 11
Matthew Sluka run for 4 yds to the Buff 7
+4
-0.02
0:00
2nd & 6
OPP 7
pass incomplete to Ayir Asante
0
-0.30
0:00
3rd & 6
OPP 7
Matthew Sluka run for 1 yd to the Buff 6 for a 1ST down BUFFALO Penalty, personal foul (Ibrahim Kante ) to the Buff 3 for a 1ST down
+4
-0.03
▸
PUNT
3 pl · 5 yd · 1:46
21–28
+5
5:22
4th & 5
OWN 35
Patrick Haughney punt for 37 yds
0:00
1st & 10
OWN 30
Peter Oliver run for 3 yds to the HCrss 33
+3
-0.36
0:00
2nd & 7
OWN 33
Matthew Sluka run for 4 yds to the HCrss 37
+4
-0.12
0:00
3rd & 3
OWN 37
Matthew Sluka run for a loss of 2 yards to the HCrss 35
-2
-0.82
0:00
OWN 30
End of 3rd Quarter
▸
PUNT
7 pl · 7 yd · 2:40
21–28
+1
4:51
2nd & 11
OWN 27
Cole Snyder pass complete to Quian Williams for 6 yds to the Buff 33
+6
0.16
2:42
4th & 15
OWN 35
Jackson Baltar punt for 27 yds
0:00
1st & 10
OWN 28
Mike Washington run for a loss of 1 yard to the Buff 27
-1
-0.91
▸
PUNT
9 pl · 26 yd · 4:12
31–28
−59
▸
Q4
FG
13 pl · 59 yd · 6:01
31–28
+16
9:03
3rd & 2
OPP 40
Matthew Sluka pass complete to Jalen Coker for 27 yds to the Buff 13 for a 1ST down BUFFALO Penalty, off-side. ( Yards) to the Buff 13 for a 1ST down
+27
1.42
9:03
2nd & 9
OPP 12
Matthew Sluka run for 5 yds to the Buff 7
+5
0.04
9:03
3rd & 4
OPP 7
Matthew Sluka sacked for a loss of 4 yards to the Buff 11
-4
-0.70
7:12
4th & 8
OPP 11
Derek Ng 28 Yd Field Goal
0:00
1st & 10
OWN 30
Matthew Sluka run for 3 yds to the HCrss 33
+3
-0.36
0:00
2nd & 7
OWN 33
pass incomplete to Dominik Thomas
0
-0.71
0:00
3rd & 7
OWN 33
Matthew Sluka pass incomplete BUFFALO Penalty, intentional grounding (Matthew Sluka) to the HCrss 33
0
-0.36
0:00
3rd & 7
OWN 33
Matthew Sluka pass complete to Spencer Gilliam for 8 yds to the HCrss 41 for a 1ST down
+8
2.10
0:00
1st & 10
OWN 41
Tyler Purdy run for 4 yds to the HCrss 45
+4
-0.17
0:00
2nd & 6
OWN 45
Matthew Sluka run for 7 yds to the Buff 48 for a 1ST down
+7
1.14
0:00
1st & 10
OPP 48
Matthew Sluka pass complete to Ayir Asante for 5 yds to the Buff 43
+5
0.10
0:00
2nd & 5
OPP 43
Matthew Sluka run for 3 yds to the Buff 40
+3
-0.37
▸
ON DOWNS
10 pl · 40 yd · 3:46
31–28
−17
3:26
4th & 9
OPP 35
Cole Snyder pass incomplete to Justin Marshall , broken up by Hugh Kelly
0
-1.51
0:00
1st & 10
OWN 25
Cole Snyder run for 5 yds to the Buff 30
+5
0.09
0:00
2nd & 5
OWN 30
Cole Snyder pass complete to Jamari Gassett for a loss of 5 yards to the Buff 25 BUFFALO Penalty, Offensive holding (Justin Marshall ) to the Buff 20
-15
-1.38
0:00
2nd & 15
OWN 20
Cole Snyder pass complete to Robbie Mangas for 16 yds to the Buff 36 for a 1ST down
+16
2.00
0:00
1st & 10
OWN 36
Mike Washington run for 1 yd to the Buff 37
+1
-0.85
0:00
2nd & 9
OWN 37
Cole Snyder pass complete to Ron Cook Jr. for 11 yds to the Buff 48 for a 1ST down
+11
1.99
0:00
1st & 10
OWN 48
Ron Cook Jr. run for 16 yds to the HCrss 36 for a 1ST down
+16
1.00
0:00
1st & 10
OPP 36
Ron Cook Jr. run for 1 yd to the HCrss 35
+1
-0.55
0:00
2nd & 9
OPP 35
Cole Snyder pass incomplete to Ron Cook Jr. , broken up by Devin Haskins
0
-0.90
0:00
3rd & 9
OPP 35
Cole Snyder pass incomplete to Ron Cook Jr. , broken up by Devin Haskins
0
-1.03
▸
PUNT
3 pl · 8 yd · 1:08
31–28
+18
2:34
3rd & 2
OWN 43
Matthew Sluka pass incomplete to Ayir Asante, broken up by Jahmin Muse
0
-0.91
2:18
4th & 2
OWN 43
Patrick Haughney punt for 41 yds
0:00
1st & 10
OWN 35
Jordan Fuller run for 5 yds to the HCrss 40
+5
0.11
0:00
2nd & 5
OWN 40
Matthew Sluka run for 3 yds to the HCrss 43
+3
-0.42
▸
FG
10 pl · 50 yd · 1:47
31–31
−4
1:06
2nd & 2
OPP 40
Mike Washington run for 6 yds to the HCrss 34 for a 1ST down
+6
-0.05
1:06
1st & 10
OPP 34
pass incomplete to Quian Williams
0
-0.66
1:06
2nd & 10
OPP 34
pass incomplete to Mike Washington
0
-0.89
0:31
4th & 10
OPP 34
Alex McNulty 52 Yd Field Goal
0:00
1st & 10
OWN 16
Cole Snyder pass complete to Jamari Gassett for 11 yds to the Buff 27 for a 1ST down
+11
0.65
0:00
1st & 10
OWN 27
Cole Snyder run for 11 yds to the Buff 38 for a 1ST down
+11
0.98
0:00
1st & 10
OWN 38
Cole Snyder pass complete to Quian Williams for 9 yds to the Buff 47
+9
1.37
0:00
2nd & 1
OWN 47
Ron Cook Jr. run for 5 yds to the HCrss 48 for a 1ST down
+5
-0.10
0:00
1st & 10
OPP 48
Cole Snyder pass complete to Justin Marshall for 8 yds to the HCrss 40
+8
0.80
▸
TD
5 pl · 75 yd · 0:31
37–31
−35
0:24
1st & 10
OWN 35
Matthew Sluka pass complete to Jalen Coker for 12 yds to the HCrss 47 for a 1ST down
+12
1.15
0:00
1st & 10
OWN 25
Matthew Sluka run for 10 yds to the HCrss 35 for a 1ST down
+10
0.84
0:00
3rd & 3
OPP 46
Jalen Coker 46 Yd pass from Matthew Sluka
+46
4.67