Pennsylvania at Stonehill

Saturday, September 20, 2025

Pennsylvania beat Stonehill 24–⁠21. It was their only meeting on record.

AwayPennsylvania6–⁠4 in 2025
24
HomeStonehill4–⁠8 in 2025
21

Final at W.B. Mason Stadium, North EastonAttendance 3,800

At kickoff
67°F, clear, wind 7 mph from the northeastWeather: NOAA NCEI Global Historical Climatology Network hourly; Norwood Mem Airport, 15 km from the stadium, seven minutes before kickoff
Official
Jonathan GrandeGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Pennsylvania1470324
Stonehill7001421

Standouts

Player stats

Pennsylvania

PassingC/AttYdsTDInt
Liam O’Brien16/3123811
RushingCarYdsTDLong
Julien Stokes1152025
Liam O’Brien938016
Sean Williams Jr.836115
Donte West41107
ReceivingRecYdsTDLong
Jared Richardson5103169
Bisi Owens679025
Alex Haight339031
Davis Ellis116016

Stonehill

PassingC/AttYdsTDInt
Jack O’Connell18/2616520
RushingCarYdsTDLong
Zavion Woodard113419
Joshua Roberson731011
Jarel Washington72108
Jack O’Connell715011
ReceivingRecYdsTDLong
Torance Washington559128
Myles Wilson444113
Zachary Kim227032
Alijah Turner222015
DefenseTklTFLSacksInt
Zack Athy0001

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

Team stats

PennsylvaniaStonehill
375Total yards261
238Passing yards165
137Rushing yards96
7.7Yards per pass6.3
4.3Yards per rush2.9
17First downs17
6–⁠15Third downs7–⁠16
2–⁠2Fourth downs1–⁠2
1Turnovers0
6–⁠63Penalties7–⁠65
27:57Possession32:03

Efficiency

PennsylvaniaStonehill
36%Success rate34%
0.22EPA per play0.12
1.64Explosiveness1.21
0.17Rushing EPA−0.18
0.27Passing EPA0.46
48%Passing-down success29%

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)

Pennsylvania 68% to win. Elo’s favorite won.

The line

Pennsylvania −17.5, over/under 49.5.

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

Every drive

Stonehill end zonePennsylvania end zoneQ1 PennsylvaniaTouchdown, 3 playsQ1 StonehillPunt, 3 playsQ1 PennsylvaniaPunt, 5 playsQ1 StonehillPunt return TD, 3 plays (Pennsylvania scores)Q1 StonehillTouchdown, 10 playsQ1 PennsylvaniaTouchdown, 10 playsQ2 StonehillTurnover on downs, 4 playsQ2 PennsylvaniaPunt, 3 playsQ2 StonehillPunt, 3 playsQ2 PennsylvaniaMissed FG, 16 playsQ3 StonehillPunt, 3 playsQ3 PennsylvaniaPunt, 3 playsQ3 StonehillPunt, 6 playsQ3 PennsylvaniaPunt, 5 playsQ3 StonehillPunt, 3 playsQ3 PennsylvaniaPunt, 3 playsQ3 StonehillTouchdown, 6 playsQ4 PennsylvaniaInterception, 7 playsQ4 StonehillTouchdown, 13 playsQ4 PennsylvaniaPunt, 3 playsQ4 StonehillPunt, 4 playsQ4 PennsylvaniaField goal, 7 playsQ4 StonehillEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Stonehill drives left to right, Pennsylvania right to left.
  1. Q1 PennsylvaniaTouchdown, 3 plays, 74 yards
  2. Q1 StonehillPunt, 3 plays, 8 yards
  3. Q1 PennsylvaniaPunt, 5 plays, 24 yards
  4. Q1 StonehillPunt return TD, 3 plays (Pennsylvania scores), 5 yards
  5. Q1 StonehillTouchdown, 10 plays, 75 yards
  6. Q1 PennsylvaniaTouchdown, 10 plays, 49 yards
  7. Q2 StonehillTurnover on downs, 4 plays, 7 yards
  8. Q2 PennsylvaniaPunt, 3 plays, 6 yards
  9. Q2 StonehillPunt, 3 plays, 1 yard
  10. Q2 PennsylvaniaMissed FG, 16 plays, 93 yards
  11. Q3 StonehillPunt, 3 plays, 9 yards
  12. Q3 PennsylvaniaPunt, 3 plays, 1 yard
  13. Q3 StonehillPunt, 6 plays, 16 yards
  14. Q3 PennsylvaniaPunt, 5 plays, 12 yards
  15. Q3 StonehillPunt, 3 plays, 6 yards
  16. Q3 PennsylvaniaPunt, 3 plays, 6 yards
  17. Q3 StonehillTouchdown, 6 plays, 38 yards
  18. Q4 PennsylvaniaInterception, 7 plays, 51 yards
  19. Q4 StonehillTouchdown, 13 plays, 99 yards
  20. Q4 PennsylvaniaPunt, 3 plays, −1 yard
  21. Q4 StonehillPunt, 4 plays, 0 yards
  22. Q4 PennsylvaniaField goal, 7 plays, 35 yards
  23. Q4 StonehillEnd of game, 1 play, 10 yards

