Pennsylvania at Lehigh

Saturday, September 27, 2025

Lehigh beat Pennsylvania 44–⁠30. It was their 56th meeting; after it, Pennsylvania led the series 45–⁠11.

AwayPennsylvania6–⁠4 in 2025
30
HomeLehigh12–⁠1 in 2025
44

Final at Goodman Stadium, BethlehemTV: ESPN+Attendance 8,435

At kickoff
76°F, clear, wind 8 mph from the southeastWeather: NOAA NCEI Global Historical Climatology Network hourly; Allentown Lehigh Vly International Airport, 10 km from the stadium, nine minutes before kickoff
Official
Todd BoydGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Pennsylvania7761030
Lehigh13372144

Standouts

Player stats

Pennsylvania

PassingC/AttYdsTDInt
Liam O’Brien28/3731631
RushingCarYdsTDLong
Julien Stokes537014
Donte West31105
Sean Williams Jr.2101
ReceivingRecYdsTDLong
Jared Richardson12141234
Bisi Owens10101148
Julien Stokes249047
Alex Haight213011

Lehigh

PassingC/AttYdsTDInt
Hayden Johnson15/3124020
RushingCarYdsTDLong
Luke Yoder25173226
Jaden Green1494022
Geoffrey Jamiel120120
Aaron Crossley2805
ReceivingRecYdsTDLong
Geoffrey Jamiel8132135
Mason Humphrey363045
Matt D’Avino229122
Luke Yoder111011
DefenseTklTFLSacksInt
Mekhai Smith0001

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

Team stats

PennsylvaniaLehigh
345Total yards539
316Passing yards240
29Rushing yards299
8.3Yards per pass7.7
1.6Yards per rush6.6
19First downs27
4–⁠9Third downs8–⁠14
0–⁠0Fourth downs1–⁠2
2Turnovers0
3–⁠35Penalties9–⁠101
23:53Possession36:07

Efficiency

PennsylvaniaLehigh
48%Success rate47%
0.18EPA per play0.30
1.41Explosiveness1.44
−0.69Rushing EPA0.21
0.53Passing EPA0.43
33%Passing-down success36%

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)

Lehigh 71% to win. Elo’s favorite won.

The line

Lehigh −9.5, over/under 47.5.

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

Every drive

Lehigh end zonePennsylvania end zoneQ1 LehighField goal, 7 playsQ1 PennsylvaniaPunt, 3 playsQ1 LehighTouchdown, 9 playsQ1 PennsylvaniaTouchdown, 4 playsQ1 LehighField goal, 9 playsQ1 PennsylvaniaFumble, 7 playsQ2 LehighField goal, 7 playsQ2 PennsylvaniaTouchdown, 8 playsQ2 LehighTurnover on downs, 12 playsQ2 PennsylvaniaPunt, 3 playsQ2 LehighEnd of half, 2 playsQ3 PennsylvaniaTouchdown, 2 playsQ3 LehighTouchdown, 11 playsQ3 PennsylvaniaPunt, 8 playsQ3 PennsylvaniaResult not recorded, 3 playsQ3 LehighTouchdown, 7 playsQ4 PennsylvaniaTouchdown, 6 playsQ4 LehighPunt, 4 playsQ4 PennsylvaniaInterception, 1 playQ4 LehighTouchdown, 5 playsQ4 PennsylvaniaField goal, 6 playsQ4 LehighTouchdown, 9 playsQ4 PennsylvaniaResult not recorded, 9 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Lehigh drives left to right, Pennsylvania right to left.
  1. Q1 LehighField goal, 7 plays, 47 yards
  2. Q1 PennsylvaniaPunt, 3 plays, 1 yard
  3. Q1 LehighTouchdown, 9 plays, 74 yards
  4. Q1 PennsylvaniaTouchdown, 4 plays, 74 yards
  5. Q1 LehighField goal, 9 plays, 53 yards
  6. Q1 PennsylvaniaFumble, 7 plays, 22 yards
  7. Q2 LehighField goal, 7 plays, 21 yards
  8. Q2 PennsylvaniaTouchdown, 8 plays, 72 yards
  9. Q2 LehighTurnover on downs, 12 plays, 43 yards
  10. Q2 PennsylvaniaPunt, 3 plays, 9 yards
  11. Q2 LehighEnd of half, 2 plays, 26 yards
  12. Q3 PennsylvaniaTouchdown, 2 plays, 37 yards
  13. Q3 LehighTouchdown, 11 plays, 62 yards
  14. Q3 PennsylvaniaPunt, 8 plays, 14 yards
  15. Q3 PennsylvaniaResult not recorded, 3 plays, 1 yard
  16. Q3 LehighTouchdown, 7 plays, 55 yards
  17. Q4 PennsylvaniaTouchdown, 6 plays, 62 yards
  18. Q4 LehighPunt, 4 plays, 18 yards
  19. Q4 PennsylvaniaInterception, 1 play, 0 yards
  20. Q4 LehighTouchdown, 5 plays, 17 yards
  21. Q4 PennsylvaniaField goal, 6 plays, 56 yards
  22. Q4 LehighTouchdown, 9 plays, 72 yards
  23. Q4 PennsylvaniaResult not recorded, 9 plays, 52 yards

