Holy Cross at Buffalo

Saturday, September 10, 2022

Holy Cross beat Buffalo 37–⁠31. It was their 10th meeting; Holy Cross leads the series 6–⁠3–⁠1.

AwayHoly Cross12–⁠1 in 2022
37
HomeBuffalo7–⁠6 in 2022
31

Final at UB Stadium, AmherstTV: ESPN+Attendance 16,933

At kickoff
79°F, mostly cloudy, wind 8 mph from the southWeather: NOAA NCEI Integrated Surface Database; Buffalo Niagara International Airpor (KBUF), 7 km from the stadium, six minutes before kickoff
Official
Aandrew SpecialeGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Holy Cross01414937
Buffalo7147331

Standouts

  • PassingCole Snyder23 of 34, 305 yards, 3 TDBuffalo
  • RushingMatthew Sluka25 carries, 146 yardsHoly Cross
  • ReceivingJalen Coker4 catches, 147 yards, 2 TDHoly Cross
  • DefenseShaun Dolac15 tackles, 1 sack, 1 for lossBuffalo

Player stats

Holy Cross

PassingC/AttYdsTDInt
Matthew Sluka13/2123830
RushingCarYdsTDLong
Matthew Sluka25146026
Jordan Fuller1051220
Peter Oliver81804
Tyler Purdy1404
ReceivingRecYdsTDLong
Jalen Coker4147262
Justin Shorter330021
Ayir Asante328117
Tyler Purdy114014
DefenseTklTFLSacksInt
Jacob Dobbs111.500
Walter Reynolds8000
Devin Haskins7000
Liam Anderson60.50.50
Dan Kuznetsov40.50.50

Buffalo

PassingC/AttYdsTDInt
Cole Snyder23/3430530
RushingCarYdsTDLong
Michael Washington1255114
Cole Snyder851025
Ron Cook Jr.633016
Al-Jay Henderson422014
ReceivingRecYdsTDLong
Justin Marshall5116269
Quian Williams8105159
Robbie Mangas232016
Cole Harrity217012
DefenseTklTFLSacksInt
Shaun Dolac15110
James Patterson11100
C.J. Bazile7000
George Wolo6110
Jahmin Muse6000

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Holy CrossBuffalo
457Total yards464
238Passing yards305
219Rushing yards159
10.8Yards per pass9.0
4.9Yards per rush5.1
23First downs25
6–⁠14Third downs6–⁠12
0–⁠0Fourth downs0–⁠1
0Turnovers0
4–⁠25Penalties10–⁠91
32:04Possession27:56
1Sacks (by defense)2

Efficiency

Holy CrossBuffalo
40%Success rate56%
0.39EPA per play0.34
1.77Explosiveness1.25
0.16Rushing EPA0.10
0.77Passing EPA0.58
42%Passing-down success36%
0.20First-down EPA0.60
0.31Second-down EPA0.11
0.82Third-down EPA0.35
19%Havoc by its defense11%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

Buffalo 58% to win. Holy Cross won as Elo’s underdog.

The line

Buffalo −6, over/under 51.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were Buffalo 66%, Holy Cross 34%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Buffalo end zoneHoly Cross end zoneQ1 BuffaloPunt, 3 playsQ1 Holy CrossPunt, 3 playsQ1 BuffaloPunt, 3 playsQ1 Holy CrossPunt, 3 playsQ1 BuffaloTouchdown, 11 playsQ1 Holy CrossPunt, 6 playsQ1 BuffaloTouchdown, 9 playsQ2 Holy CrossTouchdown, 13 playsQ2 BuffaloTouchdown, 4 playsQ2 Holy CrossTouchdown, 7 playsQ3 BuffaloTouchdown, 1 playQ3 Holy CrossTouchdown, 1 playQ3 Holy CrossTouchdown, 16 playsQ3 Holy CrossPunt, 3 playsQ3 BuffaloPunt, 7 playsQ3 BuffaloPunt, 9 playsQ4 Holy CrossField goal, 13 playsQ4 BuffaloTurnover on downs, 10 playsQ4 Holy CrossPunt, 3 playsQ4 BuffaloField goal, 10 playsQ4 Holy CrossTouchdown, 5 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Buffalo drives left to right, Holy Cross right to left.
  1. Q1 BuffaloPunt, 3 plays, 3 yards
  2. Q1 Holy CrossPunt, 3 plays, 3 yards
  3. Q1 BuffaloPunt, 3 plays, 4 yards
  4. Q1 Holy CrossPunt, 3 plays, 9 yards
  5. Q1 BuffaloTouchdown, 11 plays, 89 yards
  6. Q1 Holy CrossPunt, 6 plays, 29 yards
  7. Q1 BuffaloTouchdown, 9 plays, 82 yards
  8. Q2 Holy CrossTouchdown, 13 plays, 72 yards
  9. Q2 BuffaloTouchdown, 4 plays, 67 yards
  10. Q2 Holy CrossTouchdown, 7 plays, 72 yards
  11. Q3 BuffaloTouchdown, 1 play, 66 yards
  12. Q3 Holy CrossTouchdown, 1 play, 59 yards
  13. Q3 Holy CrossTouchdown, 16 plays, 72 yards
  14. Q3 Holy CrossPunt, 3 plays, 5 yards
  15. Q3 BuffaloPunt, 7 plays, 7 yards
  16. Q3 BuffaloPunt, 9 plays, 26 yards
  17. Q4 Holy CrossField goal, 13 plays, 59 yards
  18. Q4 BuffaloTurnover on downs, 10 plays, 40 yards
  19. Q4 Holy CrossPunt, 3 plays, 8 yards
  20. Q4 BuffaloField goal, 10 plays, 50 yards
  21. Q4 Holy CrossTouchdown, 5 plays, 29 yards