Play by play

1st quarter6 drives, then Pennsylvania 14, Stonehill 7
Pennsylvania Touchdown, 3 plays
14:531st & 10 at own 35Langdon Laws kickoff for 58 yds , Jayden Drayton return for 19 yds to the PENN 26
14:531st & 10 at own 26Liam O’Brien pass complete to Bisi Owens for 5 yds to the PENN 31
14:532nd & 5 at own 31Liam O’Brien pass incomplete to Alex Haight
14:103rd & 5 at own 31Liam O’Brien pass complete to Jared Richardson for 69 yds for a TD (Sam Smith KICK)Pennsylvania 7, Stonehill 0
Stonehill Punt, 3 plays
14:021st & 10 at own 35Mason Walters kickoff for 61 yds , Alijah Turner return for 33 yds to the STO 37
14:021st & 10 at own 37Jarel Washington run for 1 yd to the STO 38
14:022nd & 9 at own 38Jack O’Connell pass complete to Cole Clarke for 3 yds to the STO 41
14:023rd & 6 at own 41Jack O’Connell run for 4 yds to the STO 45 Jack O’Connell fumbled, recovered by STO Jarel Washington
11:464th & 2 at own 45Logan Chenette punt for 50 yds for a 1ST down , Julien Stokes returns for 5 yds to the PENN 25 for a 1ST down
Pennsylvania Punt, 5 plays
11:461st & 10 at own 25Liam O’Brien pass complete to Jared Richardson for 6 yds to the PENN 31
11:462nd & 4 at own 31Liam O’Brien run for 9 yds to the PENN 40 for a 1ST down
11:461st & 10 at own 40Julien Stokes run for a loss of 1 yard to the PENN 39
11:462nd & 11 at own 39Julien Stokes run for 8 yds to the PENN 47
11:463rd & 3 at own 47Liam O’Brien run for 2 yds to the PENN 49
8:424th & 1 at own 49Christian de Villiers punt for 42 yds, fair catch by Jarel Washington at the STO 9
Stonehill Punt return TD, 3 plays (Pennsylvania scores)
8:421st & 10 at own 9Zavion Woodard run for 2 yds to the STO 11
8:422nd & 8 at own 11Zavion Woodard run for 3 yds to the STO 14
8:423rd & 5 at own 14Jack O’Connell pass incomplete to Jarel Washington
7:134th & 5 at own 14Logan Chenette punt for 49 yds , Julien Stokes returns for 63 yds for a TD (Sam Smith KICK)Pennsylvania 14, Stonehill 0
Stonehill Touchdown, 10 plays
7:131st & 10 at own 35Mason Walters kickoff for 59 yds
7:131st & 10 at own 25Zavion Woodard run for 1 yd to the STO 26
7:132nd & 9 at own 26Joshua Roberson run for 4 yds to the STO 30
7:133rd & 5 at own 30Jack O’Connell pass complete to Jarel Washington for 7 yds to the STO 37 for a 1ST down
7:131st & 10 at own 37Jack O’Connell run for 11 yds to the STO 48 for a 1ST down
7:131st & 10 at own 48Joshua Roberson run for 11 yds to the PENN 41 for a 1ST down
7:131st & 10 at opp 41Joshua Roberson run for 6 yds to the PENN 35
7:132nd & 4 at opp 35Jack 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
7:131st & goal at opp 10Jack O’Connell pass complete to Joshua Roberson for 2 yds to the PENN 8
7:132nd & goal at opp 8Jack O’Connell sacked by Carter Janki for a loss of 3 yards to the PENN 11
1:283rd & goal at opp 11Jack O’Connell pass complete to Myles Wilson for 11 yds for a TD (Domenic Scalese KICK)Pennsylvania 14, Stonehill 7
Pennsylvania Touchdown, 10 plays
1:181st & 10 at own 35Langdon Laws kickoff for 52 yds , Julien Stokes return for 38 yds to the STO 49
1:181st & 10 at opp 49Sean Williams Jr. run for 15 yds to the STO 34 for a 1ST down
1:181st & 10 at opp 34Pennsylvania Penalty, Offensive Holding (-10 Yards) to the STO 43
1:181st & 19 at opp 43No 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.
1:181st & 34 at own 42Liam O’Brien pass incomplete to Bisi Owens
0:002nd & 34 at own 42Liam O’Brien run for 9 yds to the STO 49
Q2 15:003rd & 25 at opp 49Julien Stokes run for 25 yds to the STO 24 for a 1ST down
Q2 15:001st & 10 at opp 24Julien Stokes run for 4 yds to the STO 20
Q2 15:002nd & 6 at opp 20Sean Williams Jr. run for 3 yds to the STO 17
Q2 15:003rd & 3 at opp 17Liam O’Brien run for 2 yds to the STO 15
Q2 15:004th & 1 at opp 15Sean Williams Jr. run for 14 yds to the STO 1 for a 1ST down
Q2 15:001st & goal at opp 1PENALTY STO Personal Foul offsetting PEN Personal Foul offsetting. NO PLAY.
Q2 12:051st & goal at opp 1Sean Williams Jr. run for 1 yd for a TD (Sam Smith KICK)Pennsylvania 21, Stonehill 7
2nd quarter4 drives, then Pennsylvania 21, Stonehill 7
Stonehill Turnover on downs, 4 plays
11:531st & 10 at own 35Mason Walters kickoff for 61 yds , Jarel Washington return for 71 yds to the PENN 25
11:531st & 10 at opp 25Zavion Woodard run for 3 yds to the PENN 22
11:532nd & 7 at opp 22Jack O’Connell pass incomplete to Zachary Kim
11:533rd & 7 at opp 22Jack O’Connell run for 6 yds to the PENN 16
10:334th & 1 at opp 16Zavion Woodard run for a loss of 2 yards to the PENN 18
Pennsylvania Punt, 3 plays
10:331st & 10 at own 18Julien Stokes run for 1 yd to the PENN 19
10:332nd & 9 at own 19Julien Stokes run for 2 yds to the PENN 21
10:333rd & 7 at own 21Liam O’Brien pass complete to Bisi Owens for 3 yds to the PENN 24
8:154th & 4 at own 24Santiago Sturla punt for 34 yds, fair catch by Jarel Washington at the STO 42
8:154th & 4 at own 24Santiago Sturla punt for 34 yds, fair catch by Jarel Washington at the STO 27
Stonehill Punt, 3 plays
8:151st & 10 at own 27Jarel Washington run for no gain to the STO 27
8:152nd & 10 at own 27Jack O’Connell pass incomplete to Zachary Kim
8:153rd & 10 at own 27Jack O’Connell pass complete to Jarel Washington for 1 yd to the STO 28
6:364th & 9 at own 28Logan Chenette punt for 69 yds
Pennsylvania Missed FG, 16 plays
6:361st & 10 at own 3Donte West run for 2 yds to the PENN 5
6:362nd & 8 at own 5Donte West run for 7 yds to the PENN 12
6:363rd & 1 at own 12Donte West run for 2 yds to the PENN 14 for a 1ST down
6:361st & 10 at own 14Liam O’Brien pass incomplete to Alex Haight
6:362nd & 10 at own 14Liam O’Brien sacked by Tyler Bannon for a loss of 2 yards to the PENN 12
6:363rd & 12 at own 12Liam O’Brien pass complete to Bisi Owens for 19 yds to the PENN 31 for a 1ST down
6:361st & 10 at own 31Liam O’Brien pass complete to Bisi Owens for 25 yds to the STO 44 for a 1ST down
6:361st & 10 at opp 44Liam O’Brien pass complete to Jared Richardson for 4 yds to the STO 40
6:362nd & 6 at opp 40Liam O’Brien pass complete to Alex Haight for 4 yds to the STO 36
2:003rd & 2 at opp 36Timeout Stonehill, clock 02:00
2:003rd & 2 at opp 36Donte West run for no gain to the STO 36
1:244th & 2 at opp 36Timeout Pennsylvania, clock 01:24
1:244th & 2 at opp 36Liam O’Brien pass complete to Bisi Owens for 7 yds to the STO 29 for a 1ST down
1:241st & 10 at opp 29Liam O’Brien pass complete to Alex Haight for 4 yds to the STO 25
1:242nd & 6 at opp 25Liam O’Brien pass incomplete to Donte West
1:243rd & 6 at opp 25Liam O’Brien pass complete to Davis Ellis for 16 yds to the STO 9 for a 1ST down
0:101st & goal at opp 9Timeout Pennsylvania, clock 00:10
0:101st & goal at opp 9Stonehill Penalty, UNS: Unsportsmanlike Conduct (Anthony Busa) to the STO 4 for a 1ST down
0:001st & goal at opp 4Sam Smith 22 yd FG MISSED
3rd quarter7 drives, then Pennsylvania 21, Stonehill 7
Stonehill Punt, 3 plays
14:551st & 10 at own 35Mason Walters kickoff for 60 yds , Alijah Turner return for 15 yds to the STO 20
14:551st & 10 at own 20Joshua Roberson run for no gain to the STO 20
14:552nd & 10 at own 20Jack O’Connell pass complete to Cole Clarke for 4 yds to the STO 24
14:553rd & 6 at own 24Jack O’Connell pass complete to Zachary Kim for 5 yds to the STO 29
13:024th & 1 at own 29Logan Chenette punt for 36 yds, fair catch by Julien Stokes at the PENN 35
Pennsylvania Punt, 3 plays
13:021st & 10 at own 35Julien Stokes run for a loss of 1 yard to the PENN 34
13:022nd & 11 at own 34Julien Stokes run for 7 yds to the PENN 41
13:023rd & 4 at own 41Liam O’Brien pass incomplete to Jack Donnelly
13:024th & 4 at own 41PENALTY PEN Delay Of Game (de Villiers,Christian) 5 yards from PEN41 to PEN36. NO PLAY.
11:194th & 9 at own 36punt for 64 yds for a touchback
Stonehill Punt, 6 plays
11:191st & 10 at own 20Jarel Washington run for 2 yds to the STO 22
11:192nd & 8 at own 22Jack O’Connell pass complete to Alijah Turner for 7 yds to the STO 29
11:193rd & 1 at own 29PENALTY STO Offside (Henry,Aidan) 5 yards from STO29 to STO24. NO PLAY.
11:193rd & 6 at own 24Jack O’Connell pass complete to Myles Wilson for 9 yds to the STO 33 for a 1ST down
11:191st & 10 at own 33Jack O’Connell run for a loss of 1 yard to the STO 32
11:192nd & 11 at own 32Jarel Washington run for 4 yds to the STO 36
11:193rd & 7 at own 36Jack O’Connell pass incomplete to Zachary Kim
7:554th & 7 at own 36Logan Chenette punt for 44 yds, punt out-of-bounds at the PENN 20
Pennsylvania Punt, 5 plays
7:551st & 10 at own 20Liam O’Brien pass incomplete to Bisi Owens
7:552nd & 10 at own 20Liam O’Brien pass complete to Bisi Owens for 20 yds to the PENN 40 for a 1ST down
7:551st & 10 at own 40Liam O’Brien pass incomplete to Bisi Owens
7:552nd & 10 at own 40Julien Stokes run for 1 yd to the PENN 41
7:553rd & 9 at own 41Liam O’Brien sacked by Amare Smith for a loss of 9 yards to the PENN 32
5:464th & 18 at own 32Christian de Villiers punt for 22 yds
Stonehill Punt, 3 plays
5:461st & 10 at own 46Jack O’Connell pass incomplete to Brigham Dunphy
5:462nd & 10 at own 46Joshua Roberson run for 1 yd to the STO 47
5:463rd & 9 at own 47PENALTY STO False Start (Straker,Jay) 5 yards from STO47 to STO42. NO PLAY.
5:463rd & 14 at own 42Joshua Roberson run for 10 yds to the PENN 48
4:054th & 4 at opp 48Logan Chenette punt for 42 yds, punt out-of-bounds at the PENN 6
Pennsylvania Punt, 3 plays
4:051st & 10 at own 6Julien Stokes run for 6 yds to the PENN 12
4:052nd & 4 at own 12Liam O’Brien pass incomplete to Jared Richardson
4:053rd & 4 at own 12Liam O’Brien pass incomplete to Davis Ellis
3:054th & 4 at own 12Santiago Sturla punt for 26 yds
Stonehill Touchdown, 6 plays
3:051st & 10 at opp 38Jack O’Connell pass complete to Myles Wilson for 11 yds to the PENN 27 for a 1ST down
3:051st & 10 at opp 27Zavion Woodard run for 9 yds to the PENN 18
3:052nd & 1 at opp 18Zavion Woodard run for 5 yds to the PENN 13 for a 1ST down
3:051st & 10 at opp 13Alijah Turner run for a loss of 5 yards to the PENN 18
0:002nd & 15 at opp 18Jack O’Connell pass complete to Myles Wilson for 13 yds to the PENN 5
Q4 14:543rd & 2 at opp 5Zavion Woodard run for 5 yds for a TD (Domenic Scalese KICK)Pennsylvania 21, Stonehill 14
4th quarter7 drives, then Pennsylvania 24, Stonehill 21
Pennsylvania Interception, 7 plays
14:471st & 10 at own 35Langdon Laws kickoff for 64 yds , Julien Stokes return for 22 yds to the PENN 23
14:471st & 10 at own 23Sean Williams Jr. run for 4 yds to the PENN 27
14:472nd & 6 at own 27Liam 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
14:471st & 10 at opp 42Sean Williams Jr. run for no gain to the STO 42
14:472nd & 10 at opp 42Liam O’Brien pass incomplete to Bisi Owens
14:473rd & 10 at opp 42Liam O’Brien pass complete to Jared Richardson for 16 yds to the STO 26 for a 1ST down
14:471st & 10 at opp 26Liam O’Brien pass incomplete to Bisi Owens
12:172nd & 10 at opp 26Liam O’Brien pass intercepted Zack Athy return for no gain to the STO 1
Stonehill Touchdown, 13 plays
12:171st & 10 at own 1Zavion Woodard run for 4 yds to the STO 5
12:172nd & 6 at own 5Zavion Woodard run for 1 yd to the STO 6
12:173rd & 5 at own 6Jack 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
12:171st & 10 at own 14Joshua Roberson run for a loss of 1 yard to the STO 13
12:172nd & 11 at own 13Jack O’Connell pass complete to Cole Clarke for 3 yds to the STO 16
12:173rd & 8 at own 16Jack O’Connell pass complete to Zachary Kim for 32 yds to the STO 48 for a 1ST down
12:171st & 10 at own 48Zavion Woodard run for 3 yds to the PENN 49
12:172nd & 7 at opp 49Jack O’Connell pass incomplete to Zavion Woodard
7:483rd & 7 at opp 49Timeout Stonehill, clock 07:48
7:483rd & 7 at opp 49Jack O’Connell pass complete to Jarel Washington for 13 yds to the PENN 36 for a 1ST down
7:481st & 10 at opp 36Jarel Washington run for 2 yds to the PENN 34
7:482nd & 8 at opp 34Jack O’Connell pass incomplete to Zachary Kim
7:483rd & 8 at opp 34Jack O’Connell pass complete to Jarel Washington for 6 yds to the PENN 28
5:324th & 2 at opp 28Torance Washington Jr. 28 Yd pass from Jack O’Connell (Domenic Scalese Kick)Tied at 21
Pennsylvania Punt, 3 plays
5:271st & 10 at own 35Langdon Laws kickoff for 41 yds , DJ Brown return for 12 yds to the PENN 36
5:271st & 10 at own 36Sean Williams Jr. run for no gain to the PENN 36
5:272nd & 10 at own 36Sean Williams Jr. run for a loss of 1 yard to the PENN 35
5:273rd & 11 at own 35Liam O’Brien pass incomplete to Jared Richardson
3:524th & 11 at own 35Santiago Sturla punt for 45 yds, fair catch by Jarel Washington at the STO 20
Stonehill Punt, 4 plays
3:521st & 10 at own 20Jarel Washington run for 8 yds to the STO 28
3:522nd & 2 at own 28Jarel Washington run for 4 yds to the STO 32 for a 1ST down
3:521st & 10 at own 32Shotgun 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.
3:522nd & 20 at own 22Jack O’Connell sacked by Carter Janki for a loss of 7 yards to the STO 15
2:323rd & 27 at own 15Timeout Pennsylvania, clock 02:32
2:323rd & 27 at own 15Jack O’Connell run for 5 yds to the STO 20
2:004th & 22 at own 20Timeout Stonehill, clock 02:00
Pennsylvania Field goal, 7 plays
1:461st & 10 at own 37Liam O’Brien run for 10 yds to the PENN 47 for a 1ST down
1:461st & 10 at own 47Liam O’Brien pass incomplete to Jared Richardson
1:462nd & 10 at own 47Liam O’Brien run for 16 yds to the STO 37 for a 1ST down
1:461st & 10 at opp 37Liam O’Brien pass complete to Donte West for 1 yd to the STO 36
1:464th & 22 at own 20Logan Chenette punt for 46 yds , Julien Stokes returns for 3 yds to the PENN 37
Pennsylvania Field goal, 7 plays
0:512nd & 9 at opp 36Timeout Pennsylvania, clock 00:51
0:512nd & 9 at opp 36Liam O’Brien pass complete to Jared Richardson for 8 yds to the STO 28
0:273rd & 1 at opp 28Timeout Stonehill, clock 00:27
0:273rd & 1 at opp 28Julien Stokes run for no gain to the STO 28
0:214th & 1 at opp 28Timeout Stonehill, clock 00:21
0:094th & 1 at opp 28Sam Smith 45 yd FG GOODPennsylvania 24, Stonehill 21
0:091st & 10 at own 35Mason 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
Stonehill End of game, 1 play
0:091st & 10 at own 25PENALTY PEN Personal Foul (Carter,Christian) 15 yards from STO25 to STO40, 1ST DOWN. NO PLAY.
0:001st & 10 at own 40Jack O’Connell pass complete to Jarel Washington for 5 yds to the STO 35

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.

Pennsylvania leads 1–⁠0 in their only meeting.

Around this game