Play by play

1st quarter6 drives, then Lehigh 13, Pennsylvania 7
Lehigh Field goal, 7 plays
15:001st & 10 at own 35Mason Walters kickoff for 58 yds , Jaden Green return for 28 yds to the LEH 35
14:511st & 10 at own 35Hayden Johnson pass complete to Geoffrey Jamiel for 9 yds to the LEH 44
14:142nd & 1 at own 44Hayden Johnson pass complete to Geoffrey Jamiel for 21 yds to the PENN 35 for a 1ST down
13:351st & 10 at opp 35Luke Yoder run for 13 yds to the PENN 22 for a 1ST down
12:591st & 10 at opp 22Luke Yoder run for 4 yds to the PENN 18
12:202nd & 6 at opp 18Hayden Johnson pass incomplete to Luke Yoder, broken up by Paul Jennings
12:163rd & 6 at opp 18Hayden Johnson pass incomplete to Matt D’Avino
12:084th & 6 at opp 18Nick Garrido 35 Yd Field GoalLehigh 3, Pennsylvania 0
Pennsylvania Punt, 3 plays
12:081st & 10 at own 35Connor Poole kickoff for 61 yds , Julien Stokes return for 25 yds to the PENN 29
11:591st & 10 at own 29Liam O’Brien sacked by Nick Peltekian and TJ Burke for a loss of 8 yards to the PENN 21
11:312nd & 18 at own 21Liam O’Brien pass complete to Bisi Owens for 4 yds to the PENN 25
10:523rd & 14 at own 25Lehigh Penalty, off-side (Tyler Ochojski) to the PENN 30
10:523rd & 9 at own 30Liam O’Brien pass incomplete to Bisi Owens
10:454th & 9 at own 30Santiago Sturla punt for 47 yds
Lehigh Touchdown, 9 plays
10:371st & 10 at own 23Jaden Green run for 18 yds to the LEH 41 for a 1ST down
9:561st & 10 at own 41Jaden Green run for 4 yds to the LEH 45
9:182nd & 6 at own 45Hayden Johnson pass incomplete to Mason Humphrey
9:143rd & 6 at own 45Hayden Johnson pass complete to Geoffrey Jamiel for 7 yds to the PENN 48 for a 1ST down
8:481st & 10 at opp 48Hayden Johnson run for 3 yds to the PENN 45
8:022nd & 7 at opp 45Hayden Johnson pass complete to Mason Humphrey for 12 yds to the PENN 33 for a 1ST down
7:251st & 10 at opp 33Jaden Green run for 4 yds to the PENN 29
6:492nd & 6 at opp 29Jaden Green run for 7 yds to the PENN 22 for a 1ST down
6:001st & 10 at opp 22Matt D’Avino 22 Yd pass from Hayden Johnson (Nick Garrido Kick)Lehigh 10, Pennsylvania 0
Pennsylvania Touchdown, 4 plays
6:001st & 10 at own 35Connor Poole kickoff for 65 yds , Julien Stokes return for 23 yds to the PENN 23
5:521st & 10 at own 23Julien Stokes run for 9 yds to the PENN 32
5:212nd & 1 at own 32Julien Stokes run for 14 yds to the PENN 46 for a 1ST down
4:581st & 10 at own 46Liam O’Brien pass complete to Bisi Owens for 6 yds to the LEH 48
4:152nd & 4 at opp 48Bisi Owens 48 Yd pass from Liam O’Brien (Sam Smith Kick)Lehigh 10, Pennsylvania 7
Lehigh Field goal, 9 plays
4:151st & 10 at own 35Mason Walters kickoff for 56 yds , Logan Galletta return for 22 yds to the LEH 31
4:071st & 10 at own 31Hayden Johnson run for 4 yds to the LEH 35
3:252nd & 6 at own 35Matt Machalik run for a loss of 3 yards to the LEH 32
2:443rd & 9 at own 32Hayden Johnson pass complete to Geoffrey Jamiel for 17 yds to the LEH 49 for a 1ST down
2:061st & 10 at own 49Jaden Green run for no gain to the LEH 49 Lehigh Penalty, Offensive holding (Joseph Marranca) to the LEH 39
1:432nd & 20 at own 39Hayden Johnson pass complete to Mason Humphrey for 45 yds to the PENN 16 for a 1ST down
0:571st & 10 at opp 16Hayden Johnson pass incomplete to Jaden Green, broken up by Paul Jennings
0:512nd & 10 at opp 16Hayden Johnson pass incomplete to Matt D’Avino
0:513rd & 10 at opp 16Hayden Johnson pass incomplete to Mason Humphrey
0:424th & 10 at opp 16Nick Garrido 33 Yd Field GoalLehigh 13, Pennsylvania 7
Pennsylvania Fumble, 7 plays
0:421st & 10 at own 35Connor Poole kickoff for 64 yds , Julien Stokes return for 25 yds to the PENN 26
0:351st & 10 at own 26Liam O’Brien pass complete to Jared Richardson for 7 yds to the PENN 33
0:032nd & 3 at own 33Liam O’Brien pass complete to Jared Richardson for 3 yds to the PENN 36 for a 1ST down
Q2 15:001st & 10 at own 36Julien Stokes run for 9 yds to the PENN 45
Q2 14:232nd & 1 at own 45Liam O’Brien run for no gain to the PENN 45 Pennsylvania Penalty, Offensive holding (William Bergin) to the PENN 35
Q2 14:062nd & 11 at own 35Liam O’Brien pass complete to Davis Ellis for 5 yds to the PENN 40
Q2 13:333rd & 6 at own 40Liam O’Brien pass complete to Bisi Owens for 8 yds to the PENN 48 for a 1ST down
Q2 12:541st & 10 at own 48run for a loss of 19 yards to the PENN 29 fumbled, recovered by LEH Jasuah Philemon
2nd quarter6 drives, then Lehigh 16, Pennsylvania 14
Lehigh Field goal, 7 plays
12:451st & 10 at opp 29Jaden Green run for 1 yd to the PENN 28
12:012nd & 9 at opp 28Jaden Green run for 22 yds to the PENN 6 for a 1ST down
11:171st & goal at opp 6Luke Yoder run for 2 yds to the PENN 4
10:332nd & goal at opp 4Hayden Johnson pass complete to Geoffrey Jamiel for no gain to the PENN 4 Lehigh Penalty, Offensive pass interference (Mason Humphrey) to the PENN 19
10:322nd & goal at opp 19Hayden Johnson pass complete to Luke Yoder for 11 yds to the PENN 8
9:333rd & goal at opp 8Hayden Johnson pass incomplete to Geoffrey Jamiel, broken up by Josh Narcisse
9:294th & goal at opp 8Nick Garrido 25 Yd Field GoalLehigh 16, Pennsylvania 7
Pennsylvania Touchdown, 8 plays
9:291st & 10 at own 35Connor Poole kickoff for 65 yds for a touchback
9:291st & 10 at own 25Liam O’Brien pass complete to Jared Richardson for 29 yds to the LEH 46 for a 1ST down
8:511st & 10 at opp 46Sean Williams Jr. run for 1 yd to the LEH 45
8:162nd & 9 at opp 45Liam O’Brien pass complete to Bisi Owens for 1 yd to the LEH 44 for a 1ST down Lehigh Penalty, roughing passer (Matt Spatny) to the LEH 29 for a 1ST down
7:581st & 10 at opp 29Sean Williams Jr. run for no gain to the LEH 29
7:282nd & 10 at opp 29Liam O’Brien pass complete to Bisi Owens for 16 yds to the LEH 13 for a 1ST down
6:531st & 10 at opp 13Liam O’Brien pass complete to Jared Richardson for 8 yds to the LEH 5
6:042nd & 2 at opp 5Liam O’Brien run for 1 yd to the LEH 4
5:201st & 10 at own 35Mason Walters kickoff for 47 yds , Logan Galletta return for 8 yds to the LEH 26
Pennsylvania Touchdown, 8 plays
5:203rd & 1 at opp 4Liam O’Brien 4 Yd Run (Sam Smith Kick)Lehigh 16, Pennsylvania 14
Lehigh Turnover on downs, 12 plays
5:131st & 10 at own 26Luke Yoder run for 8 yds to the LEH 34
4:362nd & 2 at own 34Hayden Johnson pass incomplete to Logan Galletta
4:313rd & 2 at own 34Luke Yoder run for 2 yds to the LEH 36 for a 1ST down
3:441st & 10 at own 36Hayden Johnson pass incomplete to Mason Humphrey, broken up by Ty Cortes
3:392nd & 10 at own 36Hayden Johnson pass complete to Anthony Feaster for 5 yds to the LEH 41
3:013rd & 5 at own 41Hayden Johnson pass complete to Geoffrey Jamiel for 6 yds to the LEH 47 for a 1ST down
2:251st & 10 at own 47Jaden Green run for 3 yds to the 50 yard line
2:052nd & 7 at the 50Luke Yoder run for 16 yds to the PENN 34 for a 1ST down
1:591st & 10 at opp 34Hayden Johnson pass incomplete to Geoffrey Jamiel
1:532nd & 10 at opp 34Luke Yoder run for 3 yds to the PENN 31
1:473rd & 7 at opp 31Hayden Johnson pass incomplete to Garrett Guess
1:424th & 7 at opp 31Hayden Johnson pass incomplete to Geoffrey Jamiel
Pennsylvania Punt, 3 plays
1:361st & 10 at own 31Liam O’Brien pass complete to Davis Ellis for 6 yds to the PENN 37
1:092nd & 4 at own 37Liam O’Brien pass incomplete to Davis Ellis
1:033rd & 4 at own 37Liam O’Brien pass complete to Bisi Owens for 3 yds to the PENN 40
0:424th & 1 at own 40Christian de Villiers punt for 55 yds
Lehigh End of half, 2 plays
0:321st & 10 at own 5Luke Yoder run for 26 yds to the LEH 31 for a 1ST down
0:251st & 10 at own 31Luke Yoder run for 6 yds to the LEH 35
3rd quarter5 drives, then Lehigh 23, Pennsylvania 20
Pennsylvania Touchdown, 2 plays
15:001st & 10 at own 35Connor Poole kickoff for 65 yds , Julien Stokes return for 60 yds to the LEH 40
14:501st & 10 at opp 40Liam O’Brien pass complete to Jared Richardson for 34 yds to the LEH 6 for a 1ST down
14:051st & goal at opp 6Jared Richardson 6 Yd pass from Liam O’Brien (Sam Smith PAT failed)Pennsylvania 20, Lehigh 16
Lehigh Touchdown, 11 plays
14:051st & 10 at own 35Mason Walters kickoff for 63 yds
14:051st & 10 at own 35Luke Yoder run for 14 yds to the LEH 49 for a 1ST down
13:281st & 10 at own 49Luke Yoder run for 2 yds to the PENN 49
12:492nd & 8 at opp 49Hayden Johnson pass incomplete to Mason Humphrey for a 1ST down Pennsylvania Penalty, Defensive pass interference (Ezra Fearon) to the PENN 34 for a 1ST down
12:431st & 10 at opp 34Luke Yoder run for 6 yds to the PENN 28
11:582nd & 4 at opp 28Aaron Crossley run for 3 yds to the PENN 25 Lehigh Penalty, Offensive holding (Colby Reph) to the PENN 35
11:322nd & 11 at opp 35Hayden Johnson pass complete to Matt D’Avino for 7 yds to the PENN 28
10:463rd & 4 at opp 28Aaron Crossley run for 5 yds to the PENN 23 for a 1ST down
10:051st & 10 at opp 23Hayden Johnson pass incomplete to Geoffrey Jamiel
10:002nd & 10 at opp 23Luke Yoder run for 3 yds to the PENN 20
9:103rd & 7 at opp 20Hayden Johnson pass incomplete, broken up by Raashed Hall
8:594th & 7 at opp 20Geoffrey Jamiel run for 20 yds for a TD (Nick Garrido KICK)Lehigh 23, Pennsylvania 20
Pennsylvania Punt, 8 plays
8:591st & 10 at own 35Connor Poole kickoff for 40 yds , Donte West return for no gain to the PENN 25
8:591st & 10 at own 25Donte West run for 5 yds to the PENN 30
8:202nd & 5 at own 30Liam O’Brien pass complete to Bisi Owens for 10 yds to the PENN 40 for a 1ST down
7:441st & 10 at own 40Donte West run for 3 yds to the PENN 43
7:102nd & 7 at own 43Liam O’Brien pass complete to Alex Haight for 11 yds to the LEH 46 for a 1ST down
6:451st & 10 at opp 46Liam O’Brien pass complete to Julien Stokes for 2 yds to the LEH 44
6:112nd & 8 at opp 44Liam O’Brien run for 3 yds to the PENN 41 Pennsylvania Penalty, Offensive holding (Bisi Owens) to the PENN 49
5:492nd & 15 at own 49Liam O’Brien pass complete to Bisi Owens for 4 yds to the LEH 47
5:173rd & 11 at opp 47Liam O’Brien sacked by Matt Spatny for a loss of 14 yards to the PENN 39
4:304th & 25 at own 39Santiago Sturla punt for 30 yds
Pennsylvania Result not recorded, 3 plays
4:231st & 10 at opp 31Liam O’Brien pass complete to Jared Richardson for a loss of 3 yards to the LEH 34
4:002nd & 13 at opp 34Julien Stokes run for 4 yds to the LEH 30
3:153rd & 9 at opp 30Liam O’Brien sacked by Nick Peltekian for a loss of 12 yards to the LEH 42 Liam O’Brien fumbled, recovered by LEH Matt Spatny , return for 0 yards
Lehigh Touchdown, 7 plays
3:031st & 10 at own 42Luke Yoder run for no gain to the LEH 42 Lehigh Penalty, Offensive holding (Giacomo Macce) to the LEH 32
2:391st & 20 at own 32Hayden Johnson pass incomplete to Geoffrey Jamiel
2:342nd & 20 at own 32Hayden Johnson pass complete to Geoffrey Jamiel for 21 yds to the PENN 47 for a 1ST down
1:491st & 10 at opp 47Jaden Green run for 8 yds to the PENN 39
1:102nd & 2 at opp 39Jaden Green run for a loss of 2 yards to the PENN 41
0:303rd & 4 at opp 41Hayden Johnson pass complete to Mason Humphrey for 6 yds to the PENN 35 for a 1ST down
Q4 14:521st & 10 at opp 35Hayden Johnson pass complete to Geoffrey Jamiel for 35 yds for a TD (Nick Garrido KICK)Lehigh 30, Pennsylvania 20
4th quarter7 drives, then Lehigh 44, Pennsylvania 30
Pennsylvania Touchdown, 6 plays
14:521st & 10 at own 35Connor Poole kickoff for 38 yds , Zach Darche return for 8 yds to the PENN 35
14:441st & 10 at own 35Donte West run for 3 yds to the PENN 38
14:102nd & 7 at own 38Liam O’Brien pass complete to Jared Richardson for 2 yds to the LEH 40 for a 1ST down Lehigh Penalty, personal foul (Walker Blair) to the LEH 45 for a 1ST down
13:481st & 10 at opp 45Liam O’Brien run for 25 yds to the LEH 20 for a 1ST down
13:291st & 10 at opp 20Liam O’Brien pass complete to Alex Haight for 2 yds to the LEH 18
13:012nd & 8 at opp 18Liam O’Brien pass incomplete to Jared Richardson
12:483rd & 8 at opp 18Jared Richardson 18 Yd pass from Liam O’Brien (Mason Walters Kick)Lehigh 30, Pennsylvania 27
Lehigh Punt, 4 plays
12:481st & 10 at own 35Josh Barnavon kickoff for 62 yds
12:481st & 10 at own 25Hayden Johnson pass complete to Geoffrey Jamiel for 16 yds to the LEH 41 for a 1ST down
12:061st & 10 at own 41Luke Yoder run for no gain to the LEH 41
11:202nd & 10 at own 41Luke Yoder run for 2 yds to the LEH 43
10:323rd & 8 at own 43Hayden Johnson pass incomplete to Geoffrey Jamiel
10:234th & 8 at own 43Connor Poole punt for 52 yds , Julien Stokes returns for 11 yds to the PENN 16
Pennsylvania Interception, 1 play
10:141st & 10 at own 16Liam O’Brien pass incomplete, broken up by Tyler Ochojski
Lehigh Touchdown, 5 plays
10:091st & 10 at opp 20Jaden Green run for 6 yds to the PENN 14
9:252nd & 4 at opp 14Jaden Green run for 10 yds to the PENN 4 for a 1ST down
8:441st & goal at opp 4Jaden Green run for 2 yds to the PENN 2
8:002nd & goal at opp 2Luke Yoder run for 1 yd to the PENN 1
7:223rd & goal at opp 1Luke Yoder run for 1 yd for a TD (Nick Garrido KICK)Lehigh 37, Pennsylvania 27
Pennsylvania Field goal, 6 plays
7:221st & 10 at own 35Connor Poole kickoff for 47 yds , Sean Williams Jr. return for 11 yds to the PENN 29
7:161st & 10 at own 29Liam O’Brien pass complete to Jared Richardson for 6 yds to the PENN 35
6:472nd & 4 at own 35Liam O’Brien pass complete to Julien Stokes for 47 yds to the LEH 18 for a 1ST down
5:541st & 10 at opp 18Julien Stokes run for 1 yd to the LEH 17
5:332nd & 9 at opp 17Liam O’Brien pass complete to Bisi Owens for 2 yds to the LEH 15
4:593rd & 7 at opp 15Liam O’Brien pass incomplete to Cadin Olsen, broken up by William Parton
4:504th & 7 at opp 15Mason Walters 32 Yd Field GoalLehigh 37, Pennsylvania 30
Lehigh Touchdown, 9 plays
4:501st & 10 at own 35Josh Barnavon kickoff for 59 yds
4:501st & 10 at own 25Luke Yoder run for 9 yds to the LEH 34
4:032nd & 1 at own 34Luke Yoder run for 3 yds to the LEH 37 for a 1ST down
3:201st & 10 at own 37Luke Yoder run for 4 yds to the LEH 41
2:352nd & 6 at own 41Jaden Green run for 11 yds to the PENN 48 for a 1ST down
1:581st & 10 at opp 48Luke Yoder run for 4 yds to the PENN 44
1:562nd & 6 at opp 44Luke Yoder run for 4 yds to the PENN 40
1:503rd & 2 at opp 40Luke Yoder run for 8 yds to the PENN 32 for a 1ST down
1:451st & 10 at opp 32Luke Yoder run for 7 yds to the PENN 25
0:582nd & 3 at opp 25Luke Yoder 25 Yd Run (Nick Garrido Kick)Lehigh 44, Pennsylvania 30
Pennsylvania Result not recorded, 9 plays
0:581st & 10 at own 35Connor Poole kickoff for 43 yds , Jayden Drayton return for 19 yds to the PENN 41
0:521st & 10 at own 41Liam O’Brien pass incomplete to Sean Williams Jr.
0:472nd & 10 at own 41Liam O’Brien pass incomplete to Davis Ellis
0:393rd & 10 at own 41Liam O’Brien pass complete to Jared Richardson for 16 yds to the LEH 43 for a 1ST down
0:331st & 10 at opp 43Liam O’Brien pass complete to Jared Richardson for 15 yds to the LEH 28 for a 1ST down
0:252nd & 10 at opp 28Liam O’Brien pass incomplete to Bisi Owens for a 1ST down Lehigh Penalty, personal foul (TJ Burke) to the LEH 14 for a 1ST down
0:171st & 10 at opp 14Liam O’Brien pass incomplete to Bisi Owens for a 1ST down Lehigh Penalty, personal foul (Tyler Ochojski) to the LEH 7 for a 1ST down
0:061st & goal at opp 7Liam O’Brien pass incomplete to Jared Richardson, broken up by DJ Brown
0:012nd & goal at opp 7Liam O’Brien pass incomplete to Bisi Owens, broken up by Mason Moore

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 45–⁠12 in 57 meetings, counting the one since this game.

Recent meetings
2026Lehigh 20, Pennsylvania 7
2025Lehigh 44, Pennsylvania 30
2021Pennsylvania 20, Lehigh 0
2018Pennsylvania 30, Lehigh 10
2017Pennsylvania 65, Lehigh 47
2016Lehigh 49, Pennsylvania 28

Around this game