Colgate at Holy Cross

Saturday, September 23, 2023

Holy Cross beat Colgate 47–⁠7. It was their 64th meeting; after it, Colgate led the series 30–⁠29–⁠5.

AwayColgate6–⁠5 in 2023
7
HomeHoly Cross7–⁠4 in 2023
47

Final at Fitton Field, WorcesterTV: ESPN+Attendance 12,578

At kickoff
57°F, overcast, wind 11 mph from the northeast, gusts to 22 mphWeather: NOAA NCEI Integrated Surface Database; Worcester Regional Airport (KORH), 6 km from the stadium, six minutes before kickoff
Official
Anthony MarcellaGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Colgate70007
Holy Cross71914747

Standouts

Player stats

Colgate

PassingC/AttYdsTDInt
Michael Brescia17/2712501
Zach Osborne2/51201
RushingCarYdsTDLong
Zach Osborne644018
Jaedon Henry1038011
Chris Gee530011
Michael Brescia91018
ReceivingRecYdsTDLong
Treyvhon Saunders446022
Winston Moore53109
Max Hurleman325012
Brady Hutchison219011

Holy Cross

PassingC/AttYdsTDInt
Matthew Sluka16/2618640
Joe Pesansky1/1400
RushingCarYdsTDLong
Jordan Fuller15121240
Sam Slade475074
Tyler Purdy461141
Matthew Sluka941032
ReceivingRecYdsTDLong
Justin Shorter7112237
Jalen Coker757216
Quinton Gregory21709
Nathan Schillinger1404
DefenseTklTFLSacksInt
James McLaughlin0001
Eli Thompson0001

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

Team stats

ColgateHoly Cross
280Total yards507
137Passing yards190
143Rushing yards317
4.3Yards per pass7.0
3.9Yards per rush8.1
16First downs25
7–⁠16Third downs5–⁠9
2–⁠4Fourth downs1–⁠2
2Turnovers0
9–⁠72Penalties1–⁠15
32:41Possession27:19

Efficiency

ColgateHoly Cross
39%Success rate52%
−0.15EPA per play0.42
1.05Explosiveness1.51
−0.07Rushing EPA0.22
0.00Passing EPA0.66
40%Passing-down success39%

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)

Holy Cross 89% to win. Elo’s favorite won.

The line

Holy Cross −31, over/under 55.

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

Every drive

Holy Cross end zoneColgate end zoneQ1 Holy CrossTouchdown, 6 playsQ1 ColgateTouchdown, 18 playsQ1 Holy CrossPunt, 6 playsQ1 ColgateTurnover on downs, 7 playsQ2 Holy CrossTouchdown, 11 playsQ2 Holy CrossTouchdown, 7 playsQ2 ColgatePunt, 5 playsQ2 ColgatePunt, 7 playsQ2 Holy CrossTouchdown, 10 playsQ2 ColgateEnd of half, 1 playQ3 ColgatePunt, 3 playsQ3 Holy CrossTouchdown, 5 playsQ3 ColgatePunt, 4 playsQ3 Holy CrossPunt, 3 playsQ3 ColgatePunt, 3 playsQ3 Holy CrossTouchdown, 5 playsQ3 ColgateInterception, 4 playsQ3 Holy CrossTouchdown, 10 playsQ4 ColgateInterception, 5 playsQ4 Holy CrossFumble, recovered, 6 playsQ4 ColgateTurnover on downs, 14 playsQ4 Holy CrossResult not recorded, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Holy Cross drives left to right, Colgate right to left.
  1. Q1 Holy CrossTouchdown, 6 plays, 76 yards
  2. Q1 ColgateTouchdown, 18 plays, 73 yards
  3. Q1 Holy CrossPunt, 6 plays, 35 yards
  4. Q1 ColgateTurnover on downs, 7 plays, 36 yards
  5. Q2 Holy CrossTouchdown, 11 plays, 65 yards
  6. Q2 Holy CrossTouchdown, 7 plays, 45 yards
  7. Q2 ColgatePunt, 5 plays, 17 yards
  8. Q2 ColgatePunt, 7 plays, 20 yards
  9. Q2 Holy CrossTouchdown, 10 plays, 25 yards
  10. Q2 ColgateEnd of half, 1 play, 0 yards
  11. Q3 ColgatePunt, 3 plays, 3 yards
  12. Q3 Holy CrossTouchdown, 5 plays, 27 yards
  13. Q3 ColgatePunt, 4 plays, −13 yards
  14. Q3 Holy CrossPunt, 3 plays, −10 yards
  15. Q3 ColgatePunt, 3 plays, 6 yards
  16. Q3 Holy CrossTouchdown, 5 plays, 91 yards
  17. Q3 ColgateInterception, 4 plays, 11 yards
  18. Q3 Holy CrossTouchdown, 10 plays, 52 yards
  19. Q4 ColgateInterception, 5 plays, 33 yards
  20. Q4 Holy CrossFumble, recovered, 6 plays, 79 yards
  21. Q4 ColgateTurnover on downs, 14 plays, 62 yards
  22. Q4 Holy CrossResult not recorded, 1 play, 0 yards

