Week 4 · 2025
Pennsylvania at Stonehill
Sat 09/20/2025 01:00 PMW.B. Mason Stadium
65°Clear5 mph NE · 44% humidityRecorded at kickoff by College Football Data
Pennsylvania
24
6–4
Stonehill
21
4–8
Attendance
3,800
reported
PENN4 plays, 74 yd · Touchdown | ||||
| 14:53 | 1st & 10 | own 35 | Langdon Laws kickoff for 58 yds , Jayden Drayton return for 19 yds to the PENN 26 | +19 |
| 14:53 | 1st & 10 | own 26 | Liam O'Brien pass complete to Bisi Owens for 5 yds to the PENN 31 | +5 |
| 14:53 | 2nd & 5 | own 31 | Liam O'Brien pass incomplete to Alex Haight | 0 |
| 14:10 | 3rd & 5 | own 31 | Liam O'Brien pass complete to Jared Richardson for 69 yds for a TD (Sam Smith KICK) | +69 |
STO5 plays, 8 yd · Punt | ||||
| 14:02 | 1st & 10 | own 35 | Mason Walters kickoff for 61 yds , Alijah Turner return for 33 yds to the STO 37 | +33 |
| 14:02 | 1st & 10 | own 37 | Jarel Washington run for 1 yd to the STO 38 | +1 |
| 14:02 | 2nd & 9 | own 38 | Jack O'Connell pass complete to Cole Clarke for 3 yds to the STO 41 | +3 |
| 14:02 | 3rd & 6 | own 41 | Jack O'Connell run for 4 yds to the STO 45 Jack O'Connell fumbled, recovered by STO Jarel Washington | +4 |
| 11:46 | 4th & 2 | own 45 | Logan Chenette punt for 50 yds for a 1ST down , Julien Stokes returns for 5 yds to the PENN 25 for a 1ST down | +5 |
PENN6 plays, 24 yd · Punt | ||||
| 11:46 | 1st & 10 | own 25 | Liam O'Brien pass complete to Jared Richardson for 6 yds to the PENN 31 | +6 |
| 11:46 | 2nd & 4 | own 31 | Liam O'Brien run for 9 yds to the PENN 40 for a 1ST down | +9 |
| 11:46 | 1st & 10 | own 40 | Julien Stokes run for a loss of 1 yard to the PENN 39 | −1 |
| 11:46 | 2nd & 11 | own 39 | Julien Stokes run for 8 yds to the PENN 47 | +8 |
| 11:46 | 3rd & 3 | own 47 | Liam O'Brien run for 2 yds to the PENN 49 | +2 |
| 8:42 | 4th & 1 | own 49 | Christian de Villiers punt for 42 yds, fair catch by Jarel Washington at the STO 9 | 0 |
STO4 plays, 5 yd · Defensive TD | ||||
| 8:42 | 1st & 10 | own 9 | Zavion Woodard run for 2 yds to the STO 11 | +2 |
| 8:42 | 2nd & 8 | own 11 | Zavion Woodard run for 3 yds to the STO 14 | +3 |
| 8:42 | 3rd & 5 | own 14 | Jack O'Connell pass incomplete to Jarel Washington | 0 |
| 7:13 | 4th & 5 | own 14 | Logan Chenette punt for 49 yds , Julien Stokes returns for 63 yds for a TD (Sam Smith KICK) | +63 |
STO11 plays, 75 yd · Touchdown | ||||
| 7:13 | 1st & 10 | own 35 | Mason Walters kickoff for 59 yds | 0 |
| 7:13 | 1st & 10 | own 25 | Zavion Woodard run for 1 yd to the STO 26 | +1 |
| 7:13 | 2nd & 9 | own 26 | Joshua Roberson run for 4 yds to the STO 30 | +4 |
| 7:13 | 3rd & 5 | own 30 | Jack O'Connell pass complete to Jarel Washington for 7 yds to the STO 37 for a 1ST down | +7 |
| 7:13 | 1st & 10 | own 37 | Jack O'Connell run for 11 yds to the STO 48 for a 1ST down | +11 |
| 7:13 | 1st & 10 | own 48 | Joshua Roberson run for 11 yds to the PENN 41 for a 1ST down | +11 |
| 7:13 | 1st & 10 | opp 41 | Joshua Roberson run for 6 yds to the PENN 35 | +6 |
| 7:13 | 2nd & 4 | opp 35 | Jack O'Connell pass complete to Alijah Turner for 15 yds to the PENN 20 for a 1ST down Pennsylvania Penalty, Face Mask (10 yards) (Josh Narcisse) to the PENN 10 for a 1ST down | +25 |
| 7:13 | 1st & goal | opp 10 | Jack O'Connell pass complete to Joshua Roberson for 2 yds to the PENN 8 | +2 |
| 7:13 | 2nd & goal | opp 8 | Jack O'Connell sacked by Carter Janki for a loss of 3 yards to the PENN 11 | −3 |
| 1:28 | 3rd & goal | opp 11 | Jack O'Connell pass complete to Myles Wilson for 11 yds for a TD (Domenic Scalese KICK) | +11 |
PENN14 plays, 49 yd · Touchdown | ||||
| 1:18 | 1st & 10 | own 35 | Langdon Laws kickoff for 52 yds , Julien Stokes return for 38 yds to the STO 49 | +38 |
| 1:18 | 1st & 10 | opp 49 | Sean Williams Jr. run for 15 yds to the STO 34 for a 1ST down | +15 |
| 1:18 | 1st & 10 | opp 34 | Pennsylvania Penalty, Offensive Holding (-10 Yards) to the STO 43 | −10 |
| 1:18 | 1st & 19 | opp 43 | No Huddle-Shotgun O'Brien,Liam pass complete short right to Ellis,Davis caught at STO36, for 7 yards to the STO36 (Bannon,Tyler) PENALTY PEN Pass Interference (Owens,Bisi) 15 yards from STO43 to PEN42. NO PLAY. | −15 |
| 1:18 | 1st & 34 | own 42 | Liam O'Brien pass incomplete to Bisi Owens | 0 |
| 0:00 | 2nd & 34 | own 42 | Liam O'Brien run for 9 yds to the STO 49 | +9 |
| 0:00 | own 41 | End of 1st Quarter | +10 | |
| 15:00 | 3rd & 25 | opp 49 | Julien Stokes run for 25 yds to the STO 24 for a 1ST down | +25 |
| 15:00 | 1st & 10 | opp 24 | Julien Stokes run for 4 yds to the STO 20 | +4 |
| 15:00 | 2nd & 6 | opp 20 | Sean Williams Jr. run for 3 yds to the STO 17 | +3 |
| 15:00 | 3rd & 3 | opp 17 | Liam O'Brien run for 2 yds to the STO 15 | +2 |
| 15:00 | 4th & 1 | opp 15 | Sean Williams Jr. run for 14 yds to the STO 1 for a 1ST down | +14 |
| 15:00 | 1st & goal | opp 1 | PENALTY STO Personal Foul offsetting PEN Personal Foul offsetting. NO PLAY. | 0 |
| 12:05 | 1st & goal | opp 1 | Sean Williams Jr. run for 1 yd for a TD (Sam Smith KICK) | +1 |
STO5 plays, 7 yd · On downs | ||||
| 11:53 | 1st & 10 | own 35 | Mason Walters kickoff for 61 yds , Jarel Washington return for 71 yds to the PENN 25 | +71 |
| 11:53 | 1st & 10 | opp 25 | Zavion Woodard run for 3 yds to the PENN 22 | +3 |
| 11:53 | 2nd & 7 | opp 22 | Jack O'Connell pass incomplete to Zachary Kim | 0 |
| 11:53 | 3rd & 7 | opp 22 | Jack O'Connell run for 6 yds to the PENN 16 | +6 |
| 10:33 | 4th & 1 | opp 16 | Zavion Woodard run for a loss of 2 yards to the PENN 18 | −2 |
PENN5 plays, 6 yd · Punt | ||||
| 10:33 | 1st & 10 | own 18 | Julien Stokes run for 1 yd to the PENN 19 | +1 |
| 10:33 | 2nd & 9 | own 19 | Julien Stokes run for 2 yds to the PENN 21 | +2 |
| 10:33 | 3rd & 7 | own 21 | Liam O'Brien pass complete to Bisi Owens for 3 yds to the PENN 24 | +3 |
| 8:15 | 4th & 4 | own 24 | Santiago Sturla punt for 34 yds, fair catch by Jarel Washington at the STO 42 | 0 |
| 8:15 | 4th & 4 | own 24 | Santiago Sturla punt for 34 yds, fair catch by Jarel Washington at the STO 27 | 0 |
STO4 plays, 1 yd · Punt | ||||
| 8:15 | 1st & 10 | own 27 | Jarel Washington run for no gain to the STO 27 | 0 |
| 8:15 | 2nd & 10 | own 27 | Jack O'Connell pass incomplete to Zachary Kim | 0 |
| 8:15 | 3rd & 10 | own 27 | Jack O'Connell pass complete to Jarel Washington for 1 yd to the STO 28 | +1 |
| 6:36 | 4th & 9 | own 28 | Logan Chenette punt for 69 yds | 0 |
PENN20 plays, 93 yd · Missed FG | ||||
| 6:36 | 1st & 10 | own 3 | Donte West run for 2 yds to the PENN 5 | +2 |
| 6:36 | 2nd & 8 | own 5 | Donte West run for 7 yds to the PENN 12 | +7 |
| 6:36 | 3rd & 1 | own 12 | Donte West run for 2 yds to the PENN 14 for a 1ST down | +2 |
| 6:36 | 1st & 10 | own 14 | Liam O'Brien pass incomplete to Alex Haight | 0 |
| 6:36 | 2nd & 10 | own 14 | Liam O'Brien sacked by Tyler Bannon for a loss of 2 yards to the PENN 12 | −2 |
| 6:36 | 3rd & 12 | own 12 | Liam O'Brien pass complete to Bisi Owens for 19 yds to the PENN 31 for a 1ST down | +19 |
| 6:36 | 1st & 10 | own 31 | Liam O'Brien pass complete to Bisi Owens for 25 yds to the STO 44 for a 1ST down | +25 |
| 6:36 | 1st & 10 | opp 44 | Liam O'Brien pass complete to Jared Richardson for 4 yds to the STO 40 | +4 |
| 6:36 | 2nd & 6 | opp 40 | Liam O'Brien pass complete to Alex Haight for 4 yds to the STO 36 | +4 |
| 2:00 | 3rd & 2 | opp 36 | Timeout Stonehill, clock 02:00 | 0 |
| 2:00 | 3rd & 2 | opp 36 | Donte West run for no gain to the STO 36 | 0 |
| 1:24 | 4th & 2 | opp 36 | Timeout Pennsylvania, clock 01:24 | 0 |
| 1:24 | 4th & 2 | opp 36 | Liam O'Brien pass complete to Bisi Owens for 7 yds to the STO 29 for a 1ST down | +7 |
| 1:24 | 1st & 10 | opp 29 | Liam O'Brien pass complete to Alex Haight for 4 yds to the STO 25 | +4 |
| 1:24 | 2nd & 6 | opp 25 | Liam O'Brien pass incomplete to Donte West | 0 |
| 1:24 | 3rd & 6 | opp 25 | Liam O'Brien pass complete to Davis Ellis for 16 yds to the STO 9 for a 1ST down | +16 |
| 0:10 | 1st & goal | opp 9 | Timeout Pennsylvania, clock 00:10 | 0 |
| 0:10 | 1st & goal | opp 9 | Stonehill Penalty, UNS: Unsportsmanlike Conduct (Anthony Busa) to the STO 4 for a 1ST down | +5 |
| 0:00 | 1st & goal | opp 4 | Sam Smith 22 yd FG MISSED | +22 |
| 0:00 | own 0 | End of 2nd Quarter | −80 | |
STO5 plays, 9 yd · Punt | ||||
| 14:55 | 1st & 10 | own 35 | Mason Walters kickoff for 60 yds , Alijah Turner return for 15 yds to the STO 20 | +15 |
| 14:55 | 1st & 10 | own 20 | Joshua Roberson run for no gain to the STO 20 | 0 |
| 14:55 | 2nd & 10 | own 20 | Jack O'Connell pass complete to Cole Clarke for 4 yds to the STO 24 | +4 |
| 14:55 | 3rd & 6 | own 24 | Jack O'Connell pass complete to Zachary Kim for 5 yds to the STO 29 | +5 |
| 13:02 | 4th & 1 | own 29 | Logan Chenette punt for 36 yds, fair catch by Julien Stokes at the PENN 35 | 0 |
PENN5 plays, 1 yd · Punt | ||||
| 13:02 | 1st & 10 | own 35 | Julien Stokes run for a loss of 1 yard to the PENN 34 | −1 |
| 13:02 | 2nd & 11 | own 34 | Julien Stokes run for 7 yds to the PENN 41 | +7 |
| 13:02 | 3rd & 4 | own 41 | Liam O'Brien pass incomplete to Jack Donnelly | 0 |
| 13:02 | 4th & 4 | own 41 | PENALTY PEN Delay Of Game (de Villiers,Christian) 5 yards from PEN41 to PEN36. NO PLAY. | −5 |
| 11:19 | 4th & 9 | own 36 | punt for 64 yds for a touchback | 0 |
STO8 plays, 16 yd · Punt | ||||
| 11:19 | 1st & 10 | own 20 | Jarel Washington run for 2 yds to the STO 22 | +2 |
| 11:19 | 2nd & 8 | own 22 | Jack O'Connell pass complete to Alijah Turner for 7 yds to the STO 29 | +7 |
| 11:19 | 3rd & 1 | own 29 | PENALTY STO Offside (Henry,Aidan) 5 yards from STO29 to STO24. NO PLAY. | −5 |
| 11:19 | 3rd & 6 | own 24 | Jack O'Connell pass complete to Myles Wilson for 9 yds to the STO 33 for a 1ST down | +9 |
| 11:19 | 1st & 10 | own 33 | Jack O'Connell run for a loss of 1 yard to the STO 32 | −1 |
| 11:19 | 2nd & 11 | own 32 | Jarel Washington run for 4 yds to the STO 36 | +4 |
| 11:19 | 3rd & 7 | own 36 | Jack O'Connell pass incomplete to Zachary Kim | 0 |
| 7:55 | 4th & 7 | own 36 | Logan Chenette punt for 44 yds, punt out-of-bounds at the PENN 20 | 0 |
PENN6 plays, 12 yd · Punt | ||||
| 7:55 | 1st & 10 | own 20 | Liam O'Brien pass incomplete to Bisi Owens | 0 |
| 7:55 | 2nd & 10 | own 20 | Liam O'Brien pass complete to Bisi Owens for 20 yds to the PENN 40 for a 1ST down | +20 |
| 7:55 | 1st & 10 | own 40 | Liam O'Brien pass incomplete to Bisi Owens | 0 |
| 7:55 | 2nd & 10 | own 40 | Julien Stokes run for 1 yd to the PENN 41 | +1 |
| 7:55 | 3rd & 9 | own 41 | Liam O'Brien sacked by Amare Smith for a loss of 9 yards to the PENN 32 | −9 |
| 5:46 | 4th & 18 | own 32 | Christian de Villiers punt for 22 yds | 0 |
STO5 plays, 6 yd · Punt | ||||
| 5:46 | 1st & 10 | own 46 | Jack O'Connell pass incomplete to Brigham Dunphy | 0 |
| 5:46 | 2nd & 10 | own 46 | Joshua Roberson run for 1 yd to the STO 47 | +1 |
| 5:46 | 3rd & 9 | own 47 | PENALTY STO False Start (Straker,Jay) 5 yards from STO47 to STO42. NO PLAY. | −5 |
| 5:46 | 3rd & 14 | own 42 | Joshua Roberson run for 10 yds to the PENN 48 | +10 |
| 4:05 | 4th & 4 | opp 48 | Logan Chenette punt for 42 yds, punt out-of-bounds at the PENN 6 | 0 |
PENN4 plays, 6 yd · Punt | ||||
| 4:05 | 1st & 10 | own 6 | Julien Stokes run for 6 yds to the PENN 12 | +6 |
| 4:05 | 2nd & 4 | own 12 | Liam O'Brien pass incomplete to Jared Richardson | 0 |
| 4:05 | 3rd & 4 | own 12 | Liam O'Brien pass incomplete to Davis Ellis | 0 |
| 3:05 | 4th & 4 | own 12 | Santiago Sturla punt for 26 yds | 0 |
STO7 plays, 38 yd · Touchdown | ||||
| 3:05 | 1st & 10 | opp 38 | Jack O'Connell pass complete to Myles Wilson for 11 yds to the PENN 27 for a 1ST down | +11 |
| 3:05 | 1st & 10 | opp 27 | Zavion Woodard run for 9 yds to the PENN 18 | +9 |
| 3:05 | 2nd & 1 | opp 18 | Zavion Woodard run for 5 yds to the PENN 13 for a 1ST down | +5 |
| 3:05 | 1st & 10 | opp 13 | Alijah Turner run for a loss of 5 yards to the PENN 18 | −5 |
| 0:00 | opp 18 | End of 3rd Quarter | 0 | |
| 0:00 | 2nd & 15 | opp 18 | Jack O'Connell pass complete to Myles Wilson for 13 yds to the PENN 5 | +13 |
| 14:54 | 3rd & 2 | opp 5 | Zavion Woodard run for 5 yds for a TD (Domenic Scalese KICK) | +5 |
PENN8 plays, 51 yd · Turnover | ||||
| 14:47 | 1st & 10 | own 35 | Langdon Laws kickoff for 64 yds , Julien Stokes return for 22 yds to the PENN 23 | +22 |
| 14:47 | 1st & 10 | own 23 | Sean Williams Jr. run for 4 yds to the PENN 27 | +4 |
| 14:47 | 2nd & 6 | own 27 | Liam O'Brien pass complete to Alex Haight for 31 yds to the STO 42 for a 1ST down Stonehill Penalty, Defensive Pass Interference (Yards) declined for a 1ST down | +31 |
| 14:47 | 1st & 10 | opp 42 | Sean Williams Jr. run for no gain to the STO 42 | 0 |
| 14:47 | 2nd & 10 | opp 42 | Liam O'Brien pass incomplete to Bisi Owens | 0 |
| 14:47 | 3rd & 10 | opp 42 | Liam O'Brien pass complete to Jared Richardson for 16 yds to the STO 26 for a 1ST down | +16 |
| 14:47 | 1st & 10 | opp 26 | Liam O'Brien pass incomplete to Bisi Owens | 0 |
| 12:17 | 2nd & 10 | opp 26 | Liam O'Brien pass intercepted Zack Athy return for no gain to the STO 1 | 0 |
STO14 plays, 99 yd · Touchdown | ||||
| 12:17 | 1st & 10 | own 1 | Zavion Woodard run for 4 yds to the STO 5 | +4 |
| 12:17 | 2nd & 6 | own 5 | Zavion Woodard run for 1 yd to the STO 6 | +1 |
| 12:17 | 3rd & 5 | own 6 | Jack O'Connell pass incomplete to Brigham Dunphy for a 1ST down Pennsylvania Penalty, Defensive Pass Interference (Josh Narcisse) to the STO 14 for a 1ST down | +8 |
| 12:17 | 1st & 10 | own 14 | Joshua Roberson run for a loss of 1 yard to the STO 13 | −1 |
| 12:17 | 2nd & 11 | own 13 | Jack O'Connell pass complete to Cole Clarke for 3 yds to the STO 16 | +3 |
| 12:17 | 3rd & 8 | own 16 | Jack O'Connell pass complete to Zachary Kim for 32 yds to the STO 48 for a 1ST down | +32 |
| 12:17 | 1st & 10 | own 48 | Zavion Woodard run for 3 yds to the PENN 49 | +3 |
| 12:17 | 2nd & 7 | opp 49 | Jack O'Connell pass incomplete to Zavion Woodard | 0 |
| 7:48 | 3rd & 7 | opp 49 | Timeout Stonehill, clock 07:48 | 0 |
| 7:48 | 3rd & 7 | opp 49 | Jack O'Connell pass complete to Jarel Washington for 13 yds to the PENN 36 for a 1ST down | +13 |
| 7:48 | 1st & 10 | opp 36 | Jarel Washington run for 2 yds to the PENN 34 | +2 |
| 7:48 | 2nd & 8 | opp 34 | Jack O'Connell pass incomplete to Zachary Kim | 0 |
| 7:48 | 3rd & 8 | opp 34 | Jack O'Connell pass complete to Jarel Washington for 6 yds to the PENN 28 | +6 |
| 5:32 | 4th & 2 | opp 28 | Torance Washington Jr. 28 Yd pass from Jack O'Connell (Domenic Scalese Kick) | +28 |
PENN5 plays, -1 yd · Punt | ||||
| 5:27 | 1st & 10 | own 35 | Langdon Laws kickoff for 41 yds , DJ Brown return for 12 yds to the PENN 36 | +12 |
| 5:27 | 1st & 10 | own 36 | Sean Williams Jr. run for no gain to the PENN 36 | 0 |
| 5:27 | 2nd & 10 | own 36 | Sean Williams Jr. run for a loss of 1 yard to the PENN 35 | −1 |
| 5:27 | 3rd & 11 | own 35 | Liam O'Brien pass incomplete to Jared Richardson | 0 |
| 3:52 | 4th & 11 | own 35 | Santiago Sturla punt for 45 yds, fair catch by Jarel Washington at the STO 20 | 0 |
STO8 plays, 0 yd · Punt | ||||
| 3:52 | 1st & 10 | own 20 | Jarel Washington run for 8 yds to the STO 28 | +8 |
| 3:52 | 2nd & 2 | own 28 | Jarel Washington run for 4 yds to the STO 32 for a 1ST down | +4 |
| 3:52 | 1st & 10 | own 32 | Shotgun O'Connell,Jack pass incomplete short right thrown to STO23 PENALTY STO Intentional Grounding (O'Connell,Jack) 10 yards from STO32 to STO22. NO PLAY. | −10 |
| 3:52 | 2nd & 20 | own 22 | Jack O'Connell sacked by Carter Janki for a loss of 7 yards to the STO 15 | −7 |
| 2:32 | 3rd & 27 | own 15 | Timeout Pennsylvania, clock 02:32 | 0 |
| 2:32 | 3rd & 27 | own 15 | Jack O'Connell run for 5 yds to the STO 20 | +5 |
| 2:00 | 4th & 22 | own 20 | Timeout Stonehill, clock 02:00 | 0 |
| 1:46 | 4th & 22 | own 20 | Logan Chenette punt for 46 yds , Julien Stokes returns for 3 yds to the PENN 37 | +3 |
PENN11 plays, 35 yd · Field goal | ||||
| 1:46 | 1st & 10 | own 37 | Liam O'Brien run for 10 yds to the PENN 47 for a 1ST down | +10 |
| 1:46 | 1st & 10 | own 47 | Liam O'Brien pass incomplete to Jared Richardson | 0 |
| 1:46 | 2nd & 10 | own 47 | Liam O'Brien run for 16 yds to the STO 37 for a 1ST down | +16 |
| 1:46 | 1st & 10 | opp 37 | Liam O'Brien pass complete to Donte West for 1 yd to the STO 36 | +1 |
| 0:51 | 2nd & 9 | opp 36 | Timeout Pennsylvania, clock 00:51 | 0 |
| 0:51 | 2nd & 9 | opp 36 | Liam O'Brien pass complete to Jared Richardson for 8 yds to the STO 28 | +8 |
| 0:27 | 3rd & 1 | opp 28 | Timeout Stonehill, clock 00:27 | 0 |
| 0:27 | 3rd & 1 | opp 28 | Julien Stokes run for no gain to the STO 28 | 0 |
| 0:21 | 4th & 1 | opp 28 | Timeout Stonehill, clock 00:21 | 0 |
| 0:09 | 4th & 1 | opp 28 | Sam Smith 45 yd FG GOOD | +45 |
| 0:09 | 1st & 10 | own 35 | Mason Walters kickoff for 51 yds , Alijah Turner return for 21 yds to the STO 44 Stonehill Penalty, Offensive Holding (10 Yards) to the STO 25 | +21 |
STO3 plays, 10 yd · End of period | ||||
| 0:09 | 1st & 10 | own 25 | PENALTY PEN Personal Foul (Carter,Christian) 15 yards from STO25 to STO40, 1ST DOWN. NO PLAY. | +15 |
| 0:00 | 1st & 10 | own 40 | Jack O'Connell pass complete to Jarel Washington for 5 yds to the STO 35 | +5 |
| 0:00 | own 40 | End of 4th Quarter | −5 | |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous meetings vs. Team
No other meetings in the seasons currently loaded.
Research
Keep this open while you look at others