Cornell at UAlbany

Saturday, September 20, 2025

UAlbany beat Cornell 13–⁠10. It was their third meeting; UAlbany leads the series 2–⁠1.

AwayCornell4–⁠6 in 2025
10
HomeUAlbany2–⁠10 in 2025
13

Final at Bob Ford Field, AlbanyAttendance 4,819

At kickoff
63°F, wind 5 mph from the northWeather: NOAA NCEI Global Historical Climatology Network hourly; Albany International Airport, 8 km from the stadium, nine minutes before kickoff
Official
Bill McKeeverGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Cornell003710
UAlbany330713

Standouts

Player stats

Cornell

PassingC/AttYdsTDInt
Garrett Bass-Sulpizio8/146300
Devin Page8/129011
RushingCarYdsTDLong
Devin Page1057017
Robert Tucker III62609
Ean Pope92108
Garrett Bass-Sulpizio4605
ReceivingRecYdsTDLong
Ryder Kurtz668124
Doryn Smith339018
Ja’von Broussard219012
Ean Pope2906
DefenseTklTFLSacksInt
Michael O’Keefe0001

UAlbany

PassingC/AttYdsTDInt
Jack Shields7/197001
Colin Parachek6/114500
RushingCarYdsTDLong
Jojo Uga18126143
Colin Parachek416012
Alex Jreige41307
Jack Shields53011
ReceivingRecYdsTDLong
Kylen Austin334016
Jordan Rae327015
Caden Burti31907
Carter Moses117017
DefenseTklTFLSacksInt
Jayden Estes0001

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

Team stats

CornellUAlbany
263Total yards277
153Passing yards115
110Rushing yards162
5.9Yards per pass3.8
3.7Yards per rush4.3
15First downs17
3–⁠12Third downs5–⁠17
0–⁠1Fourth downs2–⁠3
1Turnovers1
8–⁠70Penalties6–⁠55
26:18Possession33:42

Efficiency

CornellUAlbany
48%Success rate32%
−0.06EPA per play−0.05
0.79Explosiveness1.31
−0.19Rushing EPA0.04
0.10Passing EPA−0.14
27%Passing-down success25%
1%Havoc by its defense2%

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)

UAlbany 51% to win. Elo’s favorite won.

The line

Cornell −3, over/under 50.5.

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

Every drive

UAlbany end zoneCornell end zoneQ1 UAlbanyPunt, 3 playsQ1 CornellPunt, 3 playsQ1 CornellPunt, 9 playsQ1 UAlbanyField goal, 15 playsQ2 CornellResult not recorded, 1 playQ2 UAlbanyPunt, 3 playsQ2 CornellPunt, 3 playsQ2 UAlbanyPunt, 3 playsQ2 CornellTurnover on downs, 9 playsQ2 UAlbanyField goal, 12 playsQ2 CornellPunt, 3 playsQ2 UAlbanyInterception, 6 playsQ3 CornellPunt, 5 playsQ3 UAlbanyTurnover on downs, 13 playsQ3 UAlbanyPunt, 5 playsQ3 CornellPunt, 5 playsQ3 UAlbanyPunt, 3 playsQ3 CornellField goal, 8 playsQ4 CornellPunt, 3 playsQ4 UAlbanyTouchdown, 5 playsQ4 CornellTouchdown, 7 playsQ4 UAlbanyPunt, 3 playsQ4 CornellInterception, 4 playsQ4 UAlbanyResult not recorded, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. UAlbany drives left to right, Cornell right to left.
  1. Q1 UAlbanyPunt, 3 plays, 3 yards
  2. Q1 CornellPunt, 3 plays, 4 yards
  3. Q1 CornellPunt, 9 plays, 33 yards
  4. Q1 UAlbanyField goal, 15 plays, 75 yards
  5. Q2 CornellResult not recorded, 1 play, 82 yards
  6. Q2 UAlbanyPunt, 3 plays, 2 yards
  7. Q2 CornellPunt, 3 plays, 7 yards
  8. Q2 UAlbanyPunt, 3 plays, 5 yards
  9. Q2 CornellTurnover on downs, 9 plays, 50 yards
  10. Q2 UAlbanyField goal, 12 plays, 36 yards
  11. Q2 CornellPunt, 3 plays, 9 yards
  12. Q2 UAlbanyInterception, 6 plays, 38 yards
  13. Q3 CornellPunt, 5 plays, 19 yards
  14. Q3 UAlbanyTurnover on downs, 13 plays, 44 yards
  15. Q3 UAlbanyPunt, 5 plays, 14 yards
  16. Q3 CornellPunt, 5 plays, 11 yards
  17. Q3 UAlbanyPunt, 3 plays, 4 yards
  18. Q3 CornellField goal, 8 plays, 33 yards
  19. Q4 CornellPunt, 3 plays, 8 yards
  20. Q4 UAlbanyTouchdown, 5 plays, 68 yards
  21. Q4 CornellTouchdown, 7 plays, 48 yards
  22. Q4 UAlbanyPunt, 3 plays, 5 yards
  23. Q4 CornellInterception, 4 plays, 28 yards
  24. Q4 UAlbanyResult not recorded, 3 plays, −4 yards

