Week 2 · 2022
Holy Cross at Buffalo
Sat 09/10/2022 06:00 PMUB StadiumBuffalo pregame66% — Pregame win probability: 66% for Buffalo. Buffalo favored, and lost — Holy Cross won.
79°Cloudy7 mph SSW · 52% humidityRecorded at kickoff by College Football Data
Holy Cross
37
12–1
Buffalo
31
7–6
Attendance
16,933
reported
BUF15 plays, 3 yd · Punt | ||||
| 15:00 | 1st & 10 | own 35 | Derek Ng kickoff for 65 yds for a touchback | 0 |
| 13:05 | 4th & 7 | own 28 | Jackson Baltar punt for 52 yds | 0 |
| 3:11 | 1st & 10 | own 35 | Alex McNulty kickoff for 65 yds for a touchback | 0 |
| 0:00 | 1st & 10 | own 25 | Cole Snyder pass complete to Quian Williams for 7 yds to the Buff 32 | +7 |
| 0:00 | 2nd & 3 | own 32 | Cole Snyder pass complete to Jamari Gassett for a loss of 3 yards to the Buff 29 | −3 |
| 0:00 | 3rd & 6 | own 29 | Cole Snyder sacked for a loss of 1 yard to the Buff 28 | −1 |
| 10:56 | 1st & 10 | own 35 | Alex McNulty kickoff for 65 yds for a touchback | 0 |
| 4:52 | 1st & 10 | own 35 | Derek Ng kickoff for 59 yds , Ron Cook Jr. return for 24 yds to the Buff 30 | +24 |
| 2:45 | 1st & 10 | own 35 | Alex McNulty kickoff for 64 yds , Justin Shorter return for 24 yds to the HCrss 25 | +24 |
| 0:11 | 1st & 10 | own 35 | Derek Ng kickoff for 62 yds , Ron Cook Jr. return for 17 yds to the BUFFALO 48 BUFFALO Penalty, Offensive holding (Jahmin Muse) to the Buff 10 | +17 |
| 15:00 | 1st & 10 | own 35 | Alex McNulty kickoff for 65 yds for a touchback | 0 |
| 7:19 | 1st & 10 | own 35 | Derek Ng kickoff for 55 yds , Ron Cook Jr. return for 21 yds to the Buff 31 | +21 |
| 2:25 | 1st & 10 | own 35 | Derek Ng kickoff for 62 yds , Ron Cook Jr. return for 32 yds to the Buff 35 | +32 |
| 7:12 | 1st & 10 | own 35 | Derek Ng kickoff for 65 yds for a touchback | 0 |
| 0:31 | 1st & 10 | own 35 | Alex McNulty kickoff for 65 yds for a touchback | 0 |
HC4 plays, 3 yd · Punt | ||||
| 11:45 | 4th & 7 | own 23 | Patrick Haughney punt for 51 yds , Quian Williams returns for 14 yds to the Buff 40 | +14 |
| 0:00 | 1st & 10 | own 20 | Peter Oliver run for 1 yd to the HCrss 21 | +1 |
| 0:00 | 2nd & 9 | own 21 | Matthew Sluka pass complete to Justin Shorter for 2 yds to the HCrss 23 | +2 |
| 0:00 | 3rd & 7 | own 23 | pass incomplete to Jalen Coker | 0 |
BUF4 plays, 4 yd · Punt | ||||
| 10:24 | 4th & 6 | own 44 | Cole Snyder punt for 56 yds | 0 |
| 0:00 | 1st & 10 | own 40 | Ron Cook Jr. run for 2 yds to the Buff 42 | +2 |
| 0:00 | 2nd & 8 | own 42 | Cole Snyder run for 2 yds to the Buff 44 | +2 |
| 0:00 | 3rd & 6 | own 44 | pass incomplete to Quian Williams | 0 |
HC5 plays, 9 yd · Punt | ||||
| 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 |
| 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:00 | 2nd & 9 | own 21 | Peter Oliver run for 1 yd to the HCrss 22 | +1 |
| 0:00 | 3rd & 8 | own 22 | Matthew Sluka run for 7 yds to the HCrss 29 | +7 |
BUF11 plays, 92 yd · Touchdown | ||||
| 3:11 | 1st & 15 | opp 20 | Cole Snyder pass complete to Justin Marshall for 20 yds for a TD, (Alex McNulty KICK) | +20 |
| 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:00 | 1st & 10 | own 22 | Mike Washington run for 7 yds to the Buff 29 | +7 |
| 0:00 | 2nd & 3 | own 29 | Mike Washington run for 4 yds to the Buff 33 for a 1ST down | +4 |
| 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 |
| 0:00 | 1st & 10 | own 44 | Mike Washington run for 2 yds to the Buff 46 | +2 |
| 0:00 | 2nd & 8 | own 46 | Cole Snyder run for 25 yds to the HCrss 29 for a 1ST down | +25 |
| 0:00 | 1st & 10 | opp 29 | Ron Cook Jr. run for 1 yd to the HCrss 28 | +1 |
| 0:00 | 2nd & 9 | opp 28 | Ron Cook Jr. run for 8 yds to the HCrss 20 | +8 |
| 0:00 | 3rd & 1 | opp 20 | Mike Washington run for 5 yds to the HCrss 15 for a 1ST down | +5 |
| 0:00 | 1st & 10 | opp 15 | BUFFALO Penalty, illegal formation (-5 Yards) to the HCrss 20 | −5 |
HC8 plays, 29 yd · Punt | ||||
| 0:09 | 4th & 7 | opp 46 | Patrick Haughney punt for 31 yds | 0 |
| 0:00 | 1st & 10 | own 25 | Matthew Sluka run for 14 yds to the HCrss 39 for a 1ST down | +14 |
| 0:00 | 1st & 10 | own 39 | Matthew Sluka run for 1 yd to the HCrss 40 | +1 |
| 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 |
| 0:00 | 1st & 10 | opp 49 | Matthew Sluka sacked for a loss of 6 yards to the HCrss 45 | −6 |
| 0:00 | 2nd & 16 | own 45 | Matthew Sluka pass complete to Tyler Purdy for 14 yds to the Buff 41 | +14 |
| 0:00 | 3rd & 2 | opp 41 | pass incomplete to Justin Shorter | 0 |
| 0:00 | 4th & 2 | opp 41 | HOLY CROSS Penalty, false start (Grady Smith) to the Buff 46 | −5 |
BUF4 plays, 85 yd · Touchdown | ||||
| 0:00 | 1st & 10 | own 15 | Al-Jay Henderson run for 14 yds to the Buff 29 for a 1ST down | +14 |
| 0:00 | own 15 | End of 1st Quarter | 0 | |
| 15:00 | 1st & 10 | opp 19 | Mike Washington run for 14 yds to the HCrss 5 for a 1ST down | +14 |
| 10:56 | 1st & goal | opp 5 | Mike Washington 5 Yd Run (Alex McNulty Kick) | +5 |
HC10 plays, 75 yd · Touchdown | ||||
| 6:49 | 2nd & 10 | opp 33 | Matthew Sluka run for 3 yds to the Buff 30 | +3 |
| 6:07 | 3rd & 7 | opp 30 | pass incomplete to Ayir Asante | 0 |
| 4:58 | 1st & goal | opp 4 | Jordan Fuller 4 Yd Run (Derek Ng Kick) | +4 |
| 0:00 | 1st & 10 | own 25 | Jordan Fuller run for a loss of 2 yards to the HCrss 23 | −2 |
| 0:00 | 2nd & 12 | own 23 | Jordan Fuller run for 13 yds to the HCrss 36 for a 1ST down | +13 |
| 0:00 | 1st & 10 | own 36 | Matthew Sluka run for 18 yds to the Buff 46 for a 1ST down | +18 |
| 0:00 | 1st & 10 | opp 46 | HOLY CROSS Penalty, Offensive holding (Pat McMurtrie) to the HCrss 44 | −10 |
| 0:00 | 1st & 20 | own 44 | Peter Oliver run for 2 yds to the HCrss 46 | +2 |
| 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 |
| 0:00 | 1st & 10 | opp 33 | — | 0 |
BUF4 plays, 70 yd · Touchdown | ||||
| 2:50 | 1st & 10 | own 41 | Quian Williams 59 Yd pass from Cole Snyder (Alex McNulty Kick) | +59 |
| 0:00 | 1st & 10 | own 30 | Mike Washington run for 2 yds to the Buff 32 | +2 |
| 0:00 | 2nd & 8 | own 32 | Mike Washington run for 4 yds to the Buff 36 | +4 |
| 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 |
HC6 plays, 75 yd · Touchdown | ||||
| 1:25 | 2nd & 5 | opp 24 | Matthew Sluka run for 7 yds to the Buff 17 for a 1ST down | +7 |
| 1:25 | 1st & 10 | opp 17 | Matthew Sluka pass incomplete to Spencer Gilliam, broken up by Marcus Fuqua | 0 |
| 0:17 | 3rd & 10 | opp 17 | Matthew Sluka pass complete to Ayir Asante for 17 yds for a TD, (Derek Ng KICK) | +17 |
| 0:00 | 1st & 10 | own 25 | Jordan Fuller run for 20 yds to the HCrss 45 for a 1ST down | +20 |
| 0:00 | 1st & 10 | own 45 | Matthew Sluka run for 26 yds to the Buff 29 for a 1ST down | +26 |
| 0:00 | 1st & 10 | opp 29 | Matthew Sluka run for 5 yds to the Buff 24 | +5 |
BUF1 play, 69 yd · Touchdown | ||||
| 7:08 | 1st & 10 | own 31 | Justin Marshall 69 Yd pass from Cole Snyder (Alex McNulty Kick) | +69 |
HC1 play, 62 yd · Touchdown | ||||
| 2:32 | 1st & 10 | own 38 | Matthew Sluka pass complete to Jalen Coker for 62 yds for a TD, (Derek Ng KICK) | +62 |
HC17 plays, 75 yd · Touchdown | ||||
| 8:49 | 1st & goal | opp 3 | Jordan Fuller run for 1 yd to the Buff 2 | +1 |
| 8:49 | 2nd & goal | opp 2 | — | 0 |
| 7:25 | 3rd & goal | opp 2 | Jordan Fuller 2 Yd Run (Derek Ng Kick) | +2 |
| 0:00 | 1st & 10 | own 25 | Peter Oliver run for 4 yds to the HCrss 29 | +4 |
| 0:00 | 2nd & 6 | own 29 | Peter Oliver run for 3 yds to the HCrss 32 | +3 |
| 0:00 | 3rd & 3 | own 32 | Matthew Sluka run for 8 yds to the HCrss 40 for a 1ST down | +8 |
| 0:00 | 1st & 10 | own 40 | Matthew Sluka run for 21 yds to the Buff 39 for a 1ST down | +21 |
| 0:00 | 1st & 10 | opp 39 | Peter Oliver run for 4 yds to the Buff 35 | +4 |
| 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 |
| 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 |
| 0:00 | 1st & 10 | opp 25 | Jordan Fuller run for 2 yds to the Buff 23 | +2 |
| 0:00 | 2nd & 8 | opp 23 | Matthew Sluka run for 2 yds to the Buff 21 | +2 |
| 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:00 | 1st & 10 | opp 11 | Matthew Sluka run for 4 yds to the Buff 7 | +4 |
| 0:00 | 2nd & 6 | opp 7 | pass incomplete to Ayir Asante | 0 |
| 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 |
HC5 plays, 5 yd · Punt | ||||
| 5:22 | 4th & 5 | own 35 | Patrick Haughney punt for 37 yds | 0 |
| 0:00 | 1st & 10 | own 30 | Peter Oliver run for 3 yds to the HCrss 33 | +3 |
| 0:00 | 2nd & 7 | own 33 | Matthew Sluka run for 4 yds to the HCrss 37 | +4 |
| 0:00 | 3rd & 3 | own 37 | Matthew Sluka run for a loss of 2 yards to the HCrss 35 | −2 |
| 0:00 | own 30 | End of 3rd Quarter | 0 | |
BUF3 plays, 7 yd · Punt | ||||
| 4:51 | 2nd & 11 | own 27 | Cole Snyder pass complete to Quian Williams for 6 yds to the Buff 33 | +6 |
| 2:42 | 4th & 15 | own 35 | Jackson Baltar punt for 27 yds | 0 |
| 0:00 | 1st & 10 | own 28 | Mike Washington run for a loss of 1 yard to the Buff 27 | −1 |
BUF8 plays, 26 yd · Punt | ||||
| 0:00 | 1st & 10 | own 35 | Cole Snyder pass complete to Justin Marshall for 5 yds to the Buff 40 | +5 |
| 0:00 | 2nd & 5 | own 40 | Al-Jay Henderson run for 2 yds to the Buff 42 | +2 |
| 0:00 | 3rd & 3 | own 42 | Cole Snyder pass complete to Quian Williams for 5 yds to the Buff 47 for a 1ST down | +5 |
| 0:00 | 1st & 10 | own 47 | Al-Jay Henderson run for 2 yds to the Buff 49 | +2 |
| 15:00 | 2nd & 8 | own 49 | Cole Snyder pass complete to Quian Williams for 7 yds to the HCrss 44 | +7 |
| 15:00 | 3rd & 1 | opp 44 | Al-Jay Henderson run for 4 yds to the HCrss 40 for a 1ST down | +4 |
| 15:00 | 1st & 10 | opp 40 | Cole Snyder pass incomplete to Quian Williams, broken up by Devin Haskins | 0 |
| 13:13 | 4th & 9 | opp 39 | Jackson Baltar punt for 9 yds | 0 |
HC12 plays, 59 yd · Field goal | ||||
| 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 |
| 9:03 | 2nd & 9 | opp 12 | Matthew Sluka run for 5 yds to the Buff 7 | +5 |
| 9:03 | 3rd & 4 | opp 7 | Matthew Sluka sacked for a loss of 4 yards to the Buff 11 | −4 |
| 7:12 | 4th & 8 | opp 11 | Derek Ng 28 Yd Field Goal | +28 |
| 0:00 | 1st & 10 | own 30 | Matthew Sluka run for 3 yds to the HCrss 33 | +3 |
| 0:00 | 2nd & 7 | own 33 | pass incomplete to Dominik Thomas | 0 |
| 0:00 | 3rd & 7 | own 33 | Matthew Sluka pass incomplete BUFFALO Penalty, intentional grounding (Matthew Sluka) to the HCrss 33 | 0 |
| 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 |
| 0:00 | 1st & 10 | own 41 | Tyler Purdy run for 4 yds to the HCrss 45 | +4 |
| 0:00 | 2nd & 6 | own 45 | Matthew Sluka run for 7 yds to the Buff 48 for a 1ST down | +7 |
| 0:00 | 1st & 10 | opp 48 | Matthew Sluka pass complete to Ayir Asante for 5 yds to the Buff 43 | +5 |
| 0:00 | 2nd & 5 | opp 43 | Matthew Sluka run for 3 yds to the Buff 40 | +3 |
BUF10 plays, 40 yd · On downs | ||||
| 3:26 | 4th & 9 | opp 35 | Cole Snyder pass incomplete to Justin Marshall, broken up by Hugh Kelly | 0 |
| 0:00 | 1st & 10 | own 25 | Cole Snyder run for 5 yds to the Buff 30 | +5 |
| 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 |
| 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 |
| 0:00 | 1st & 10 | own 36 | Mike Washington run for 1 yd to the Buff 37 | +1 |
| 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 |
| 0:00 | 1st & 10 | own 48 | Ron Cook Jr. run for 16 yds to the HCrss 36 for a 1ST down | +16 |
| 0:00 | 1st & 10 | opp 36 | Ron Cook Jr. run for 1 yd to the HCrss 35 | +1 |
| 0:00 | 2nd & 9 | opp 35 | Cole Snyder pass incomplete to Ron Cook Jr., broken up by Devin Haskins | 0 |
| 0:00 | 3rd & 9 | opp 35 | Cole Snyder pass incomplete to Ron Cook Jr., broken up by Devin Haskins | 0 |
HC4 plays, 8 yd · Punt | ||||
| 2:34 | 3rd & 2 | own 43 | Matthew Sluka pass incomplete to Ayir Asante, broken up by Jahmin Muse | 0 |
| 2:18 | 4th & 2 | own 43 | Patrick Haughney punt for 41 yds | 0 |
| 0:00 | 1st & 10 | own 35 | Jordan Fuller run for 5 yds to the HCrss 40 | +5 |
| 0:00 | 2nd & 5 | own 40 | Matthew Sluka run for 3 yds to the HCrss 43 | +3 |
BUF9 plays, 50 yd · Field goal | ||||
| 1:06 | 2nd & 2 | opp 40 | Mike Washington run for 6 yds to the HCrss 34 for a 1ST down | +6 |
| 1:06 | 1st & 10 | opp 34 | pass incomplete to Quian Williams | 0 |
| 1:06 | 2nd & 10 | opp 34 | pass incomplete to Mike Washington | 0 |
| 0:31 | 4th & 10 | opp 34 | Alex McNulty 52 Yd Field Goal | +52 |
| 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:00 | 1st & 10 | own 27 | Cole Snyder run for 11 yds to the Buff 38 for a 1ST down | +11 |
| 0:00 | 1st & 10 | own 38 | Cole Snyder pass complete to Quian Williams for 9 yds to the Buff 47 | +9 |
| 0:00 | 2nd & 1 | own 47 | Ron Cook Jr. run for 5 yds to the HCrss 48 for a 1ST down | +5 |
| 0:00 | 1st & 10 | opp 48 | Cole Snyder pass complete to Justin Marshall for 8 yds to the HCrss 40 | +8 |
HC3 plays, 75 yd · Touchdown | ||||
| 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 |
| 0:00 | 1st & 10 | own 25 | Matthew Sluka run for 10 yds to the HCrss 35 for a 1ST down | +10 |
| 0:00 | 3rd & 3 | opp 46 | Jalen Coker 46 Yd pass from Matthew Sluka | +46 |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous 9 meetings vs. Holy Cross
Buffalo 3–5–1 vs Holy Cross
- 1970 · wk 10Holy Cross 0 @ Buffalo 16
- 1968 · wk 7Holy Cross 9 @ Buffalo 10
- 1967 · wk 8Buffalo 25 @ Holy Cross 38
- 1966 · wk 8Holy Cross 3 @ Buffalo 35
- 1965 · wk 8Buffalo 7 @ Holy Cross 20
- 1964 · wk 7Holy Cross 20 @ Buffalo 14
- 1963 · wk 3Holy Cross 6 @ Buffalo 6
- 1962 · wk 3Buffalo 6 @ Holy Cross 16
- 1961 · wk 4Holy Cross 20 @ Buffalo 8
Research
Keep this open while you look at others