Week 4 · 2025
Cornell at UAlbany
Sat 09/20/2025 07:00 PMBob Ford Field
58°Cloudy4 mph NE · 43% humidityRecorded at kickoff by College Football Data
Cornell
10
4–6
UAlbany
13
2–10
Attendance
4,819
reported
UALB5 plays, 3 yd · Punt | ||||
| 15:00 | 1st & 10 | own 31 | Jack Shields run for 2 yds to the UALB 33 | +2 |
| 15:00 | 2nd & 8 | own 33 | Jojo Uga run for 4 yds to the UALB 37 | +4 |
| 15:00 | 3rd & 4 | own 37 | Jack Shields sacked by Sean Cytrynbaum and Keith Williams Jr. for a loss of 3 yards to the UALB 34 | −3 |
| 14:55 | 1st & 10 | own 35 | Will Buck kickoff for 57 yds , BJ Norman return for 23 yds to the UALB 31 | +23 |
| 13:00 | 4th & 7 | own 34 | Owen Lawson punt for 51 yds , Brendan Lee returns for 1 yd to the COR 16 | +1 |
COR6 plays, 4 yd · Punt | ||||
| 15:00 | 2nd & 10 | own 10 | Ean Pope run for 4 yds to the COR 14 | +4 |
| 1:04 | 1st & 10 | own 35 | James 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 | +14 |
| 1:04 | 1st & 10 | own 10 | Davon Kiser run for no gain to the COR 10 | 0 |
| 0:00 | own 10 | End of 1st Quarter | 0 | |
| 15:00 | 3rd & 6 | own 14 | Garrett Bass-Sulpizio pass incomplete to Parker Woodring | 0 |
| 14:43 | 4th & 6 | own 14 | Will Buck punt for 38 yds, punt out-of-bounds at the COR 42 , Caden Burti returns for 10 yds to the COR 42 | +10 |
COR11 plays, 33 yd · Punt | ||||
| 13:00 | 1st & 10 | own 16 | Cornell Penalty, false start (Tyler Dunn) to the COR 11 | −5 |
| 13:00 | 1st & 15 | own 11 | Devin Page run for 5 yds to the COR 16 | +5 |
| 13:00 | 2nd & 10 | own 16 | Devin Page pass complete to Doryn Smith for 18 yds to the COR 34 for a 1ST down | +18 |
| 13:00 | 1st & 10 | own 34 | Ean Pope run for 7 yds to the COR 41 | +7 |
| 13:00 | 2nd & 3 | own 41 | Ean Pope run for no gain to the COR 41 | 0 |
| 13:00 | 3rd & 3 | own 41 | Devin Page run for 5 yds to the COR 46 for a 1ST down | +5 |
| 13:00 | 1st & 10 | own 46 | Ean Pope run for a loss of 1 yard to the COR 45 | −1 |
| 13:00 | 2nd & 11 | own 45 | Devin Page run for no gain to the COR 45 Cornell Penalty, Offensive holding (Dylan Page) to the COR 35 | −10 |
| 13:00 | 2nd & 21 | own 35 | Devin Page run for 6 yds to the COR 41 | +6 |
| 13:00 | 3rd & 15 | own 41 | Devin Page pass complete to Doryn Smith for 8 yds to the COR 49 | +8 |
| 7:29 | 4th & 7 | own 49 | Devin Page punt for 42 yds | 0 |
UALB15 plays, 75 yd · Field goal | ||||
| 7:29 | 1st & 10 | own 9 | Aidan Semo run for 3 yds to the UALB 12 | +3 |
| 7:29 | 2nd & 7 | own 12 | Jack Shields pass complete to Kylen Austin for 12 yds to the UALB 24 for a 1ST down | +12 |
| 7:29 | 1st & 10 | own 24 | Griffin Woodell run for a loss of 4 yards to the UALB 20 | −4 |
| 7:29 | 2nd & 14 | own 20 | Jack Shields pass incomplete to Caden Burti | 0 |
| 5:42 | 3rd & 14 | own 20 | Jack Shields pass complete to Kylen Austin for 16 yds to the UALB 36 for a 1ST down | +16 |
| 5:42 | 1st & 10 | own 36 | Alex Jreige run for 7 yds to the UALB 43 | +7 |
| 5:42 | 2nd & 3 | own 43 | Alex Jreige run for 5 yds to the UALB 48 for a 1ST down | +5 |
| 5:42 | 1st & 10 | own 48 | Jojo Uga run for 3 yds to the COR 49 | +3 |
| 5:42 | 2nd & 7 | opp 49 | Jack 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 | +15 |
| 5:42 | 1st & 10 | opp 34 | Jack Shields pass incomplete to Jordan Rae | 0 |
| 3:14 | 2nd & 10 | opp 34 | Jojo Uga run for 14 yds to the COR 20 for a 1ST down | +14 |
| 3:14 | 1st & 10 | opp 20 | Alex Jreige run for a loss of 1 yard to the COR 21 | −1 |
| 3:14 | 2nd & 11 | opp 21 | Jack Shields pass incomplete to Jasiah Barron | 0 |
| 3:14 | 3rd & 11 | opp 21 | Jack Shields pass complete to Alex Jreige for 5 yds to the COR 16 | +5 |
| 1:04 | 4th & 6 | opp 16 | James Bozek 32 yd FG GOOD | +32 |
COR1 play, 0 yd · End of period | ||||
| 15:00 | 1st & 10 | own 18 | run for a loss of 3 yards to the UALB 35 | −3 |
UALB4 plays, 2 yd · Punt | ||||
| 14:43 | 1st & 10 | opp 42 | Jack Shields pass incomplete to Thomas Joe-Kamara, broken up by Johnny Williamson | 0 |
| 14:43 | 2nd & 10 | opp 42 | Jojo Uga run for 2 yds to the COR 40 | +2 |
| 14:43 | 3rd & 8 | opp 40 | Jack Shields run for no gain to the COR 40 | 0 |
| 13:01 | 4th & 8 | opp 40 | Owen Lawson punt for 39 yds | 0 |
COR4 plays, 7 yd · Punt | ||||
| 13:01 | 1st & 10 | own 1 | Ean Pope run for 4 yds to the COR 5 | +4 |
| 13:01 | 2nd & 6 | own 5 | Devin Page run for no gain to the COR 5 | 0 |
| 13:01 | 3rd & 6 | own 5 | Devin Page pass complete to Ean Pope for 3 yds to the COR 8 | +3 |
| 11:15 | 4th & 3 | own 8 | Will Buck punt for 36 yds | 0 |
UALB4 plays, 5 yd · Punt | ||||
| 11:15 | 1st & 10 | opp 44 | Jojo Uga run for 6 yds to the COR 38 | +6 |
| 11:15 | 2nd & 4 | opp 38 | Aidan Semo run for a loss of 1 yard to the COR 39 | −1 |
| 11:15 | 3rd & 5 | opp 39 | Jack Shields pass incomplete to Carter Moses, broken up by Keith Williams Jr. | 0 |
| 9:47 | 4th & 5 | opp 39 | Owen Lawson punt for 33 yds | 0 |
COR9 plays, 50 yd · On downs | ||||
| 9:47 | 1st & 10 | own 6 | Ean 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 | +15 |
| 9:47 | 1st & 10 | own 21 | Robert Tucker III run for 9 yds to the COR 30 | +9 |
| 9:47 | 2nd & 1 | own 30 | Garrett 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 | +5 |
| 9:47 | 1st & 10 | own 35 | Garrett Bass-Sulpizio pass complete to Ja'von Broussard for 7 yds to the COR 42 | +7 |
| 9:47 | 2nd & 3 | own 42 | Robert Tucker III run for 6 yds to the COR 48 for a 1ST down | +6 |
| 9:47 | 1st & 10 | own 48 | Garrett Bass-Sulpizio run for no gain to the COR 48 | 0 |
| 9:47 | 2nd & 10 | own 48 | Garrett Bass-Sulpizio pass complete to Ryder Kurtz for 8 yds to the UALB 44 | +8 |
| 9:47 | 3rd & 2 | opp 44 | Garrett Bass-Sulpizio pass incomplete to Davon Kiser | 0 |
| 6:00 | 4th & 2 | opp 44 | Robert Tucker III run for no gain to the UALB 44 | 0 |
UALB13 plays, 36 yd · Field goal | ||||
| 6:00 | 1st & 10 | own 44 | Alex Jreige run for 2 yds to the UALB 46 | +2 |
| 6:00 | 2nd & 8 | own 46 | Jack Shields pass incomplete to Kylen Austin | 0 |
| 6:00 | 3rd & 8 | own 46 | Jack Shields pass complete to Caden Burti for 7 yds to the COR 47 | +7 |
| 4:49 | 4th & 1 | opp 47 | Jack Shields run for 11 yds to the COR 36 for a 1ST down | +11 |
| 4:49 | 1st & 10 | opp 36 | Jojo Uga run for 1 yd to the COR 35 | +1 |
| 4:49 | 2nd & 9 | opp 35 | Jack Shields pass incomplete to Carter Moses, broken up by Jeremiah Lewis | 0 |
| 4:49 | 3rd & 9 | opp 35 | Jack Shields pass complete to Caden Burti for 7 yds to the COR 28 | +7 |
| 4:49 | 4th & 2 | opp 28 | Jojo Uga run for 16 yds to the COR 12 for a 1ST down | +16 |
| 4:49 | 1st & 10 | opp 12 | UAlbany Penalty, false start (Kylen Austin) to the COR 17 | −5 |
| 2:00 | 1st & 15 | opp 17 | Jojo Uga run for 4 yds to the COR 13 | +4 |
| 1:53 | 2nd & 11 | opp 13 | Jack Shields pass incomplete to Jordan Rae | 0 |
| 1:53 | 3rd & 11 | opp 13 | Jack Shields sacked by Maxwell Van Fleet for a loss of 7 yards to the COR 20 | −7 |
| 1:40 | 4th & 18 | opp 20 | James Bozek 37 yd FG GOOD | +37 |
COR5 plays, 9 yd · Punt | ||||
| 1:34 | 1st & 10 | own 35 | James Bozek kickoff for 56 yds , Gannon Carothers return for 18 yds to the COR 27 | +18 |
| 1:34 | 1st & 10 | own 27 | Devin Page pass incomplete to Ryder Kurtz | 0 |
| 1:34 | 2nd & 10 | own 27 | Devin Page run for 8 yds to the COR 35 | +8 |
| 1:34 | 3rd & 2 | own 35 | Ean Pope run for 1 yd to the COR 36 | +1 |
| 1:12 | 4th & 1 | own 36 | Will Buck punt for 46 yds | 0 |
UALB6 plays, 38 yd · Turnover | ||||
| 1:12 | 1st & 10 | own 18 | Jack Shields pass incomplete to Tavahri Groves, broken up by Braylon Howard | 0 |
| 1:12 | 2nd & 10 | own 18 | Jack Shields pass complete to Carter Moses for 17 yds to the UALB 35 for a 1ST down | +17 |
| 1:12 | 1st & 10 | own 35 | Jack Shields pass complete to Kylen Austin for 6 yds to the UALB 41 | +6 |
| 1:12 | 2nd & 4 | own 41 | Jack Shields pass incomplete to Caden Burti | 0 |
| 1:12 | 3rd & 4 | own 41 | Jack Shields pass incomplete to Lasalle Rose Jr., broken up by Kandakai Sherman Jr. Cornell Penalty, personal foul (Tommy Ducker) to the COR 44 | +15 |
| 0:26 | 1st & 10 | opp 44 | Jack Shields pass intercepted Michael O'Keefe return for no gain to the COR 18 | 0 |
COR7 plays, 19 yd · Punt | ||||
| 15:00 | 1st & 10 | own 31 | Garrett Bass-Sulpizio pass complete to Parker Woodring for 4 yds to the COR 35 | +4 |
| 15:00 | 2nd & 6 | own 35 | Ean Pope run for 8 yds to the COR 43 for a 1ST down | +8 |
| 15:00 | 1st & 10 | own 43 | Garrett Bass-Sulpizio pass complete to Ryder Kurtz for 9 yds to the UALB 48 | +9 |
| 15:00 | 2nd & 1 | opp 48 | Ean Pope run for a loss of 2 yards to the 50 yard line | −2 |
| 15:00 | 3rd & 3 | midfield | Garrett Bass-Sulpizio pass incomplete to Parker Woodring, broken up by Erv Wiggins Jr. | 0 |
| 14:54 | 1st & 10 | own 35 | James Bozek kickoff for 62 yds , Gannon Carothers return for 28 yds to the COR 31 | +28 |
| 12:51 | 4th & 3 | midfield | Garrett Bass-Sulpizio punt for 45 yds | 0 |
UALB15 plays, 44 yd · On downs | ||||
| 15:00 | 1st & 10 | own 40 | Griffin Woodell run for 5 yds to the UALB 45 | +5 |
| 2:10 | 1st & 10 | own 35 | Will Buck kickoff for 55 yds , BJ Norman return for 18 yds to the UALB 28 | +18 |
| 2:10 | 1st & 10 | own 28 | Colin Parachek pass complete to Jordan Rae for 5 yds to the UALB 33 | +5 |
| 2:10 | 2nd & 5 | own 33 | Jojo Uga run for 2 yds to the UALB 35 | +2 |
| 2:10 | 3rd & 3 | own 35 | Jojo Uga run for 5 yds to the UALB 40 for a 1ST down | +5 |
| 0:00 | own 40 | End of 3rd Quarter | 0 | |
| 15:00 | 2nd & 5 | own 45 | BJ Norman run for 2 yds to the UALB 47 | +2 |
| 15:00 | 3rd & 3 | own 47 | Colin Parachek pass complete to Jordan Rae for 7 yds to the COR 46 for a 1ST down | +7 |
| 15:00 | 1st & 10 | opp 46 | Jojo Uga run for no gain to the COR 46 | 0 |
| 15:00 | 2nd & 10 | opp 46 | Colin Parachek pass complete to Tavahri Groves for no gain to the COR 46 | 0 |
| 15:00 | 3rd & 10 | opp 46 | Colin Parachek run for 12 yds to the COR 34 for a 1ST down | +12 |
| 15:00 | 1st & 10 | opp 34 | Colin Parachek pass incomplete to Caden Burti | 0 |
| 15:00 | 2nd & 10 | opp 34 | Colin Parachek run for 5 yds to the COR 29 | +5 |
| 15:00 | 3rd & 5 | opp 29 | Griffin Woodell run for 1 yd to the COR 28 | +1 |
| 10:01 | 4th & 4 | opp 28 | Colin Parachek pass incomplete to Caden Burti | 0 |
UALB6 plays, 14 yd · Punt | ||||
| 12:51 | 1st & 10 | own 5 | Jojo Uga run for 8 yds to the UALB 13 | +8 |
| 12:51 | 2nd & 2 | own 13 | Jojo Uga run for 3 yds to the UALB 16 for a 1ST down | +3 |
| 12:51 | 1st & 10 | own 16 | Griffin Woodell run for a loss of 2 yards to the UALB 14 | −2 |
| 12:51 | 2nd & 12 | own 14 | Colin Parachek pass complete to Caden Burti for 5 yds to the UALB 19 | +5 |
| 12:51 | 3rd & 7 | own 19 | Colin Parachek pass incomplete to Tavahri Groves | 0 |
| 10:02 | 4th & 7 | own 19 | Owen Lawson punt for 38 yds | 0 |
COR7 plays, 11 yd · Punt | ||||
| 10:02 | 1st & 10 | own 43 | Robert Tucker III run for 6 yds to the COR 49 | +6 |
| 10:02 | 2nd & 4 | own 49 | Robert Tucker III run for 7 yds to the UALB 44 for a 1ST down | +7 |
| 10:02 | 1st & 10 | opp 44 | Devin Page run for 5 yds to the UALB 39 | +5 |
| 10:02 | 2nd & 5 | opp 39 | Cornell Penalty, false start (Kyle Lenhart) to the UALB 44 | −5 |
| 10:02 | 2nd & 10 | opp 44 | Robert Tucker III run for a loss of 2 yards to the UALB 46 | −2 |
| 10:02 | 3rd & 12 | opp 46 | Devin Page pass incomplete to Parker Woodring, broken up by Jayden Estes | 0 |
| 7:23 | 4th & 12 | opp 46 | Will Buck punt for 46 yds UAlbany Penalty, Offensive holding (Jeremiah Pruitt) to the UALB 10 | +56 |
UALB5 plays, 4 yd · Punt | ||||
| 7:23 | 1st & 10 | own 10 | Jojo Uga run for 2 yds to the UALB 12 | +2 |
| 7:23 | 2nd & 8 | own 12 | Jojo Uga run for 7 yds to the UALB 19 | +7 |
| 7:23 | 3rd & 1 | own 19 | UAlbany Penalty, false start (Carter Moses) to the UALB 14 | −5 |
| 7:23 | 3rd & 6 | own 14 | Colin Parachek pass incomplete to Kylen Austin | 0 |
| 5:16 | 4th & 6 | own 14 | Owen Lawson punt for 27 yds | 0 |
COR8 plays, 33 yd · Field goal | ||||
| 5:16 | 1st & 10 | opp 41 | Garrett Bass-Sulpizio pass complete to Ja'von Broussard for 12 yds to the UALB 29 for a 1ST down | +12 |
| 5:16 | 1st & 10 | opp 29 | Garrett Bass-Sulpizio pass complete to Ryder Kurtz for 11 yds to the UALB 18 for a 1ST down | +11 |
| 5:16 | 1st & 10 | opp 18 | Garrett Bass-Sulpizio pass complete to Ean Pope for 6 yds to the UALB 12 | +6 |
| 5:16 | 2nd & 4 | opp 12 | Garrett Bass-Sulpizio run for 5 yds to the UALB 7 for a 1ST down | +5 |
| 5:16 | 1st & goal | opp 7 | Garrett Bass-Sulpizio run for a loss of 1 yard to the UALB 8 | −1 |
| 5:16 | 2nd & goal | opp 8 | Garrett Bass-Sulpizio pass incomplete to Parker Woodring | 0 |
| 5:16 | 3rd & goal | opp 8 | Garrett Bass-Sulpizio pass incomplete to Doryn Smith | 0 |
| 2:16 | 4th & goal | opp 8 | Alan Zhao 25 yd FG GOOD | +25 |
COR4 plays, 8 yd · Punt | ||||
| 10:01 | 1st & 10 | own 28 | Garrett Bass-Sulpizio pass complete to Davon Kiser for 6 yds to the COR 34 | +6 |
| 10:01 | 2nd & 4 | own 34 | Garrett Bass-Sulpizio run for 2 yds to the COR 36 | +2 |
| 10:01 | 3rd & 2 | own 36 | Garrett Bass-Sulpizio pass incomplete to Ryder Kurtz | 0 |
| 8:30 | 4th & 2 | own 36 | Will Buck punt for 35 yds | 0 |
UALB5 plays, 71 yd · Touchdown | ||||
| 8:30 | 1st & 10 | own 29 | Colin Parachek pass incomplete to Caden Burti | 0 |
| 8:30 | 2nd & 10 | own 29 | Colin Parachek pass complete to Jasiah Barron for 13 yds to the UALB 42 for a 1ST down | +13 |
| 8:30 | 1st & 10 | own 42 | Colin Parachek run for no gain to the UALB 42 | 0 |
| 8:30 | 2nd & 10 | own 42 | Colin Parachek pass complete to Jordan Rae for 15 yds to the COR 43 for a 1ST down | +15 |
| 6:09 | 1st & 10 | opp 43 | Jojo Uga run for 43 yds for a TD (James Bozek KICK) | +43 |
COR8 plays, 51 yd · Touchdown | ||||
| 6:02 | 1st & 10 | own 35 | James 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 | +26 |
| 6:02 | 1st & 10 | own 49 | Devin Page pass complete to Ryder Kurtz for 24 yds to the UALB 27 for a 1ST down | +24 |
| 6:02 | 1st & 10 | opp 27 | Devin Page pass incomplete to Davon Kiser, broken up by Jayden Estes | 0 |
| 6:02 | 2nd & 10 | opp 27 | Devin Page run for 2 yds to the UALB 25 | +2 |
| 6:02 | 3rd & 8 | opp 25 | Devin Page pass complete to Ryder Kurtz for 10 yds to the UALB 15 for a 1ST down | +10 |
| 6:02 | 1st & 10 | opp 15 | Devin Page run for 5 yds to the UALB 10 | +5 |
| 6:02 | 2nd & 5 | opp 10 | Devin Page run for 4 yds to the UALB 6 | +4 |
| 3:38 | 3rd & 1 | opp 6 | Devin Page pass complete to Ryder Kurtz for 6 yds for a TD (Alan Zhao KICK) (Alan Zhao KICK) | +6 |
UALB5 plays, 5 yd · Punt | ||||
| 3:38 | 1st & 10 | own 35 | Will Buck kickoff for 54 yds | 0 |
| 3:38 | 1st & 10 | own 25 | Jojo Uga run for 3 yds to the UALB 28 | +3 |
| 3:38 | 2nd & 7 | own 28 | Jojo Uga run for 3 yds to the UALB 31 | +3 |
| 2:36 | 3rd & 4 | own 31 | Colin Parachek sacked by James Reinbold for a loss of 1 yard to the UALB 30 | −1 |
| 2:32 | 4th & 5 | own 30 | Owen Lawson punt for 40 yds | 0 |
COR6 plays, 28 yd · Turnover | ||||
| 2:32 | 1st & 10 | own 30 | Devin Page pass complete to Robert Tucker III for 8 yds to the COR 38 | +8 |
| 2:32 | 2nd & 2 | own 38 | Cornell Penalty, false start (Jackson Bradley) to the COR 33 | −5 |
| 2:32 | 2nd & 7 | own 33 | Devin Page run for 17 yds to the 50 yard line for a 1ST down | +17 |
| 1:54 | 1st & 10 | midfield | Devin Page pass complete to Doryn Smith for 13 yds to the UALB 37 for a 1ST down | +13 |
| 1:54 | 1st & 10 | opp 37 | Cornell Penalty, false start (Tyler Dunn) to the UALB 42 | −5 |
| 1:33 | 1st & 15 | opp 42 | Devin Page pass intercepted Jayden Estes return for no gain to the UALB 42 Cornell Penalty, inelgible downfield on pass (Yards) to the UALB 25 | 0 |
UALB3 plays, -4 yd · Uncategorized | ||||
| 1:33 | 1st & 10 | own 25 | run for a loss of 2 yards to the UALB 23 | −2 |
| 1:33 | 2nd & 12 | own 23 | run for a loss of 2 yards to the UALB 21 | −2 |
| 0:02 | 3rd & 14 | own 21 | run for a loss of 5 yards to the UALB 21 | −5 |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous 2 meetings vs. Team
UAlbany 1–1 vs Cornell
- 2024 · wk 6UAlbany 31 @ Cornell 10
- 2006 · wk 5UAlbany 21 @ Cornell 23
Research
Keep this open while you look at others