Play by play

1st quarter5 drives, then UAlbany 3, Cornell 0
UAlbany Punt, 3 plays
15:001st & 10 at own 31Jack Shields run for 2 yds to the UALB 33
15:002nd & 8 at own 33Jojo Uga run for 4 yds to the UALB 37
15:003rd & 4 at own 37Jack Shields sacked by Sean Cytrynbaum and Keith Williams Jr. for a loss of 3 yards to the UALB 34
Cornell Punt, 3 plays
15:002nd & 10 at own 10Ean Pope run for 4 yds to the COR 14
14:551st & 10 at own 35Will Buck kickoff for 57 yds , BJ Norman return for 23 yds to the UALB 31
13:004th & 7 at own 34Owen Lawson punt for 51 yds , Brendan Lee returns for 1 yd to the COR 16
Cornell Punt, 9 plays
13:001st & 10 at own 16Cornell Penalty, false start (Tyler Dunn) to the COR 11
13:001st & 15 at own 11Devin Page run for 5 yds to the COR 16
13:002nd & 10 at own 16Devin Page pass complete to Doryn Smith for 18 yds to the COR 34 for a 1ST down
13:001st & 10 at own 34Ean Pope run for 7 yds to the COR 41
13:002nd & 3 at own 41Ean Pope run for no gain to the COR 41
13:003rd & 3 at own 41Devin Page run for 5 yds to the COR 46 for a 1ST down
13:001st & 10 at own 46Ean Pope run for a loss of 1 yard to the COR 45
13:002nd & 11 at own 45Devin Page run for no gain to the COR 45 Cornell Penalty, Offensive holding (Dylan Page) to the COR 35
13:002nd & 21 at own 35Devin Page run for 6 yds to the COR 41
13:003rd & 15 at own 41Devin Page pass complete to Doryn Smith for 8 yds to the COR 49
7:294th & 7 at own 49Devin Page punt for 42 yds
UAlbany Field goal, 15 plays
7:291st & 10 at own 9Aidan Semo run for 3 yds to the UALB 12
7:292nd & 7 at own 12Jack Shields pass complete to Kylen Austin for 12 yds to the UALB 24 for a 1ST down
7:291st & 10 at own 24Griffin Woodell run for a loss of 4 yards to the UALB 20
7:292nd & 14 at own 20Jack Shields pass incomplete to Caden Burti
5:423rd & 14 at own 20Jack Shields pass complete to Kylen Austin for 16 yds to the UALB 36 for a 1ST down
5:421st & 10 at own 36Alex Jreige run for 7 yds to the UALB 43
5:422nd & 3 at own 43Alex Jreige run for 5 yds to the UALB 48 for a 1ST down
5:421st & 10 at own 48Jojo Uga run for 3 yds to the COR 49
5:422nd & 7 at opp 49Jack Shields pass incomplete to Caden Burti for a 1ST down Cornell Penalty, Defensive pass interference (Michael O’Keefe) to the COR 34 for a 1ST down
5:421st & 10 at opp 34Jack Shields pass incomplete to Jordan Rae
3:142nd & 10 at opp 34Jojo Uga run for 14 yds to the COR 20 for a 1ST down
3:141st & 10 at opp 20Alex Jreige run for a loss of 1 yard to the COR 21
3:142nd & 11 at opp 21Jack Shields pass incomplete to Jasiah Barron
3:143rd & 11 at opp 21Jack Shields pass complete to Alex Jreige for 5 yds to the COR 16
1:044th & 6 at opp 16James Bozek 32 yd FG GOODUAlbany 3, Cornell 0
Cornell Punt, 3 plays
1:041st & 10 at own 35James Bozek kickoff for 59 yds , Tommy MacPherson return for 14 yds to the COR 49 Cornell Penalty, Offensive holding (Nomar Tejada) to the COR 10
1:041st & 10 at own 10Davon Kiser run for no gain to the COR 10
Q2 15:003rd & 6 at own 14Garrett Bass-Sulpizio pass incomplete to Parker Woodring
2nd quarter8 drives, then UAlbany 6, Cornell 0
Cornell Result not recorded, 1 play
15:001st & 10 at own 18run for a loss of 3 yards to the UALB 35
14:434th & 6 at own 14Will Buck punt for 38 yds, punt out-of-bounds at the COR 42 , Caden Burti returns for 10 yds to the COR 42
UAlbany Punt, 3 plays
14:431st & 10 at opp 42Jack Shields pass incomplete to Thomas Joe-Kamara, broken up by Johnny Williamson
14:432nd & 10 at opp 42Jojo Uga run for 2 yds to the COR 40
14:433rd & 8 at opp 40Jack Shields run for no gain to the COR 40
13:014th & 8 at opp 40Owen Lawson punt for 39 yds
Cornell Punt, 3 plays
13:011st & 10 at own 1Ean Pope run for 4 yds to the COR 5
13:012nd & 6 at own 5Devin Page run for no gain to the COR 5
13:013rd & 6 at own 5Devin Page pass complete to Ean Pope for 3 yds to the COR 8
11:154th & 3 at own 8Will Buck punt for 36 yds
UAlbany Punt, 3 plays
11:151st & 10 at opp 44Jojo Uga run for 6 yds to the COR 38
11:152nd & 4 at opp 38Aidan Semo run for a loss of 1 yard to the COR 39
11:153rd & 5 at opp 39Jack Shields pass incomplete to Carter Moses, broken up by Keith Williams Jr.
9:474th & 5 at opp 39Owen Lawson punt for 33 yds
Cornell Turnover on downs, 9 plays
9:471st & 10 at own 6Ean Pope run for no gain to the COR 6 for a 1ST down UAlbany Penalty, face mask (15 yards) (Ibrahim Sanogo) to the COR 21 for a 1ST down
9:471st & 10 at own 21Robert Tucker III run for 9 yds to the COR 30
9:472nd & 1 at own 30Garrett Bass-Sulpizio pass incomplete to Parker Woodring for a 1ST down UAlbany Penalty, off-side (Shawan Lewis) to the COR 35 for a 1ST down
9:471st & 10 at own 35Garrett Bass-Sulpizio pass complete to Ja’von Broussard for 7 yds to the COR 42
9:472nd & 3 at own 42Robert Tucker III run for 6 yds to the COR 48 for a 1ST down
9:471st & 10 at own 48Garrett Bass-Sulpizio run for no gain to the COR 48
9:472nd & 10 at own 48Garrett Bass-Sulpizio pass complete to Ryder Kurtz for 8 yds to the UALB 44
9:473rd & 2 at opp 44Garrett Bass-Sulpizio pass incomplete to Davon Kiser
6:004th & 2 at opp 44Robert Tucker III run for no gain to the UALB 44
UAlbany Field goal, 12 plays
6:001st & 10 at own 44Alex Jreige run for 2 yds to the UALB 46
6:002nd & 8 at own 46Jack Shields pass incomplete to Kylen Austin
6:003rd & 8 at own 46Jack Shields pass complete to Caden Burti for 7 yds to the COR 47
4:494th & 1 at opp 47Jack Shields run for 11 yds to the COR 36 for a 1ST down
4:491st & 10 at opp 36Jojo Uga run for 1 yd to the COR 35
4:492nd & 9 at opp 35Jack Shields pass incomplete to Carter Moses, broken up by Jeremiah Lewis
4:493rd & 9 at opp 35Jack Shields pass complete to Caden Burti for 7 yds to the COR 28
4:494th & 2 at opp 28Jojo Uga run for 16 yds to the COR 12 for a 1ST down
4:491st & 10 at opp 12UAlbany Penalty, false start (Kylen Austin) to the COR 17
2:001st & 15 at opp 17Jojo Uga run for 4 yds to the COR 13
1:532nd & 11 at opp 13Jack Shields pass incomplete to Jordan Rae
1:533rd & 11 at opp 13Jack Shields sacked by Maxwell Van Fleet for a loss of 7 yards to the COR 20
1:404th & 18 at opp 20James Bozek 37 yd FG GOOD
Cornell Punt, 3 plays
1:341st & 10 at own 35James Bozek kickoff for 56 yds , Gannon Carothers return for 18 yds to the COR 27
1:341st & 10 at own 27Devin Page pass incomplete to Ryder Kurtz
1:342nd & 10 at own 27Devin Page run for 8 yds to the COR 35
1:343rd & 2 at own 35Ean Pope run for 1 yd to the COR 36
1:124th & 1 at own 36Will Buck punt for 46 yds
UAlbany Interception, 6 plays
1:121st & 10 at own 18Jack Shields pass incomplete to Tavahri Groves, broken up by Braylon Howard
1:122nd & 10 at own 18Jack Shields pass complete to Carter Moses for 17 yds to the UALB 35 for a 1ST down
1:121st & 10 at own 35Jack Shields pass complete to Kylen Austin for 6 yds to the UALB 41
1:122nd & 4 at own 41Jack Shields pass incomplete to Caden Burti
1:123rd & 4 at own 41Jack Shields pass incomplete to Lasalle Rose Jr., broken up by Kandakai Sherman Jr. Cornell Penalty, personal foul (Tommy Ducker) to the COR 44
0:261st & 10 at opp 44Jack Shields pass intercepted Michael O’Keefe return for no gain to the COR 18
3rd quarter7 drives, then UAlbany 6, Cornell 3
Cornell Punt, 5 plays
15:001st & 10 at own 31Garrett Bass-Sulpizio pass complete to Parker Woodring for 4 yds to the COR 35
15:002nd & 6 at own 35Ean Pope run for 8 yds to the COR 43 for a 1ST down
15:001st & 10 at own 43Garrett Bass-Sulpizio pass complete to Ryder Kurtz for 9 yds to the UALB 48
15:002nd & 1 at opp 48Ean Pope run for a loss of 2 yards to the 50 yard line
15:003rd & 3 at the 50Garrett Bass-Sulpizio pass incomplete to Parker Woodring, broken up by Erv Wiggins Jr.
UAlbany Turnover on downs, 13 plays
15:001st & 10 at own 40Griffin Woodell run for 5 yds to the UALB 45
14:541st & 10 at own 35James Bozek kickoff for 62 yds , Gannon Carothers return for 28 yds to the COR 31
12:514th & 3 at the 50Garrett Bass-Sulpizio punt for 45 yds
UAlbany Punt, 5 plays
12:511st & 10 at own 5Jojo Uga run for 8 yds to the UALB 13
12:512nd & 2 at own 13Jojo Uga run for 3 yds to the UALB 16 for a 1ST down
12:511st & 10 at own 16Griffin Woodell run for a loss of 2 yards to the UALB 14
12:512nd & 12 at own 14Colin Parachek pass complete to Caden Burti for 5 yds to the UALB 19
12:513rd & 7 at own 19Colin Parachek pass incomplete to Tavahri Groves
10:024th & 7 at own 19Owen Lawson punt for 38 yds
Cornell Punt, 5 plays
10:021st & 10 at own 43Robert Tucker III run for 6 yds to the COR 49
10:022nd & 4 at own 49Robert Tucker III run for 7 yds to the UALB 44 for a 1ST down
10:021st & 10 at opp 44Devin Page run for 5 yds to the UALB 39
10:022nd & 5 at opp 39Cornell Penalty, false start (Kyle Lenhart) to the UALB 44
10:022nd & 10 at opp 44Robert Tucker III run for a loss of 2 yards to the UALB 46
10:023rd & 12 at opp 46Devin Page pass incomplete to Parker Woodring, broken up by Jayden Estes
7:234th & 12 at opp 46Will Buck punt for 46 yds UAlbany Penalty, Offensive holding (Jeremiah Pruitt) to the UALB 10
UAlbany Punt, 3 plays
7:231st & 10 at own 10Jojo Uga run for 2 yds to the UALB 12
7:232nd & 8 at own 12Jojo Uga run for 7 yds to the UALB 19
7:233rd & 1 at own 19UAlbany Penalty, false start (Carter Moses) to the UALB 14
7:233rd & 6 at own 14Colin Parachek pass incomplete to Kylen Austin
5:164th & 6 at own 14Owen Lawson punt for 27 yds
Cornell Field goal, 8 plays
5:161st & 10 at opp 41Garrett Bass-Sulpizio pass complete to Ja’von Broussard for 12 yds to the UALB 29 for a 1ST down
5:161st & 10 at opp 29Garrett Bass-Sulpizio pass complete to Ryder Kurtz for 11 yds to the UALB 18 for a 1ST down
5:161st & 10 at opp 18Garrett Bass-Sulpizio pass complete to Ean Pope for 6 yds to the UALB 12
5:162nd & 4 at opp 12Garrett Bass-Sulpizio run for 5 yds to the UALB 7 for a 1ST down
5:161st & goal at opp 7Garrett Bass-Sulpizio run for a loss of 1 yard to the UALB 8
5:162nd & goal at opp 8Garrett Bass-Sulpizio pass incomplete to Parker Woodring
5:163rd & goal at opp 8Garrett Bass-Sulpizio pass incomplete to Doryn Smith
2:164th & goal at opp 8Alan Zhao 25 yd FG GOODUAlbany 6, Cornell 0
UAlbany Turnover on downs, 13 plays
2:101st & 10 at own 35Will Buck kickoff for 55 yds , BJ Norman return for 18 yds to the UALB 28
2:101st & 10 at own 28Colin Parachek pass complete to Jordan Rae for 5 yds to the UALB 33
2:102nd & 5 at own 33Jojo Uga run for 2 yds to the UALB 35
2:103rd & 3 at own 35Jojo Uga run for 5 yds to the UALB 40 for a 1ST down
Q4 15:002nd & 5 at own 45BJ Norman run for 2 yds to the UALB 47
Q4 15:003rd & 3 at own 47Colin Parachek pass complete to Jordan Rae for 7 yds to the COR 46 for a 1ST down
Q4 15:001st & 10 at opp 46Jojo Uga run for no gain to the COR 46
Q4 15:002nd & 10 at opp 46Colin Parachek pass complete to Tavahri Groves for no gain to the COR 46
Q4 15:003rd & 10 at opp 46Colin Parachek run for 12 yds to the COR 34 for a 1ST down
Q4 15:001st & 10 at opp 34Colin Parachek pass incomplete to Caden Burti
Q4 15:002nd & 10 at opp 34Colin Parachek run for 5 yds to the COR 29
Q4 15:003rd & 5 at opp 29Griffin Woodell run for 1 yd to the COR 28
Q4 10:014th & 4 at opp 28Colin Parachek pass incomplete to Caden Burti
4th quarter6 drives, then UAlbany 13, Cornell 10
Cornell Punt, 3 plays
10:011st & 10 at own 28Garrett Bass-Sulpizio pass complete to Davon Kiser for 6 yds to the COR 34
10:012nd & 4 at own 34Garrett Bass-Sulpizio run for 2 yds to the COR 36
10:013rd & 2 at own 36Garrett Bass-Sulpizio pass incomplete to Ryder Kurtz
8:304th & 2 at own 36Will Buck punt for 35 yds
UAlbany Touchdown, 5 plays
8:301st & 10 at own 29Colin Parachek pass incomplete to Caden Burti
8:302nd & 10 at own 29Colin Parachek pass complete to Jasiah Barron for 13 yds to the UALB 42 for a 1ST down
8:301st & 10 at own 42Colin Parachek run for no gain to the UALB 42
8:302nd & 10 at own 42Colin Parachek pass complete to Jordan Rae for 15 yds to the COR 43 for a 1ST down
6:091st & 10 at opp 43Jojo Uga run for 43 yds for a TD (James Bozek KICK)
Cornell Touchdown, 7 plays
6:021st & 10 at own 35James Bozek kickoff for 57 yds , Gannon Carothers return for 26 yds to the COR 39 UAlbany Penalty, unsportsmanlike conduct (Donny Jones) to the COR 49
6:021st & 10 at own 49Devin Page pass complete to Ryder Kurtz for 24 yds to the UALB 27 for a 1ST down
6:021st & 10 at opp 27Devin Page pass incomplete to Davon Kiser, broken up by Jayden Estes
6:022nd & 10 at opp 27Devin Page run for 2 yds to the UALB 25
6:023rd & 8 at opp 25Devin Page pass complete to Ryder Kurtz for 10 yds to the UALB 15 for a 1ST down
6:021st & 10 at opp 15Devin Page run for 5 yds to the UALB 10
6:022nd & 5 at opp 10Devin Page run for 4 yds to the UALB 6
3:383rd & 1 at opp 6Devin Page pass complete to Ryder Kurtz for 6 yds for a TD (Alan Zhao KICK) (Alan Zhao KICK)
UAlbany Punt, 3 plays
3:381st & 10 at own 35Will Buck kickoff for 54 yds
3:381st & 10 at own 25Jojo Uga run for 3 yds to the UALB 28
3:382nd & 7 at own 28Jojo Uga run for 3 yds to the UALB 31
2:363rd & 4 at own 31Colin Parachek sacked by James Reinbold for a loss of 1 yard to the UALB 30
2:324th & 5 at own 30Owen Lawson punt for 40 yds
Cornell Interception, 4 plays
2:321st & 10 at own 30Devin Page pass complete to Robert Tucker III for 8 yds to the COR 38
2:322nd & 2 at own 38Cornell Penalty, false start (Jackson Bradley) to the COR 33
2:322nd & 7 at own 33Devin Page run for 17 yds to the 50 yard line for a 1ST down
1:541st & 10 at the 50Devin Page pass complete to Doryn Smith for 13 yds to the UALB 37 for a 1ST down
1:541st & 10 at opp 37Cornell Penalty, false start (Tyler Dunn) to the UALB 42
1:331st & 15 at opp 42Devin Page pass intercepted Jayden Estes return for no gain to the UALB 42 Cornell Penalty, inelgible downfield on pass (Yards) to the UALB 25
UAlbany Result not recorded, 3 plays
1:331st & 10 at own 25run for a loss of 2 yards to the UALB 23
1:332nd & 12 at own 23run for a loss of 2 yards to the UALB 21
0:023rd & 14 at own 21run for a loss of 5 yards to the UALB 21

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.

UAlbany leads 2–⁠1 in three meetings.

Recent meetings
2025UAlbany 13, Cornell 10
2024UAlbany 31, Cornell 10
2006Cornell 23, UAlbany 21

Around this game