Play by play

1st quarter4 drives, then Tied at 7
Holy Cross Touchdown, 6 plays
15:001st & 10 at own 21Matthew Sluka pass complete to Jalen Coker for 16 yds to the HC 37 for a 1ST down
15:001st & 10 at own 37
15:002nd & 10 at own 37Matthew Sluka pass incomplete to Justin Shorter
15:003rd & 10 at own 37Matthew Sluka pass complete to Jalen Coker for 16 yds to the COLG 47 for a 1ST down
15:001st & 10 at opp 47Tyler Purdy run for 6 yds to the COLG 41
14:541st & 10 at own 35Luke Vogeler kickoff for 62 yds , Justin Shorter return for 18 yds to the HC 21
12:442nd & 4 at opp 41Tyler Purdy run for 41 yds for a TD (Luis Palenzuela KICK)Holy Cross 7, Colgate 0
Colgate Touchdown, 18 plays
12:411st & 10 at own 35Daniel Porto kickoff for 50 yds , Max Hurleman return for 9 yds to the COLG 24
12:411st & 10 at own 24Jaedon Henry run for 3 yds to the COLG 27
12:412nd & 7 at own 27Colgate Penalty, false start (K2 Dickens) to the COLG 22
12:412nd & 12 at own 22Michael Brescia pass complete to Jaedon Henry for 1 yd to the COLG 23
12:413rd & 11 at own 23Michael Brescia pass complete to Max Hurleman for 12 yds to the COLG 35 for a 1ST down
12:411st & 10 at own 35Jaedon Henry run for 8 yds to the COLG 43
12:412nd & 2 at own 43
12:413rd & 2 at own 43Michael Brescia pass complete to Treyvhon Saunders for 1 yd to the COLG 44
12:414th & 1 at own 44Michael Brescia run for 2 yds to the COLG 46 for a 1ST down
12:411st & 10 at own 46Michael Brescia pass complete to Jaedon Henry for 6 yds to the HC 48
12:412nd & 4 at opp 48Colgate Penalty, Offensive holding (Miles Salinas) to the COLG 42
12:412nd & 14 at own 42Michael Brescia pass complete to Brady Hutchison for 11 yds to the HC 47
7:233rd & 3 at opp 47Jaedon Henry run for 4 yds to the HC 43 for a 1ST down
7:231st & 10 at opp 43pass incomplete to Max Hurleman
7:232nd & 10 at opp 43Jaedon Henry run for 11 yds to the HC 32 for a 1ST down
7:231st & 10 at opp 32Jaedon Henry run for 3 yds to the HC 29
7:232nd & 7 at opp 29Michael Brescia sacked for a loss of 1 yard to the HC 30
7:233rd & 8 at opp 30Michael Brescia pass complete to Treyvhon Saunders for 13 yds to the HC 17 for a 1ST down
7:231st & 10 at opp 17Michael Brescia pass complete to Winston Moore for 9 yds to the HC 8
3:452nd & 1 at opp 8Michael Brescia run for 8 yds for a TD (Jacob Jaworski KICK)Tied at 7
Holy Cross Punt, 6 plays
3:401st & 10 at own 35Luke Vogeler kickoff for 63 yds , Justin Shorter return for 20 yds to the HC 45 Colgate Penalty, off-side (K2 Dickens) to the HC 27
3:401st & 10 at own 27Matthew Sluka run for 32 yds to the COLG 41 for a 1ST down
3:401st & 10 at opp 41Matthew Sluka pass complete to Justin Shorter for 4 yds to the COLG 37
3:402nd & 6 at opp 37Jordan Fuller run for 10 yds to the COLG 27 for a 1ST down
3:401st & 10 at opp 27pass incomplete to Justin Shorter
3:402nd & 10 at opp 27pass incomplete to Jalen Coker
3:403rd & 10 at opp 27Matthew Sluka run for 4 yds to the COLG 23 Holy Cross Penalty, unsportsmanlike conduct (Matthew Sluka) to the COLG 38
1:374th & 21 at opp 38Patrick Haughney punt for 24 yds
Colgate Turnover on downs, 7 plays
1:371st & 10 at own 14Max Hurleman run for 5 yds to the COLG 19
1:372nd & 5 at own 19pass incomplete to Jaedon Henry
1:373rd & 5 at own 19Michael Brescia pass complete to Treyvhon Saunders for 22 yds to the COLG 41 for a 1ST down
1:371st & 10 at own 41pass incomplete to Matt Paske
1:372nd & 10 at own 41Michael Brescia sacked for a loss of 2 yards to the COLG 39
Q2 15:003rd & 12 at own 39Michael Brescia pass complete to Jaedon Henry for 11 yds to the 50 yard line
Q2 14:254th & 1 at the 50Michael Brescia run for a loss of 2 yards to the COLG 48
2nd quarter6 drives, then Holy Cross 26, Colgate 7
Holy Cross Touchdown, 7 plays
14:251st & 10 at opp 48Jordan Fuller run for 7 yds to the COLG 41
14:252nd & 3 at opp 41Jordan Fuller run for 23 yds to the COLG 18 for a 1ST down
14:251st & 10 at opp 18Matthew Sluka pass incomplete to Phoenix Dickson, broken up by Cole Kozlowski
14:252nd & 10 at opp 18Jordan Fuller run for 14 yds to the COLG 4 for a 1ST down
14:251st & goal at opp 4Jordan Fuller run for 1 yd to the COLG 3
14:252nd & goal at opp 3Matthew Sluka run for 2 yds to the COLG 1
11:543rd & goal at opp 1Jordan Fuller run for 1 yd for a TD (Luis Palenzuela KICK)Holy Cross 14, Colgate 7
Colgate Punt, 5 plays
11:471st & 10 at own 35Daniel Porto kickoff for 59 yds , Jariyah Sawyer return for 12 yds to the COLG 18
11:471st & 10 at own 18pass incomplete to Brady Hutchison
11:472nd & 10 at own 18Michael Brescia pass complete to Treyvhon Saunders for 10 yds to the COLG 28 for a 1ST down
11:471st & 10 at own 28Marco Maldonado run for 4 yds to the COLG 32
11:472nd & 6 at own 32Colgate Penalty, false start (Ryan Steinbrink) to the COLG 27
11:472nd & 11 at own 27Michael Brescia pass complete to Brady Hutchison for 8 yds to the COLG 35
11:473rd & 3 at own 35pass incomplete to Treyvhon Saunders
9:034th & 3 at own 35Shelby Pruett punt for 31 yds , Jalen Coker returns for no gain to the HC 34
Holy Cross Touchdown, 11 plays
9:031st & 10 at own 34Tyler Purdy run for 5 yds to the HC 39
9:032nd & 5 at own 39Matthew Sluka run for 3 yds to the HC 42
9:033rd & 2 at own 42Jordan Fuller run for 4 yds to the HC 46 for a 1ST down
9:031st & 10 at own 46Matthew Sluka pass complete to Justin Shorter for 5 yds to the COLG 49
9:032nd & 5 at opp 49Matthew Sluka pass complete to Justin Shorter for 7 yds to the COLG 42 for a 1ST down
9:031st & 10 at opp 42Matthew Sluka pass incomplete to Justin Shorter, broken up by Asauni Allen
9:032nd & 10 at opp 42Jordan Forrest run for 1 yd to the COLG 41
9:033rd & 9 at opp 41Matthew Sluka pass complete to Jalen Coker for 12 yds to the COLG 29 for a 1ST down
9:031st & 10 at opp 29Jordan Fuller run for 5 yds to the COLG 24
4:302nd & 5 at opp 24Justin Shorter 24 Yd pass from Matthew Sluka (Two-Point Pass Conversion Failed)Holy Cross 20, Colgate 7
4:301st & goal at opp 3Colgate Penalty, off-side (Asauni Allen) to the COLG 1
4:301st & goal at opp 1Matthew Sluka pass incomplete to Jordan Fuller
Colgate Punt, 7 plays
4:251st & 10 at own 35Daniel Porto kickoff for 63 yds , Jariyah Sawyer return for 19 yds to the COLG 21
4:251st & 10 at own 21Jaedon Henry run for 4 yds to the COLG 25
4:252nd & 6 at own 25Michael Brescia run for 7 yds to the COLG 32 for a 1ST down
4:251st & 10 at own 32Michael Brescia pass complete to Winston Moore for 6 yds to the COLG 38
4:252nd & 4 at own 38Michael Brescia pass complete to Max Hurleman for 5 yds to the COLG 43 for a 1ST down
4:251st & 10 at own 43pass incomplete to Treyvhon Saunders
4:252nd & 10 at own 43Michael Brescia sacked for a loss of 2 yards to the COLG 41
1:483rd & 12 at own 41pass incomplete to Marco Maldonado
1:364th & 12 at own 41Shelby Pruett punt for 24 yds
Holy Cross Touchdown, 10 plays
1:361st & 10 at own 35Matthew Sluka pass complete to Justin Shorter for 25 yds to the COLG 40 for a 1ST down
1:362nd & 5 at opp 35Matthew Sluka run for 9 yds to the COLG 26 for a 1ST down
1:361st & 10 at opp 26Matthew Sluka run for 3 yds to the COLG 23
0:592nd & 7 at opp 23Matthew Sluka pass complete to Quinton Gregory for 9 yds to the COLG 14 for a 1ST down
0:541st & 10 at opp 14Matthew Sluka pass complete to Justin Shorter for 10 yds to the COLG 4 for a 1ST down
0:541st & goal at opp 4pass incomplete to Justin Shorter
0:432nd & goal at opp 4Jordan Fuller run for 2 yds to the COLG 2
0:263rd & goal at opp 2Jalen Coker 2 Yd pass from Matthew Sluka (Two-Point Pass Conversion Failed)Holy Cross 26, Colgate 7
0:261st & 10 at opp 40pass incomplete to Justin Shorter
0:261st & goal at opp 3Matthew Sluka pass incomplete to Jacob Petersen, broken up by Asauni Allen
0:201st & 10 at own 35Daniel Porto kickoff for 58 yds , Jariyah Sawyer return for 21 yds to the COLG 28
0:202nd & 10 at opp 40Colgate Penalty, off-side (K2 Dickens) to the COLG 35
Colgate End of half, 1 play
0:201st & 10 at own 28Michael Brescia run for a loss of 1 yard to the HC 35
3rd quarter8 drives, then Holy Cross 40, Colgate 7
Colgate Punt, 3 plays
15:001st & 10 at own 35Daniel Porto kickoff for 65 yds for a touchback
15:001st & 10 at own 25Jaedon Henry run for a loss of 1 yard to the COLG 24
15:002nd & 11 at own 24Michael Brescia pass complete to Winston Moore for 4 yds to the COLG 28
15:003rd & 7 at own 28pass incomplete to Treyvhon Saunders
13:394th & 7 at own 28Shelby Pruett punt for 2 yds
Holy Cross Touchdown, 5 plays
13:391st & 10 at opp 30Jordan Fuller run for 5 yds to the COLG 25
13:392nd & 5 at opp 25Jordan Fuller run for 6 yds to the COLG 19 for a 1ST down
13:391st & 10 at opp 19Matthew Sluka pass incomplete to Justin Shorter for a 1ST down Colgate Penalty, Defensive pass interference (Justin Lawrence) to the COLG 4 for a 1ST down
13:391st & goal at opp 4Jordan Fuller run for a loss of 2 yards to the COLG 6
11:592nd & goal at opp 6Matthew Sluka pass complete to Jalen Coker for 6 yds for a TD (Luis Palenzuela KICK)Holy Cross 33, Colgate 7
Colgate Punt, 4 plays
11:591st & 10 at own 35Daniel Porto kickoff for 58 yds
11:591st & 10 at own 35Colgate Penalty, illegal block (Brady Hutchison) to the COLG 25
11:591st & 20 at own 25Michael Brescia pass complete to Jaedon Henry for a loss of 3 yards to the COLG 22
11:362nd & 23 at own 22
11:363rd & 23 at own 22
10:004th & 23 at own 22Shelby Pruett punt for 47 yds , Jalen Coker returns for 2 yds to the HC 33
Holy Cross Punt, 3 plays
10:001st & 10 at own 33Matthew Sluka run for a loss of 3 yards to the HC 30
10:002nd & 13 at own 30Matthew Sluka pass incomplete to Justin Shorter, broken up by Sage Luther
10:003rd & 13 at own 30Matthew Sluka sacked for a loss of 7 yards to the HC 23
8:294th & 20 at own 23Patrick Haughney punt for 39 yds , Max Hurleman returns for no gain to the COLG 38
Colgate Punt, 3 plays
8:291st & 10 at own 38Jaedon Henry run for 6 yds to the COLG 44
8:292nd & 4 at own 44
8:293rd & 4 at own 44pass incomplete to Treyvhon Saunders
7:164th & 4 at own 44Shelby Pruett punt for 50 yds
Holy Cross Touchdown, 5 plays
7:161st & 10 at own 6
7:162nd & 10 at own 6Jordan Fuller run for 40 yds to the HC 46 for a 1ST down
7:161st & 10 at own 46Matthew Sluka pass complete to Quinton Gregory for 8 yds to the COLG 46
7:162nd & 2 at opp 46Tyler Purdy run for 9 yds to the COLG 37 for a 1ST down
4:441st & 10 at opp 37Matthew Sluka pass complete to Justin Shorter for 37 yds for a TD (Luis Palenzuela KICK)Holy Cross 40, Colgate 7
Colgate Interception, 4 plays
4:441st & 10 at own 35Daniel Porto kickoff for 65 yds for a touchback
4:441st & 10 at own 25Michael Brescia pass complete to William Parker for 1 yd to the COLG 26
4:442nd & 9 at own 26Michael Brescia pass complete to Max Hurleman for 8 yds to the COLG 34
4:443rd & 1 at own 34Brendan Cassamajor run for 2 yds to the COLG 36 for a 1ST down
2:491st & 10 at own 36Michael Brescia pass intercepted
Holy Cross Touchdown, 10 plays
2:491st & 10 at own 45Matthew Sluka run for a loss of 2 yards to the HC 43
2:492nd & 12 at own 43pass incomplete to Blake Youngblood
2:493rd & 12 at own 43Matthew Sluka pass incomplete to Jalen Coker for a 1ST down Colgate Penalty, Defensive pass interference (Arthur Hamlin) to the COLG 42 for a 1ST down
2:491st & 10 at opp 42Jordan Forrest run for 15 yds to the COLG 27 for a 1ST down
2:491st & 10 at opp 27Matthew Sluka pass complete to Jalen Coker for 3 yds to the COLG 24
2:492nd & 7 at opp 24Matthew Sluka pass complete to Justin Shorter for a 1ST down
Q4 15:001st & 10 at opp 14Jordan Forrest run for 6 yds to the COLG 8
Q4 15:002nd & 4 at opp 8Jordan Forrest run for 1 yd to the COLG 7
Q4 15:003rd & 3 at opp 7Matthew Sluka pass complete to Jalen Coker for 2 yds to the COLG 5
Q4 13:024th & 1 at opp 5Jordan Fuller run for 5 yds for a TD (Luis Palenzuela KICK)Holy Cross 47, Colgate 7
4th quarter4 drives, then Holy Cross 47, Colgate 7
Colgate Interception, 5 plays
13:021st & 10 at own 35Daniel Porto kickoff for 46 yds
13:021st & 10 at own 25Zach Osborne pass complete to Winston Moore for 9 yds to the COLG 34
13:022nd & 1 at own 34Chris Gee run for 10 yds to the COLG 44 for a 1ST down
13:021st & 10 at own 44Chris Gee run for 11 yds to the HC 45 for a 1ST down
13:021st & 10 at opp 45Chris Gee run for 3 yds to the HC 42
10:432nd & 7 at opp 42Zach Osborne pass intercepted
Holy Cross Fumble, recovered, 6 plays
10:431st & 10 at own 20Sam Slade run for 3 yds to the HC 23
10:432nd & 7 at own 23Sam Slade run for 74 yds to the COLG 3 for a 1ST down
10:431st & goal at opp 3Sam Slade run for a loss of 1 yard to the COLG 4
10:432nd & goal at opp 4Sam Slade run for a loss of 1 yard to the COLG 5
10:433rd & goal at opp 5Joe Pesansky pass complete to Nathan Schillinger for 4 yds to the COLG 1
6:574th & goal at opp 1Joe Pesansky run for a loss of 3 yards to the COLG 4 Joe Pesansky fumbled, recovered by HC Sam Slade
Colgate Turnover on downs, 14 plays
6:571st & 10 at own 4Chris Gee run for 5 yds to the COLG 9
6:572nd & 5 at own 9Jariyah Sawyer run for 3 yds to the COLG 12
6:573rd & 2 at own 12Zach Osborne run for 9 yds to the COLG 21 for a 1ST down
6:571st & 10 at own 21Zach Osborne run for 4 yds to the COLG 25
6:572nd & 6 at own 25Jariyah Sawyer run for 5 yds to the COLG 30
6:573rd & 1 at own 30Zach Osborne run for 4 yds to the COLG 34 for a 1ST down
6:571st & 10 at own 34Winston Moore run for 3 yds to the COLG 37
6:572nd & 7 at own 37Chris Gee run for 1 yd to the COLG 38
6:573rd & 6 at own 38Zach Osborne pass complete to Winston Moore for 3 yds to the COLG 41
6:574th & 3 at own 41Zach Osborne run for 18 yds to the HC 41 for a 1ST down
6:571st & 10 at opp 41pass incomplete to Jariyah Sawyer
6:572nd & 10 at opp 41pass incomplete to Winston Moore
6:573rd & 10 at opp 41Zach Osborne run for 7 yds to the HC 34
0:254th & 3 at opp 34Zach Osborne run for 2 yds to the HC 32
Holy Cross Result not recorded, 1 play
0:251st & 10 at own 32Joe Pesansky run for a loss of 1 yard to the HC 32

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.

Colgate leads 32–⁠30–⁠5 in 67 meetings, counting the three since this game.

Recent meetings
2026Colgate 35, Holy Cross 10
2025Colgate 29, Holy Cross 28
2024Holy Cross 38, Colgate 7
2023Holy Cross 47, Colgate 7
2022Holy Cross 35, Colgate 10
2021Holy Cross 42, Colgate 10

Around this game