Play by play

1st quarter8 drives, then Buffalo 7, Holy Cross 0
Buffalo Punt, 3 plays
0:001st & 10 at own 25Cole Snyder pass complete to Quian Williams for 7 yds to the Buff 32
0:002nd & 3 at own 32Cole Snyder pass complete to Jamari Gassett for a loss of 3 yards to the Buff 29
0:003rd & 6 at own 29Cole Snyder sacked for a loss of 1 yard to the Buff 28
Holy Cross Punt, 3 plays
0:001st & 10 at own 20Peter Oliver run for 1 yd to the HCrss 21
0:002nd & 9 at own 21Matthew Sluka pass complete to Justin Shorter for 2 yds to the HCrss 23
0:003rd & 7 at own 23pass incomplete to Jalen Coker
Buffalo Punt, 3 plays
0:001st & 10 at own 40Ron Cook Jr. run for 2 yds to the Buff 42
0:002nd & 8 at own 42Cole Snyder run for 2 yds to the Buff 44
0:003rd & 6 at own 44pass incomplete to Quian Williams
Holy Cross Punt, 3 plays
0:001st & 10 at own 20HOLY CROSS Penalty, false start (Sean Morris) to the HCrss 15
0:001st & 15 at own 15Matthew Sluka pass complete to Ayir Asante for 6 yds to the HCrss 21
0:002nd & 9 at own 21Peter Oliver run for 1 yd to the HCrss 22
0:003rd & 8 at own 22Matthew Sluka run for 7 yds to the HCrss 29
Buffalo Touchdown, 11 plays
0:001st & 10 at own 8Cole Snyder pass complete to Justin Marshall for 14 yds to the Buff 22 for a 1ST down
0:001st & 10 at own 22Mike Washington run for 7 yds to the Buff 29
0:002nd & 3 at own 29Mike Washington run for 4 yds to the Buff 33 for a 1ST down
0:001st & 10 at own 33Cole Snyder pass complete to Jamari Gassett for 11 yds to the Buff 44 for a 1ST down
0:001st & 10 at own 44Mike Washington run for 2 yds to the Buff 46
0:002nd & 8 at own 46Cole Snyder run for 25 yds to the HCrss 29 for a 1ST down
0:001st & 10 at opp 29Ron Cook Jr. run for 1 yd to the HCrss 28
0:002nd & 9 at opp 28Ron Cook Jr. run for 8 yds to the HCrss 20
0:003rd & 1 at opp 20Mike Washington run for 5 yds to the HCrss 15 for a 1ST down
0:001st & 10 at opp 15BUFFALO Penalty, illegal formation (-5 Yards) to the HCrss 20
Holy Cross Punt, 6 plays
0:001st & 10 at own 25Matthew Sluka run for 14 yds to the HCrss 39 for a 1ST down
0:001st & 10 at own 39Matthew Sluka run for 1 yd to the HCrss 40
0:002nd & 9 at own 40Matthew Sluka pass complete to Dominik Thomas for 11 yds to the Buff 49 for a 1ST down
0:001st & 10 at opp 49Matthew Sluka sacked for a loss of 6 yards to the HCrss 45
0:002nd & 16 at own 45Matthew Sluka pass complete to Tyler Purdy for 14 yds to the Buff 41
0:003rd & 2 at opp 41pass incomplete to Justin Shorter
0:004th & 2 at opp 41HOLY CROSS Penalty, false start (Grady Smith) to the Buff 46
Buffalo Touchdown, 9 plays
0:001st & 10 at own 15Al-Jay Henderson run for 14 yds to the Buff 29 for a 1ST down
15:001st & 10 at own 35Derek Ng kickoff for 65 yds for a touchback
13:054th & 7 at own 28Jackson Baltar punt for 52 yds
11:454th & 7 at own 23Patrick Haughney punt for 51 yds , Quian Williams returns for 14 yds to the Buff 40
10:244th & 6 at own 44Cole Snyder punt for 56 yds
8:244th & 1 at own 29Patrick 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
Buffalo Touchdown, 11 plays
3:111st & 15 at opp 20Cole Snyder pass complete to Justin Marshall for 20 yds for a TD, (Alex McNulty KICK)Buffalo 7, Holy Cross 0
3:111st & 10 at own 35Alex McNulty kickoff for 65 yds for a touchback
0:094th & 7 at opp 46Patrick Haughney punt for 31 yds
2nd quarter7 drives, then Buffalo 21, Holy Cross 14
Holy Cross Touchdown, 13 plays
0:001st & 10 at own 25Jordan Fuller run for a loss of 2 yards to the HCrss 23
0:002nd & 12 at own 23Jordan Fuller run for 13 yds to the HCrss 36 for a 1ST down
0:001st & 10 at own 36Matthew Sluka run for 18 yds to the Buff 46 for a 1ST down
0:001st & 10 at opp 46HOLY CROSS Penalty, Offensive holding (Pat McMurtrie) to the HCrss 44
0:001st & 20 at own 44Peter Oliver run for 2 yds to the HCrss 46
0:002nd & 18 at own 46Matthew Sluka pass complete to Justin Shorter for 21 yds to the Buff 33 for a 1ST down
0:001st & 10 at opp 33
Buffalo Touchdown, 4 plays
0:001st & 10 at own 30Mike Washington run for 2 yds to the Buff 32
0:002nd & 8 at own 32Mike Washington run for 4 yds to the Buff 36
0:003rd & 4 at own 36Cole Snyder pass complete to Quian Williams for 5 yds to the Buff 41 for a 1ST down
Holy Cross Touchdown, 7 plays
0:001st & 10 at own 25Jordan Fuller run for 20 yds to the HCrss 45 for a 1ST down
0:001st & 10 at own 45Matthew Sluka run for 26 yds to the Buff 29 for a 1ST down
0:001st & 10 at opp 29Matthew Sluka run for 5 yds to the Buff 24
Buffalo Touchdown, 9 plays
15:001st & 10 at opp 19Mike Washington run for 14 yds to the HCrss 5 for a 1ST down
10:561st & goal at opp 5Mike Washington 5 Yd Run (Alex McNulty Kick)Buffalo 14, Holy Cross 0
10:561st & 10 at own 35Alex McNulty kickoff for 65 yds for a touchback
Holy Cross Touchdown, 13 plays
6:492nd & 10 at opp 33Matthew Sluka run for 3 yds to the Buff 30
6:073rd & 7 at opp 30pass incomplete to Ayir Asante
4:581st & goal at opp 4Jordan Fuller 4 Yd Run (Derek Ng Kick)Buffalo 14, Holy Cross 7
4:521st & 10 at own 35Derek Ng kickoff for 59 yds , Ron Cook Jr. return for 24 yds to the Buff 30
Buffalo Touchdown, 4 plays
2:501st & 10 at own 41Quian Williams 59 Yd pass from Cole Snyder (Alex McNulty Kick)Buffalo 21, Holy Cross 7
2:451st & 10 at own 35Alex McNulty kickoff for 64 yds , Justin Shorter return for 24 yds to the HCrss 25
Holy Cross Touchdown, 7 plays
1:252nd & 5 at opp 24Matthew Sluka run for 7 yds to the Buff 17 for a 1ST down
1:251st & 10 at opp 17Matthew Sluka pass incomplete to Spencer Gilliam, broken up by Marcus Fuqua
0:173rd & 10 at opp 17Matthew Sluka pass complete to Ayir Asante for 17 yds for a TD, (Derek Ng KICK)Buffalo 21, Holy Cross 14
0:111st & 10 at own 35Derek 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
3rd quarter8 drives, then Tied at 28
Holy Cross Touchdown, 16 plays
0:001st & 10 at own 25Peter Oliver run for 4 yds to the HCrss 29
0:002nd & 6 at own 29Peter Oliver run for 3 yds to the HCrss 32
0:003rd & 3 at own 32Matthew Sluka run for 8 yds to the HCrss 40 for a 1ST down
0:001st & 10 at own 40Matthew Sluka run for 21 yds to the Buff 39 for a 1ST down
0:001st & 10 at opp 39Peter Oliver run for 4 yds to the Buff 35
0:002nd & 6 at opp 35HOLY CROSS Penalty, false start (C.J. Hanson) to the Buff 40
0:002nd & 11 at opp 40Matthew Sluka pass incomplete to Justin Shorter, broken up by Quian Williams
0:003rd & 11 at opp 40Matthew 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
0:001st & 10 at opp 25Jordan Fuller run for 2 yds to the Buff 23
0:002nd & 8 at opp 23Matthew Sluka run for 2 yds to the Buff 21
0:003rd & 6 at opp 21Matthew Sluka pass complete to Justin Shorter for a 1ST down BUFFALO Penalty, Defensive holding (Logic Hudgens) to the Buff 11 for a 1ST down
0:001st & 10 at opp 11Matthew Sluka run for 4 yds to the Buff 7
0:002nd & 6 at opp 7pass incomplete to Ayir Asante
0:003rd & 6 at opp 7Matthew 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
Buffalo Punt, 7 plays
0:001st & 10 at own 28Mike Washington run for a loss of 1 yard to the Buff 27
Buffalo Punt, 9 plays
0:001st & 10 at own 35Cole Snyder pass complete to Justin Marshall for 5 yds to the Buff 40
0:002nd & 5 at own 40Al-Jay Henderson run for 2 yds to the Buff 42
0:003rd & 3 at own 42Cole Snyder pass complete to Quian Williams for 5 yds to the Buff 47 for a 1ST down
0:001st & 10 at own 47Al-Jay Henderson run for 2 yds to the Buff 49
Holy Cross Punt, 3 plays
0:001st & 10 at own 30Peter Oliver run for 3 yds to the HCrss 33
0:002nd & 7 at own 33Matthew Sluka run for 4 yds to the HCrss 37
0:003rd & 3 at own 37Matthew Sluka run for a loss of 2 yards to the HCrss 35
15:001st & 10 at own 35Alex McNulty kickoff for 65 yds for a touchback
Holy Cross Touchdown, 16 plays
8:491st & goal at opp 3Jordan Fuller run for 1 yd to the Buff 2
8:492nd & goal at opp 2
7:253rd & goal at opp 2Jordan Fuller 2 Yd Run (Derek Ng Kick)Tied at 21
7:191st & 10 at own 35Derek Ng kickoff for 55 yds , Ron Cook Jr. return for 21 yds to the Buff 31
Buffalo Touchdown, 1 play
7:081st & 10 at own 31Justin Marshall 69 Yd pass from Cole Snyder (Alex McNulty Kick)Buffalo 28, Holy Cross 21
5:224th & 5 at own 35Patrick Haughney punt for 37 yds
Buffalo Punt, 7 plays
4:512nd & 11 at own 27Cole Snyder pass complete to Quian Williams for 6 yds to the Buff 33
2:424th & 15 at own 35Jackson Baltar punt for 27 yds
Holy Cross Touchdown, 1 play
2:321st & 10 at own 38Matthew Sluka pass complete to Jalen Coker for 62 yds for a TD, (Derek Ng KICK)Tied at 28
2:251st & 10 at own 35Derek Ng kickoff for 62 yds , Ron Cook Jr. return for 32 yds to the Buff 35
4th quarter11 drives, then Holy Cross 37, Buffalo 31
Holy Cross Field goal, 13 plays
0:001st & 10 at own 30Matthew Sluka run for 3 yds to the HCrss 33
0:002nd & 7 at own 33pass incomplete to Dominik Thomas
0:003rd & 7 at own 33Matthew Sluka pass incomplete BUFFALO Penalty, intentional grounding (Matthew Sluka) to the HCrss 33
0:003rd & 7 at own 33Matthew Sluka pass complete to Spencer Gilliam for 8 yds to the HCrss 41 for a 1ST down
0:001st & 10 at own 41Tyler Purdy run for 4 yds to the HCrss 45
0:002nd & 6 at own 45Matthew Sluka run for 7 yds to the Buff 48 for a 1ST down
0:001st & 10 at opp 48Matthew Sluka pass complete to Ayir Asante for 5 yds to the Buff 43
0:002nd & 5 at opp 43Matthew Sluka run for 3 yds to the Buff 40
Buffalo Turnover on downs, 10 plays
0:001st & 10 at own 25Cole Snyder run for 5 yds to the Buff 30
0:002nd & 5 at own 30Cole 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
0:002nd & 15 at own 20Cole Snyder pass complete to Robbie Mangas for 16 yds to the Buff 36 for a 1ST down
0:001st & 10 at own 36Mike Washington run for 1 yd to the Buff 37
0:002nd & 9 at own 37Cole Snyder pass complete to Ron Cook Jr. for 11 yds to the Buff 48 for a 1ST down
0:001st & 10 at own 48Ron Cook Jr. run for 16 yds to the HCrss 36 for a 1ST down
0:001st & 10 at opp 36Ron Cook Jr. run for 1 yd to the HCrss 35
0:002nd & 9 at opp 35Cole Snyder pass incomplete to Ron Cook Jr., broken up by Devin Haskins
0:003rd & 9 at opp 35Cole Snyder pass incomplete to Ron Cook Jr., broken up by Devin Haskins
Holy Cross Punt, 3 plays
0:001st & 10 at own 35Jordan Fuller run for 5 yds to the HCrss 40
0:002nd & 5 at own 40Matthew Sluka run for 3 yds to the HCrss 43
Buffalo Field goal, 10 plays
0:001st & 10 at own 16Cole Snyder pass complete to Jamari Gassett for 11 yds to the Buff 27 for a 1ST down
0:001st & 10 at own 27Cole Snyder run for 11 yds to the Buff 38 for a 1ST down
0:001st & 10 at own 38Cole Snyder pass complete to Quian Williams for 9 yds to the Buff 47
0:002nd & 1 at own 47Ron Cook Jr. run for 5 yds to the HCrss 48 for a 1ST down
0:001st & 10 at opp 48Cole Snyder pass complete to Justin Marshall for 8 yds to the HCrss 40
Holy Cross Touchdown, 5 plays
0:001st & 10 at own 25Matthew Sluka run for 10 yds to the HCrss 35 for a 1ST down
Buffalo Punt, 9 plays
15:002nd & 8 at own 49Cole Snyder pass complete to Quian Williams for 7 yds to the HCrss 44
15:003rd & 1 at opp 44Al-Jay Henderson run for 4 yds to the HCrss 40 for a 1ST down
15:001st & 10 at opp 40Cole Snyder pass incomplete to Quian Williams, broken up by Devin Haskins
13:134th & 9 at opp 39Jackson Baltar punt for 9 yds
Holy Cross Field goal, 13 plays
9:033rd & 2 at opp 40Matthew 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
9:032nd & 9 at opp 12Matthew Sluka run for 5 yds to the Buff 7
9:033rd & 4 at opp 7Matthew Sluka sacked for a loss of 4 yards to the Buff 11
7:124th & 8 at opp 11Derek Ng 28 Yd Field GoalHoly Cross 31, Buffalo 28
7:121st & 10 at own 35Derek Ng kickoff for 65 yds for a touchback
Buffalo Turnover on downs, 10 plays
3:264th & 9 at opp 35Cole Snyder pass incomplete to Justin Marshall, broken up by Hugh Kelly
Holy Cross Punt, 3 plays
2:343rd & 2 at own 43Matthew Sluka pass incomplete to Ayir Asante, broken up by Jahmin Muse
2:184th & 2 at own 43Patrick Haughney punt for 41 yds
Buffalo Field goal, 10 plays
1:062nd & 2 at opp 40Mike Washington run for 6 yds to the HCrss 34 for a 1ST down
1:061st & 10 at opp 34pass incomplete to Quian Williams
1:062nd & 10 at opp 34pass incomplete to Mike Washington
0:314th & 10 at opp 34Alex McNulty 52 Yd Field GoalTied at 31
0:311st & 10 at own 35Alex McNulty kickoff for 65 yds for a touchback
Holy Cross Touchdown, 5 plays
0:241st & 10 at own 35Matthew Sluka pass complete to Jalen Coker for 12 yds to the HCrss 47 for a 1ST down
0:003rd & 3 at opp 46Jalen Coker 46 Yd pass from Matthew SlukaHoly Cross 37, Buffalo 31

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

Holy Cross leads 6–⁠3–⁠1 in 10 meetings.

Recent meetings
2022Holy Cross 37, Buffalo 31
1970Buffalo 16, Holy Cross 0
1968Buffalo 10, Holy Cross 9
1967Holy Cross 38, Buffalo 25
1966Buffalo 35, Holy Cross 3
1965Holy Cross 20, Buffalo 7

Around this game