Harvard Crimson @ Holy Cross Crusaders
1st Quarter
Kickoff
15:00 - 1st
Kieran Corr kickoff for 65 yds for a touchback
6-yd Pass
15:00 - 1st
Cal Swanson pass complete to Nathan Schillinger for 6 yds to the HC 31
1st & 10 at HC 25
0-yd Run
15:00 - 1st
Jayden Clerveaux run for no gain to the HC 31
2nd & 4 at HC 31
3-yd Pass
15:00 - 1st
Cal Swanson pass complete to Ty Curran for 3 yds to the HC 34
3rd & 4 at HC 31
Punt
13:11 - 1st
Ethan Moss punt for 30 yds
4th & 1 at HC 34
5-yd Pass
13:11 - 1st
Jaden Craig pass complete to Dean Boyd for 5 yds to the HARV 41
1st & 10 at HARV 36
Incompletion
13:11 - 1st
Jaden Craig pass incomplete to Xaden Benson
2nd & 5 at HARV 41
4-yd Pass
13:11 - 1st
Jaden Craig pass complete to Cam Henry for 4 yds to the HARV 45
3rd & 5 at HARV 41
1-yd Run
13:11 - 1st
Isaiah Bullock run for 1 yd to the HARV 46 for a 1ST down
4th & 1 at HARV 45
-1-yd Run
13:11 - 1st
Xaviah Bascon run for a loss of 1 yard to the HARV 45
1st & 10 at HARV 46
4-yd Run
13:11 - 1st
Xaviah Bascon run for 4 yds to the HARV 49
2nd & 11 at HARV 45
Incompletion
13:11 - 1st
Jaden Craig pass incomplete to Ryan Osborne, broken up by Lathan Croley
3rd & 7 at HARV 49
Punt
10:19 - 1st
Jaden Craig punt for 49 yds
4th & 7 at HARV 49
21-yd Pass
10:19 - 1st
Cal Swanson pass complete to Alijah Cason for 21 yds to the HC 23 for a 1ST down
1st & 10 at HC 2
Fumble Recovery
9:39 - 1st
run for a loss of 1 yard to the HC 22 fumbled, recovered by HARV Xavier Agostino
1st & 10 at HC 23
22-yd Touchdown Pass
9:34 - 1st
Logan Reaska 22 Yd pass from Jaden Craig (Kieran Corr Kick)
1st & 10 at HC 22
Kickoff
9:34 - 1st
Kieran Corr kickoff for 65 yds for a touchback
3-yd Run
9:34 - 1st
Sam Slade run for 3 yds to the HC 28
1st & 10 at HC 25
Incompletion
9:34 - 1st
Cal Swanson pass incomplete to Nathan Schillinger
2nd & 7 at HC 28
2-yd Run
9:34 - 1st
Cal Swanson run for 2 yds to the HC 30
3rd & 7 at HC 28
Punt
7:54 - 1st
Ethan Moss punt for 24 yds
4th & 5 at HC 30
0-yd Run
7:54 - 1st
DJ Gordon run for no gain to the HARV 46
1st & 10 at HARV 46
6-yd Run
7:54 - 1st
Jaden Craig run for 6 yds to the HC 48
2nd & 10 at HARV 46
-2-yd Run
7:54 - 1st
DJ Gordon run for a loss of 2 yards to the 50 yard line
3rd & 4 at HC 48
Punt
5:56 - 1st
Dylan Fingersh punt for 36 yds , Max Mosey returns for 15 yds to the HC 29
4th & 6 at 50
12-yd Pass
5:56 - 1st
Cal Swanson pass complete to Max Mosey for 12 yds to the HC 41 for a 1ST down
1st & 10 at HC 29
10-yd Run
5:12 - 1st
Riley Jenne run for 10 yds to the HC 32 for a 1ST down
1st & 10 at HC 42
10-yd Pass
5:12 - 1st
Jaden Craig pass complete to Ryan Tattersall for 10 yds to the HC 22 for a 1ST down
1st & 10 at HC 32
2-yd Pass
5:12 - 1st
Jaden Craig pass complete to Caydon Coffman for 2 yds to the HC 20
1st & 10 at HC 22
18-yd Pass
5:12 - 1st
Jaden Craig pass complete to Xaviah Bascon for 18 yds to the HC 2 for a 1ST down
2nd & 8 at HC 20
2-yd Touchdown Run
2:50 - 1st
Isaiah Bullock run for 2 yds for a TD (Kieran Corr KICK)
1st & Goal at HC 2
Kickoff
2:50 - 1st
Kieran Corr kickoff for 65 yds for a touchback
0-yd Run
2:50 - 1st
Jayden Clerveaux run for no gain to the HC 25
1st & 10 at HC 25
Incompletion
2:50 - 1st
Cal Swanson pass incomplete to Alijah Cason
2nd & 10 at HC 25
1-yd Run
2:50 - 1st
Sam Slade run for 1 yd to the HC 26
3rd & 10 at HC 25
Punt
1:23 - 1st
punt for no gain
4th & 9 at HC 26
19-yd Pass
1:23 - 1st
Jaden Craig pass complete to Seamus Gilmartin for 19 yds to the HC 8 for a 1ST down
1st & 10 at HC 27
8-yd Touchdown Pass
0:43 - 1st
Jaden Craig pass complete to Tafari Moe for 8 yds for a TD (Kieran Corr KICK) (Kieran Corr KICK)
1st & Goal at HC 8
0-yd Penalty
0:43 - 1st
Holy Cross Penalty, off-side (Cam Jones) to the HC 3
1st & 10 at HC 3
2nd Quarter
6-yd Run
15:00 - 1st
Jayden Clerveaux run for 6 yds to the HC 37 for a 1ST down
2nd & 4 at HC 31
Kickoff
0:43 - 1st
Kieran Corr kickoff for 65 yds for a touchback
6-yd Run
0:43 - 1st
Jayden Clerveaux run for 6 yds to the HC 31
1st & 10 at HC 25
End of 1st Quarter
0-yd Run
15:00 - 2nd
Jayden Clerveaux run for no gain to the HC 37
1st & 10 at HC 37
2-yd Pass
15:00 - 2nd
Cal Swanson pass complete to Jayden Clerveaux for 2 yds to the HC 39
2nd & 10 at HC 37
Sack
15:00 - 2nd
Cal Swanson sacked by Alex DeGrieck for a loss of 8 yards to the HC 31
3rd & 8 at HC 39
Punt
12:47 - 2nd
Ethan Moss punt for 43 yds , Cam Henry returns for 1 yd to the HARV 32 Holy Cross Penalty, illegal block (-10 Yards) to the HARV 17
4th & 16 at HC 31
9-yd Run
12:47 - 2nd
Xaviah Bascon run for 9 yds to the HARV 26
1st & 10 at HARV 17
4-yd Run
12:47 - 2nd
Xaviah Bascon run for 4 yds to the HARV 30 for a 1ST down
2nd & 1 at HARV 26
12-yd Pass
12:47 - 2nd
Jaden Craig pass complete to Brady Blackburn for a loss of 3 yards to the HARV 27 for a 1ST down Holy Cross Penalty, personal foul (Garrett Baldwin) to the HARV 42 for a 1ST down
1st & 10 at HARV 30
28-yd Pass
12:47 - 2nd
Jaden Craig pass complete to Brady Blackburn for 28 yds to the HC 30 for a 1ST down
1st & 10 at HARV 42
22-yd Pass
12:47 - 2nd
Jaden Craig pass complete to Logan Reaska for 22 yds to the HC 8 for a 1ST down
1st & 10 at HC 30
3-yd Run
12:47 - 2nd
DJ Gordon run for 3 yds to the HC 5
1st & Goal at HC 8
1-yd Run
12:47 - 2nd
Isaiah Bullock run for 1 yd to the HC 4
2nd & Goal at HC 5
Incompletion
12:47 - 2nd
Jaden Craig pass incomplete to Seamus Gilmartin, broken up by Cam Santee
3rd & Goal at HC 4
Field Goal Good
8:32 - 2nd
Kieran Corr 22 yd FG GOOD
4th & Goal at HC 4
Kickoff
8:32 - 2nd
Kieran Corr kickoff for 65 yds for a touchback
9-yd Run
8:32 - 2nd
Nyeoti Punni run for 9 yds to the HC 34
1st & 10 at HC 25
49-yd Run
8:32 - 2nd
Nyeoti Punni run for 49 yds to the HARV 17 for a 1ST down
2nd & 1 at HC 34
1-yd Run
8:32 - 2nd
Jayden Clerveaux run for 1 yd to the HARV 16
1st & 10 at HARV 17
Incompletion
8:32 - 2nd
Cal Swanson pass incomplete to Nathan Schillinger, broken up by Xavier Agostino
2nd & 9 at HARV 16
Incompletion
8:32 - 2nd
Cal Swanson pass incomplete to Sam Slade, broken up by Jaeden Kinlock
3rd & 9 at HARV 16
Field Goal Good
6:21 - 2nd
Luis Palenzuela 34 yd FG GOOD
4th & 9 at HARV 16
Kickoff
6:16 - 2nd
Owen Saraceno kickoff for 65 yds , Cam Henry return for 21 yds to the HARV 21
6-yd Run
6:16 - 2nd
DJ Gordon run for 6 yds to the HARV 27
1st & 10 at HARV 21
5-yd Pass
6:16 - 2nd
Jaden Craig pass complete to Ryan Tattersall for 5 yds to the HARV 32 for a 1ST down
2nd & 4 at HARV 27
Incompletion
6:16 - 2nd
Jaden Craig pass incomplete to Cam Henry
1st & 10 at HARV 32
43-yd Pass
6:16 - 2nd
Jaden Craig pass complete to Brady Blackburn for 43 yds to the HC 25 for a 1ST down
2nd & 10 at HARV 32
0-yd Pass
6:16 - 2nd
Jaden Craig pass complete to Cam Henry for no gain to the HC 25
1st & 10 at HC 25
Fumble Recovery
6:16 - 2nd
Jaden Craig pass complete to Ryan Tattersall for 11 yds Jaden Craig fumbled, recovered by HARV for a 1ST down
2nd & 10 at HC 25
5-yd Run
6:16 - 2nd
Xaviah Bascon run for 5 yds to the HC 9
1st & 10 at HC 14
7-yd Run
6:16 - 2nd
Xaviah Bascon run for 7 yds to the HC 2 Holy Cross Penalty, personal foul (Cam Santee) to the HC 1
2nd & 5 at HC 9
1-yd Touchdown Run
1:55 - 2nd
Xaviah Bascon run for 1 yd for a TD (Kieran Corr KICK)
1st & Goal at HC 1
Kickoff
1:47 - 2nd
Kieran Corr kickoff for 64 yds , Alijah Cason return for 19 yds to the HC 46 Holy Cross Penalty, illegal block (Carlo Crocetti) to the HC 10
Incompletion
1:47 - 2nd
Cal Swanson pass incomplete to Max Mosey
1st & 10 at HC 10
Incompletion
1:47 - 2nd
Cal Swanson pass incomplete to Lincoln Fisher
2nd & 10 at HC 10
Incompletion
1:47 - 2nd
Cal Swanson pass incomplete to Alijah Cason, broken up by Damien Henderson
3rd & 10 at HC 10
Punt
1:18 - 2nd
Ethan Moss punt for 63 yds
4th & 10 at HC 10
3-yd Run
1:18 - 2nd
Xaviah Bascon run for 3 yds to the HARV 30
1st & 10 at HARV 27
Incompletion
1:07 - 2nd
Jaden Craig pass incomplete to Seamus Gilmartin
2nd & 7 at HARV 30
20-yd Pass
1:07 - 2nd
Jaden Craig pass complete to Seamus Gilmartin for 20 yds to the 50 yard line for a 1ST down
3rd & 7 at HARV 30
Incompletion
1:07 - 2nd
Jaden Craig pass incomplete to Caydon Coffman
1st & 10 at 50
13-yd Run
1:07 - 2nd
Jordan Harris run for 13 yds to the HC 37 for a 1ST down
2nd & 10 at 50
3-yd Run
1:07 - 2nd
Jordan Harris run for 3 yds to the HC 34
1st & 10 at HC 37
Incompletion
0:35 - 2nd
Jaden Craig pass incomplete to Brady Blackburn
2nd & 7 at HC 34
11-yd Pass
0:35 - 2nd
Jaden Craig pass complete to Seamus Gilmartin for 11 yds to the HC 23 for a 1ST down
3rd & 7 at HC 34
Incompletion
0:22 - 2nd
Jaden Craig pass incomplete to Seamus Gilmartin
1st & 10 at HC 23
10-yd Pass
0:15 - 2nd
Jaden Craig pass complete to Dean Boyd for 10 yds to the HC 13 for a 1ST down
2nd & 10 at HC 23
13-yd Touchdown Pass
0:05 - 2nd
Jaden Craig pass complete to Brady Blackburn for 13 yds for a TD (Kieran Corr KICK) (Kieran Corr KICK)
1st & 10 at HC 13
-2-yd Run
15:00 - 2nd
Cal Swanson run for a loss of 2 yards to the HC 35
1st & 10 at HC 27
Kickoff
0:03 - 2nd
Kieran Corr kickoff for 38 yds , Mark Schoonmaker return for no gain to the HC 27
3rd Quarter
8-yd Run
15:00 - 3rd
Xaviah Bascon run for 8 yds to the HARV 33
1st & 10 at HARV 25
7-yd Run
15:00 - 3rd
Xaviah Bascon run for 7 yds to the HARV 40 for a 1ST down
2nd & 2 at HARV 33
0-yd Run
15:00 - 3rd
Jordan Harris run for no gain to the HARV 40
1st & 10 at HARV 40
4-yd Pass
15:00 - 3rd
Dante Torres pass complete to Logan Reaska for 4 yds to the HARV 44
2nd & 10 at HARV 40
14-yd Pass
15:00 - 3rd
Dante Torres pass complete to Seamus Gilmartin for 14 yds to the HC 42 for a 1ST down
3rd & 6 at HARV 44
Incompletion
15:00 - 3rd
Dante Torres pass incomplete to Brady Blackburn
1st & 10 at HC 42
9-yd Run
15:00 - 3rd
Xaviah Bascon run for 9 yds to the HC 33
2nd & 10 at HC 42
Kickoff
14:54 - 3rd
Owen Saraceno kickoff for 59 yds , Riley Jenne return for 19 yds to the HARV 25
33-yd Touchdown Pass
11:03 - 3rd
Dante Torres pass complete to Brady Blackburn for 33 yds for a TD (Kieran Corr KICK) (Kieran Corr KICK)
3rd & 1 at HC 33
Kickoff
10:59 - 3rd
Kieran Corr kickoff for 65 yds , Alijah Cason return for 17 yds to the HC 17
3-yd Run
10:59 - 3rd
Ty Curran run for 3 yds to the HC 20
1st & 10 at HC 17
44-yd Pass
10:59 - 3rd
Cal Swanson pass complete to Ty Curran for 44 yds to the HARV 36 for a 1ST down
2nd & 7 at HC 20
Sack
10:59 - 3rd
Cal Swanson sacked by Alex DeGrieck for a loss of 11 yards to the HARV 47
1st & 10 at HARV 36
3-yd Run
10:59 - 3rd
Jayden Clerveaux run for 3 yds to the HARV 44
2nd & 21 at HARV 47
44-yd Touchdown Pass
8:39 - 3rd
Cal Swanson pass complete to Joseph Williams for 44 yds for a TD (Luis Palenzuela KICK)
3rd & 18 at HARV 44
Kickoff
8:39 - 3rd
Owen Saraceno kickoff for 59 yds
75-yd Touchdown Run
8:27 - 3rd
Jordan Harris run for 75 yds for a TD (Kieran Corr KICK)
1st & 10 at HARV 25
Kickoff
8:27 - 3rd
Kieran Corr kickoff for 65 yds for a touchback
Incompletion
8:27 - 3rd
Cal Swanson pass incomplete to Joseph Williams
1st & 10 at HC 25
Incompletion
8:27 - 3rd
Cal Swanson pass incomplete to Max Mosey, broken up by Omari Gayles
2nd & 10 at HC 25
2-yd Run
8:03 - 3rd
Maddux Reid run for 2 yds to the HC 8
1st & Goal at HC 10
0-yd Run
8:03 - 3rd
Maddux Reid run for no gain to the HC 8
2nd & Goal at HC 8
6-yd Run
8:03 - 3rd
Maddux Reid run for 6 yds to the HC 2
3rd & Goal at HC 8
2-yd Touchdown Run
5:41 - 3rd
Maddux Reid run for 2 yds for a TD (Kieran Corr KICK)
4th & Goal at HC 2
Kickoff
5:41 - 3rd
Kieran Corr kickoff for 65 yds for a touchback
2-yd Run
5:41 - 3rd
Nyeoti Punni run for 2 yds to the HC 27
1st & 10 at HC 25
Incompletion
5:41 - 3rd
Cal Swanson pass incomplete to Max Mosey
2nd & 8 at HC 27
Incompletion
5:41 - 3rd
Cal Swanson pass incomplete to Joseph Williams
3rd & 8 at HC 27
Punt
4:43 - 3rd
Ethan Moss punt for 38 yds Harvard Penalty, Offensive holding (Cam Henry) to the HARV 35
4th & 8 at HC 27
0-yd Run
4:43 - 3rd
Maddux Reid run for no gain to the HARV 35
1st & 10 at HARV 35
2-yd Run
4:43 - 3rd
Maddux Reid run for 2 yds to the HARV 37
2nd & 10 at HARV 35
2-yd Run
4:43 - 3rd
Maddux Reid run for 2 yds to the HARV 39
3rd & 8 at HARV 37
Punt
2:15 - 3rd
Dylan Fingersh punt for 47 yds , Max Mosey returns for 72 yds to the HARV 14
4th & 6 at HARV 39
9-yd Run
2:15 - 3rd
Nyeoti Punni run for 9 yds to the HARV 5
1st & 10 at HARV 14
1-yd Run
2:15 - 3rd
Nyeoti Punni run for 1 yd to the HARV 4 for a 1ST down
2nd & 1 at HARV 5
Incompletion
2:15 - 3rd
Cal Swanson pass incomplete to Sam Slade
1st & Goal at HARV 4
3-yd Run
2:15 - 3rd
Nyeoti Punni run for 3 yds to the HARV 1
2nd & Goal at HARV 4
5-yd Penalty
2:15 - 3rd
Holy Cross Penalty, illegal formation (-5 Yards) to the HARV 6
3rd & Goal at HARV 1
Incompletion
2:15 - 3rd
Cal Swanson pass incomplete to Lincoln Fisher
3rd & Goal at HARV 6
4-yd Pass
0:08 - 3rd
Cal Swanson pass complete to Max Mosey for 4 yds to the HARV 2
4th & Goal at HARV 6
4th Quarter
0-yd Run
15:00 - 3rd
Maddux Reid run for no gain to the HARV 2
1st & 10 at HARV 2
End of 3rd Quarter
17-yd Pass
15:00 - 4th
Dante Torres pass complete to Tafari Moe for 17 yds to the HARV 19 for a 1ST down
2nd & 10 at HARV 2
0-yd Run
15:00 - 4th
Maddux Reid run for no gain to the HARV 19
1st & 10 at HARV 19
1-yd Run
15:00 - 4th
Maddux Reid run for 1 yd to the HARV 20
2nd & 10 at HARV 19
0-yd Run
15:00 - 4th
Maddux Reid run for no gain to the HARV 20
3rd & 9 at HARV 20
Punt
11:38 - 4th
Dylan Fingersh punt for 25 yds
4th & 9 at HARV 20
10-yd Run
11:38 - 4th
Joseph Williams run for 10 yds to the HARV 35 for a 1ST down
2nd & 10 at HARV 45
1-yd Run
11:38 - 4th
Alijah Cason run for 1 yd to the HARV 34
1st & 10 at HARV 35
5-yd Run
11:38 - 4th
Jayden Clerveaux run for 5 yds to the HARV 29
2nd & 9 at HARV 34
Incompletion
11:38 - 4th
Cal Swanson pass incomplete to Lincoln Fisher
3rd & 4 at HARV 29
14-yd Pass
11:38 - 4th
Cal Swanson pass complete to Lincoln Fisher for 14 yds to the HARV 15 for a 1ST down
4th & 4 at HARV 29
15-yd Touchdown Pass
8:56 - 4th
Cal Swanson pass complete to Lincoln Fisher for 15 yds for a TD (Luis Palenzuela KICK) (Luis Palenzuela KICK)
1st & 10 at HARV 15
Incompletion
5:32 - 4th
Cal Swanson pass incomplete to Alijah Cason
1st & 10 at HARV 45
Punt
6:28 - 4th
Dante Torres punt for no gain
4th & 5 at HARV 40
Kickoff
0:56 - 4th
Owen Saraceno kickoff for 61 yds
5-yd Run
0:56 - 4th
Maddux Reid run for 5 yds to the HARV 40
1st & 10 at HARV 35
2-yd Run
0:56 - 4th
Maddux Reid run for 2 yds to the HARV 42
2nd & 5 at HARV 40
-2-yd Run
0:56 - 4th
Maddux Reid run for a loss of 2 yards to the HARV 40
3rd & 3 at HARV 42
Incompletion
6:28 - 4th
Cal Swanson pass incomplete to Alijah Cason
1st & 10 at HARV 36
4-yd Run
6:28 - 4th
Jayden Clerveaux run for 4 yds to the HARV 32
2nd & 10 at HARV 36
32-yd Touchdown Pass
5:32 - 4th
Cal Swanson pass complete to Alijah Cason for 32 yds for a TD (Luis Palenzuela KICK)
3rd & 6 at HARV 32
Kickoff
5:32 - 4th
Owen Saraceno kickoff for 65 yds for a touchback
5-yd Run
5:32 - 4th
Maddux Reid run for 5 yds to the HARV 30
1st & 10 at HARV 25
4-yd Run
5:32 - 4th
Maddux Reid run for 4 yds to the HARV 34
2nd & 5 at HARV 30
2-yd Run
5:32 - 4th
Maddux Reid run for 2 yds to the HARV 36 for a 1ST down
3rd & 1 at HARV 34
0-yd Run
5:32 - 4th
Maddux Reid run for no gain to the HARV 36
1st & 10 at HARV 36
Fumble Recovery
2:22 - 4th
Maddux Reid run for 9 yds to the HARV 45 Maddux Reid fumbled, recovered by HC Amari Gardner
2nd & 10 at HARV 36
29-yd Pass
2:22 - 4th
Cal Swanson pass complete to Max Mosey for 29 yds to the HARV 16 for a 1ST down
1st & 10 at HARV 45
4-yd Pass
2:22 - 4th
Cal Swanson pass complete to Alijah Cason for 4 yds to the HARV 12
1st & 10 at HARV 16
2-yd Run
2:22 - 4th
Cal Swanson run for 2 yds to the HARV 10
2nd & 6 at HARV 12
5-yd Pass
2:22 - 4th
Cal Swanson pass complete to Blake Youngblood for 5 yds to the HARV 5 for a 1ST down
3rd & 4 at HARV 10
Not Available
0:08 - 4th
Delian Bradley return for no gain to the HARV 36
1st & Goal at HARV 5
-2-yd Run
0:08 - 4th
Sam Kaiser run for a loss of 2 yards to the HARV 36
1st & 10 at HARV 36
Game Information
Worcester, MA
2025 Standings
NCAAF News

How should Michigan proceed in the coaching search?
Greg McElroy joins Scott Van Pelt to break down Michigan's coaching dilemma following the firing of Sherrone Moore.
5h

Dan Wetzel provides update on Sherrone Moore's arrest
Dan Wetzel tells Scott Van Pelt that fired Michigan coach Sherrone Moore is in police custody for an alleged assault.
6h

Sources: Louisville's Chris Bell set for surgery on ACL tear
Louisville's Chris Bell, one of the top wide receiver prospects in the 2026 NFL draft, suffered a torn ACL in the Cardinals' 38-6 loss at SMU on Nov. 22, sources told ESPN's Adam Schefter and Pete Thamel.
8h
GAMBLING PROBLEM? CALL 1-800-GAMBLER, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD). 21+ and present in most states. (18+ DC/KY/NH/WY). Void in ONT/OR/NH. Eligibility restrictions apply. On behalf of Boot Hill Casino & Resort (KS). Terms: sportsbook.draftkings.com/promos.
Copyright: © 2025 ESPN Enterprises, Inc. All rights reserved.

