Final at Fitton Field, WorcesterTV: ESPN+Attendance 10,223
At kickoff
66°F, clear, wind 23 mph from the west, gusts to 31 mphWeather: NOAA NCEI Integrated Surface Database; Worcester Regional Airport (KORH), 6 km from the stadium, six minutes before kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Fordham
Holy Cross
262
Total yards
344
199
Passing yards
150
63
Rushing yards
194
7.1
Yards per pass
4.5
2.0
Yards per rush
4.3
14
First downs
21
4–15
Third downs
6–17
0–2
Fourth downs
1–1
0
Turnovers
1
6–54
Penalties
7–65
23:56
Possession
36:04
Efficiency
Fordham
Holy Cross
32%
Success rate
37%
−0.14
EPA per play
−0.02
1.27
Explosiveness
1.10
−0.28
Rushing EPA
−0.10
−0.01
Passing EPA
0.21
19%
Passing-down success
21%
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 83% to win. Elo’s favorite won.
The line
Holy Cross −16.5, over/under 56.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Holy Cross drives left to right, Fordham right to left. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
Q1 FordhamResult not recorded, 7 plays, 10 yards
Q1 Holy CrossPunt, 3 plays, 0 yards
Q1 FordhamResult not recorded, 9 plays, 29 yards
Q1 Holy CrossPunt, 3 plays (Fordham scores), −11 yards
Q1 Holy CrossPunt, 6 plays, 0 yards
Q1 FordhamPunt, 4 plays, 38 yards
Q2 FordhamResult not recorded, 3 plays, 0 yards
Q2 Holy CrossPunt, 10 plays, −2 yards
Q2 FordhamPunt, 3 plays, −4 yards
Q2 Holy CrossPunt, 4 plays, −40 yards
Q2 Holy CrossInterception, 8 plays, −16 yards
Q2 FordhamTurnover on downs, 6 plays, 47 yards
Q2 Holy CrossField goal, 11 plays, −20 yards
Q3 FordhamPunt, 3 plays, 0 yards
Q3 Holy CrossField goal, 9 plays, 48 yards
Q3 FordhamTouchdown, 8 plays, 72 yards
Q3 Holy CrossTouchdown, 4 plays, 62 yards
Q3 FordhamResult not recorded, 6 plays, −20 yards
Q3 Holy CrossPunt, 3 plays, −36 yards
Q3 FordhamField goal, 8 plays, 68 yards
Q4 Holy CrossTouchdown, 13 plays, 72 yards
Q4 FordhamPunt, 3 plays, 5 yards
Q4 Holy CrossPunt, 6 plays, −19 yards
Q4 FordhamTurnover on downs, 4 plays, 1 yard
Q4 Holy CrossResult not recorded, 2 plays, −79 yards
Play by play
1st quarter10 drives, then Fordham 6, Holy Cross 0
Holy Cross Punt, 3 plays
15:00
1st & 10 at own 35
Bennett Henderson kickoff for 65 yds for a touchback
15:00
1st & 10 at own 35
Bennett Henderson kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Jayden Clerveaux run for 4 yds to the HC 29
15:00
2nd & 6 at own 29
pass incomplete to Justin Shorter
15:00
3rd & 6 at own 29
Joe Pesansky run for a loss of 3 yards to the HC 26
15:00
4th & 9 at own 26
Holy Cross Penalty, false start (-5 Yards) to the HC 21
Fordham Punt, 4 plays
15:00
3rd & 14 at opp 49
Jack Capaldi pass complete to Julius Loughridge for 7 yds to the HC 42
13:15
4th & 14 at own 21
Jack Norris punt for 34 yds
Fordham Result not recorded, 9 plays
13:15
1st & 10 at own 45
Julius Loughridge run for 8 yds to the HC 47
13:15
2nd & 2 at opp 47
Julius Loughridge run for 1 yd to the HC 46
13:15
3rd & 1 at opp 46
Julius Loughridge run for 2 yds to the HC 44 for a 1ST down
13:15
1st & 10 at opp 44
Jack Capaldi pass complete to Matt Buron for 4 yds to the HC 40
13:15
2nd & 6 at opp 40
Jack Capaldi pass complete to KJ Reed for 7 yds to the HC 33 for a 1ST down
Joe Pesansky pass complete to Justin Shorter for 18 yds to the HC 30 for a 1ST down
15:00
1st & 10 at own 30
pass incomplete to Justin Shorter
15:00
2nd & 10 at own 30
Joe Pesansky pass complete to Quinton Gregory for 7 yds to the HC 37
15:00
3rd & 3 at own 37
Joe Pesansky run for 15 yds to the FOR 48 for a 1ST down
15:00
1st & 10 at opp 48
pass incomplete to Alijah Cason
15:00
2nd & 10 at opp 48
pass incomplete to Byron Shipman
15:00
3rd & 10 at opp 48
Joe Pesansky pass incomplete to Byron Shipman, broken up by Trey Bradford
14:51
4th & 7 at opp 42
Will Haslett punt for 40 yds
11:43
4th & 10 at opp 48
Jack Norris punt for 48 yds for a 1ST down Holy Cross Penalty, face mask (15 yards) (Drew Spinogatti) to the FOR 35 for a 1ST down
Fordham Punt, 3 plays
11:43
1st & 10 at own 35
pass incomplete to Garrett Cody
11:43
2nd & 10 at own 35
Jack Capaldi run for a loss of 4 yards to the FOR 31 Jack Capaldi fumbled, recovered by FOR Jack Capaldi
11:43
3rd & 14 at own 31
pass incomplete to Cole Thornton
10:41
4th & 14 at own 31
Will Haslett punt for 43 yds , Justin Shorter returns for 14 yds to the HC 40
Holy Cross Punt, 4 plays
10:41
1st & 10 at own 40
Gregory,Quinton rush (Conway,James), PENALTY HC holding (Daddona,Dalton) 10 yards to the HC 50. Holy Cross Penalty, Offensive holding (Dalton Daddona) to the HC 30
Jack Capaldi pass incomplete to Ricky Gonzalez II, broken up by Curtis Harris-Lopez
8:31
4th & 10 at own 48
Will Haslett punt , Justin Shorter returns for no gain Justin Shorter fumbled, recovered by FOR Walker Adkinson , return for no gain Fordham Penalty, roughing kicker (Keating Oliver) to the FOR 48
8:21
4th & 10 at own 48
Will Haslett punt for 36 yds
Holy Cross Interception, 8 plays
8:21
1st & 10 at own 16
Joe Pesansky pass complete to Max Mosey for 14 yds to the HC 30 for a 1ST down
8:21
1st & 10 at own 30
Naz Treadwell run for 1 yd to the HC 31
8:21
2nd & 9 at own 31
Joe Pesansky pass complete to Sam Slade for 9 yds to the HC 40 for a 1ST down
8:21
1st & 10 at own 40
pass incomplete to Byron Shipman
8:21
2nd & 10 at own 40
Joe Pesansky pass complete to Sam Slade for 11 yds to the FOR 49 for a 1ST down
8:21
1st & 10 at opp 49
Joe Pesansky pass incomplete to Maxwell Warren, broken up by Nahil Perkins
8:21
2nd & 10 at opp 49
Jayden Clerveaux run for 3 yds to the FOR 46
4:50
3rd & 7 at opp 46
Joe Pesansky pass intercepted
Fordham Turnover on downs, 6 plays
4:50
1st & 10 at own 35
Jack Capaldi pass incomplete to Mekai Felton, broken up by Curtis Harris-Lopez
4:50
2nd & 10 at own 35
Jack Capaldi pass complete to Garrett Cody for 39 yds to the HC 26 for a 1ST down
4:50
1st & 10 at opp 26
Julius Loughridge run for 4 yds to the HC 22
4:50
2nd & 6 at opp 22
Jack Capaldi run for 3 yds to the HC 19 Jack Capaldi fumbled, recovered by FOR Ryan Joyce
4:50
3rd & 3 at opp 19
Julius Loughridge run for 1 yd to the HC 18
2:18
4th & 2 at opp 18
Jack Capaldi run for a loss of 2 yards to the HC 20
Holy Cross Field goal, 11 plays
2:18
1st & 10 at own 20
Sam Slade run for 5 yds to the HC 25
2:00
2nd & 5 at own 25
Sam Slade run for 3 yds to the HC 28
1:52
3rd & 2 at own 28
Jayden Clerveaux run for 8 yds to the HC 36 for a 1ST down
1:52
1st & 10 at own 36
Joe Pesansky pass complete to Justin Shorter for 11 yds to the HC 47 for a 1ST down
1:52
1st & 10 at own 47
Joe Pesansky pass complete to Justin Shorter for 8 yds to the FOR 45
1:52
2nd & 2 at opp 45
Joe Pesansky pass incomplete to Jacob Petersen, broken up by Trey Bradford
1:52
3rd & 2 at opp 45
Joe Pesansky pass complete to Max Mosey for 11 yds to the FOR 34 for a 1ST down
1:52
1st & 10 at opp 34
pass incomplete to Justin Shorter
1:52
2nd & 10 at opp 34
pass incomplete to Justin Shorter
0:40
3rd & 10 at opp 34
Jayden Clerveaux run for 2 yds to the FOR 32
3rd quarter9 drives, then Tied at 13
Fordham Punt, 3 plays
15:00
1st & 10 at own 35
Daniel Porto kickoff for 52 yds
15:00
1st & 10 at own 35
pass incomplete to Mekai Felton
15:00
2nd & 10 at own 35
Jack Capaldi pass incomplete to KJ Reed, broken up by Cam Jones
15:00
3rd & 10 at own 35
Jack Capaldi pass incomplete to Ricky Gonzalez II, broken up by Cam Jones
Fordham Field goal, 8 plays
15:00
1st & 10 at own 27
Julius Loughridge run for 2 yds to the FOR 29
Fordham Result not recorded, 6 plays
15:00
3rd & 3 at own 45
Jack Capaldi sacked by Frankie Monte for a loss of 11 yards to the FOR 34 Fordham Penalty, intentional grounding (Jack Capaldi) to the FOR 34
14:33
4th & 10 at own 35
Will Haslett punt for 40 yds , Justin Shorter returns for no gain to the HC 35 Holy Cross Penalty, substitution infraction (Yards) to the HC 23
Holy Cross Field goal, 9 plays
14:33
1st & 10 at own 23
Jayden Clerveaux run for 6 yds to the HC 29
14:33
2nd & 4 at own 29
Jayden Clerveaux run for 4 yds to the HC 33 for a 1ST down
14:33
1st & 10 at own 33
Jayden Clerveaux run for 7 yds to the HC 40
14:33
2nd & 3 at own 40
Jayden Clerveaux run for 18 yds to the FOR 42 for a 1ST down
14:33
1st & 10 at opp 42
Sam Slade run for 12 yds to the FOR 30 for a 1ST down
14:33
1st & 10 at opp 30
Sam Slade run for 2 yds to the FOR 28
14:33
2nd & 8 at opp 28
Pesansky,Joe rush middle (Chalhoub,Peter).
14:33
3rd & 8 at opp 28
Sam Slade run for a loss of 1 yard to the FOR 29
9:31
4th & 9 at opp 29
Daniel Porto 46 Yd Field GoalTied at 6
Fordham Touchdown, 8 plays
9:31
1st & 10 at own 35
Daniel Porto kickoff for 65 yds for a touchback
9:31
1st & 10 at own 25
Julius Loughridge run for 6 yds to the FOR 31
9:31
2nd & 4 at own 31
Julius Loughridge run for 4 yds to the FOR 35 for a 1ST down
9:31
1st & 10 at own 35
Jack Capaldi pass complete to Mekai Felton for 12 yds to the FOR 47 for a 1ST down
9:31
1st & 10 at own 47
Jack Kaiser run for 2 yds to the FOR 49
9:31
2nd & 8 at own 49
Julius Loughridge run for 1 yd to the 50 yard line
9:31
3rd & 7 at the 50
Holy Cross Penalty, off-side (Matthew Kane) to the HC 45
9:31
3rd & 2 at opp 45
Julius Loughridge run for 5 yds to the HC 40 for a 1ST down
6:30
1st & 10 at opp 40
Jack Capaldi pass complete to Cole Thornton for 39 yds to the HC 1 for a 1ST down
5:59
1st & goal at opp 1
J. Loughridge run for 1 yd for a TD (B. Henderson KICK) (Bennett Henderson KICK)Fordham 13, Holy Cross 6
Holy Cross Touchdown, 4 plays
5:59
1st & 10 at own 35
Bennett Henderson kickoff for 58 yds
5:59
1st & 10 at own 35
Joe Pesansky pass complete to Max Mosey for 25 yds to the FOR 40 for a 1ST down
5:59
1st & 10 at opp 40
Jayden Clerveaux run for 35 yds to the FOR 5 for a 1ST down
5:00
1st & goal at opp 5
Max Mosey run for a loss of 1 yard to the FOR 6
4:02
2nd & goal at opp 6
J. Pesansky pass to J. Petersen for 6 yds for a TD (D. Porto KICK) (Daniel Porto KICK)Tied at 13
Fordham Result not recorded, 6 plays
3:57
1st & 10 at own 35
Daniel Porto kickoff for 60 yds , KJ Reed return for 20 yds to the FOR 25
3:57
1st & 10 at own 25
Ricky Parks run for 2 yds to the FOR 27
3:57
2nd & 8 at own 27
Ricky Parks run for 3 yds to the FOR 30
3:57
3rd & 5 at own 30
Jack Capaldi pass complete to KJ Reed for 8 yds to the FOR 38 for a 1ST down
3:57
1st & 10 at own 38
Jack Capaldi pass incomplete to Garrett Cody, broken up by Cam Jones
1:51
2nd & 10 at own 38
Jack Capaldi pass complete to Ricky Gonzalez II for 7 yds to the FOR 45
1:29
4th & 14 at own 34
Will Haslett punt for 30 yds
Holy Cross Punt, 3 plays
1:29
1st & 10 at own 36
pass incomplete to Jacob Petersen
1:29
2nd & 10 at own 36
Jayden Clerveaux run for 2 yds to the HC 38
1:29
3rd & 8 at own 38
Holy Cross Penalty, false start (Justin Shorter) to the HC 33
1:29
3rd & 13 at own 33
pass incomplete to Justin Shorter
1:29
4th & 13 at own 33
Holy Cross Penalty, off-side (-5 Yards) to the HC 38
0:14
4th & 8 at own 38
Jack Norris punt for 50 yds
Fordham Field goal, 8 plays
0:14
1st & 10 at own 12
Jack Capaldi pass incomplete to Mekai Felton for a 1ST down Holy Cross Penalty, Defensive pass interference (Cam Jones) to the FOR 27 for a 1ST down
Q4 15:00
2nd & 8 at own 29
Jack Capaldi pass complete to Mekai Felton for 41 yds to the HC 30 for a 1ST down
Q4 15:00
1st & 10 at opp 30
Jack Capaldi run for 11 yds to the HC 19 for a 1ST down
Q4 15:00
1st & 10 at opp 19
Ricky Parks run for 3 yds to the HC 16
Q4 15:00
2nd & 7 at opp 16
Ricky Parks run for a loss of 4 yards to the HC 20
Q4 15:00
3rd & 11 at opp 20
pass incomplete to Ricky Gonzalez II
Q4 12:29
4th & 11 at opp 20
B. Henderson 37 yd FG GOODFordham 16, Holy Cross 13
4th quarter5 drives, then Holy Cross 19, Fordham 16
Holy Cross Touchdown, 13 plays
12:29
1st & 10 at own 35
Bennett Henderson kickoff for 65 yds for a touchback
12:29
1st & 10 at own 25
Jayden Clerveaux run for 3 yds to the HC 28
12:29
2nd & 7 at own 28
Jayden Clerveaux run for 1 yd to the HC 29
12:29
3rd & 6 at own 29
Joe Pesansky pass complete to Justin Shorter for 11 yds to the FOR 40 for a 1ST down Holy Cross Penalty, face mask (15 yards) (-15 Yards) to the FOR 45 for a 1ST down
12:29
1st & 10 at opp 45
Joe Pesansky pass incomplete to Alijah Cason, broken up by Nahil Perkins
12:29
2nd & 10 at opp 45
Jayden Clerveaux run for 5 yds to the FOR 40
10:14
3rd & 5 at opp 40
Jayden Clerveaux run for 1 yd to the FOR 39
10:14
4th & 4 at opp 39
Joe Pesansky pass complete to Sam Slade for 11 yds to the FOR 28 for a 1ST down
10:14
1st & 10 at opp 28
Jayden Clerveaux run for 9 yds to the FOR 19
10:14
2nd & 1 at opp 19
Jayden Clerveaux run for 1 yd to the FOR 18 Fordham Penalty, face mask (9 yards) (Mike Courtney) to the FOR 9
10:14
1st & goal at opp 9
Slade,Sam rush (Barletta,Jackson;Conway,James), PENALTY FOR off-side (Reed,K.J.) 5 yards to the FOR14. Fordham Penalty, off-side (KJ Reed) to the FOR 4
10:14
1st & goal at opp 4
Jayden Clerveaux run for a loss of 1 yard to the FOR 5
10:14
2nd & goal at opp 5
Jayden Clerveaux run for 2 yds to the FOR 3
6:14
3rd & goal at opp 3
Joe Pesansky pass complete to Jacob Petersen for 3 yds for a TDHoly Cross 19, Fordham 16
6:14
3rd & goal at opp 3
Jacob Petersen 3 Yd pass from Joe Pesansky (Daniel Porto PAT failed)
Fordham Punt, 3 plays
6:10
1st & 10 at own 35
Daniel Porto kickoff for 64 yds , KJ Reed return for 20 yds to the FOR 21
6:10
1st & 10 at own 21
Julius Loughridge run for 4 yds to the FOR 25
6:10
2nd & 6 at own 25
Julius Loughridge run for 1 yd to the FOR 26
6:10
3rd & 5 at own 26
Jack Capaldi pass incomplete to Jeff Ciccio, broken up by Curtis Harris-Lopez
5:04
4th & 5 at own 26
Will Haslett punt for 45 yds Holy Cross Penalty, Offensive holding (Ryan Ruane) to the HC 19
Holy Cross Punt, 6 plays
5:04
1st & 10 at own 19
Jayden Clerveaux run for 6 yds to the HC 25
5:04
2nd & 4 at own 25
Jayden Clerveaux run for 3 yds to the HC 28
5:04
3rd & 1 at own 28
Jayden Clerveaux run for 4 yds to the HC 32 for a 1ST down
5:04
1st & 10 at own 32
Sam Slade run for 3 yds to the HC 35
2:00
2nd & 7 at own 35
Sam Slade run for a loss of 1 yard to the HC 34
1:56
3rd & 8 at own 34
Jayden Clerveaux run for 4 yds to the HC 38
1:41
4th & 4 at own 38
Jack Norris punt for 41 yds , Mason Hatfield returns for no gain to the FOR 21
Fordham Turnover on downs, 4 plays
1:41
1st & 10 at own 21
Julius Loughridge run for 1 yd to the FOR 22
1:41
2nd & 9 at own 22
pass incomplete to Cole Thornton
1:41
3rd & 9 at own 22
Jack Capaldi pass incomplete to Cole Thornton, broken up by Ryan Ruane
1:03
4th & 9 at own 22
Jack Capaldi pass incomplete to Garrett Cody, broken up by Frankie Monte
Holy Cross Result not recorded, 2 plays
1:03
1st & 10 at opp 22
Joe Pesansky run for a loss of 1 yard to the FOR 23
1:03
2nd & 11 at opp 23
Joe Pesansky run for a loss of 1 yard to the FOR 23
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.