From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Princeton
Lehigh
212
Total yards
346
219
Passing yards
193
-7
Rushing yards
153
5.5
Yards per pass
8.8
-0.2
Yards per rush
3.6
14
First downs
17
3–15
Third downs
6–13
2–8
Fourth downs
0–1
3
Turnovers
1
5–34
Penalties
5–43
25:29
Possession
34:31
Efficiency
Princeton
Lehigh
27%
Success rate
39%
−0.24
EPA per play
0.06
1.69
Explosiveness
1.38
−0.14
Rushing EPA
−0.20
−0.10
Passing EPA
0.62
24%
Passing-down success
45%
2%
Havoc by its defense
4%
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)
Princeton 66% to win. Lehigh won as Elo’s underdog.
The line
Princeton −12.5, over/under 46.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Lehigh drives left to right, Princeton right to left.
Q1 LehighPunt, 8 plays, 16 yards
Q1 PrincetonInterception, 3 plays, −9 yards
Q1 LehighTouchdown, 3 plays, 36 yards
Q1 PrincetonTouchdown, 8 plays, 72 yards
Q1 LehighPunt, 3 plays, 6 yards
Q1 PrincetonTurnover on downs, 4 plays, 8 yards
Q1 LehighInterception, 4 plays, 13 yards
Q2 PrincetonPunt, 3 plays, −13 yards
Q2 LehighTouchdown, 7 plays, 69 yards
Q2 PrincetonPunt, 3 plays, 0 yards
Q2 LehighTouchdown, 3 plays, 47 yards
Q2 PrincetonTurnover on downs, 4 plays, 0 yards
Q2 LehighTurnover on downs, 4 plays, 3 yards
Q2 PrincetonPunt, 3 plays, 9 yards
Q2 LehighMissed FG, 7 plays, 7 yards
Q3 PrincetonTouchdown, 11 plays, 76 yards
Q3 LehighPunt, 3 plays, −4 yards
Q3 PrincetonTurnover on downs, 8 plays, 31 yards
Q3 LehighTouchdown, 12 plays, 66 yards
Q4 PrincetonTouchdown, 12 plays, 72 yards
Q4 LehighTouchdown, 5 plays, 68 yards
Q4 PrincetonTurnover on downs, 5 plays, 18 yards
Q4 LehighPunt, 3 plays, 1 yard
Q4 PrincetonInterception, 4 plays, −7 yards
Q4 LehighPunt, 3 plays, 8 yards
Q4 PrincetonInterception, 4 plays, −2 yards
Q4 LehighResult not recorded, 2 plays, −3 yards
Play by play
1st quarter7 drives, then Tied at 7
Lehigh Punt, 8 plays
15:00
1st & 10 at own 17
pass incomplete to Nick Williams
15:00
2nd & 10 at own 17
Luke Yoder run for 3 yds to the LEH 20
15:00
3rd & 7 at own 20
Dante Perri pass complete to Luke Yoder for 11 yds to the LEH 31 for a 1ST down
15:00
1st & 10 at own 31
Dante Perri pass incomplete to Nick Williams Lehigh Penalty, Offensive pass interference (Mason Humphrey) to the LEH 16
15:00
1st & 25 at own 16
Dante Perri pass incomplete to Dylan McFadden Princeton Penalty, off-side (Sekou Roland) to the LEH 21
15:00
1st & 20 at own 21
pass incomplete to Mason Humphrey
15:00
2nd & 20 at own 21
Dante Perri pass complete to Mason Humphrey for 9 yds to the LEH 30
15:00
3rd & 11 at own 30
Dante Perri run for 3 yds to the LEH 33
15:00
1st & 10 at own 32
Dante Perri pass intercepted
14:55
1st & 10 at own 35
Jeffrey Sexton kickoff for 65 yds , Matt Machalik return for 17 yds to the LEH 17
11:38
4th & 8 at own 33
Connor Poole punt for 56 yds , AJ Barber returns for 24 yds to the PRIN 35
Princeton Interception, 3 plays
11:38
1st & 10 at own 35
Volker,John rush right (Dowd,Jackson).
11:38
2nd & 10 at own 35
Blaine Hipa sacked by Matt Spatny for a loss of 9 yards to the PRIN 26
10:28
3rd & 19 at own 26
Blaine Hipa pass intercepted
Lehigh Touchdown, 3 plays
10:28
1st & 10 at opp 39
Luke Yoder run for 9 yds to the PRIN 30
10:28
2nd & 1 at opp 30
Matt Machalik run for 10 yds to the PRIN 20 for a 1ST down
9:04
1st & 10 at opp 20
Luke Yoder run for 20 yds for a TD (Nick Garrido KICK)Lehigh 7, Princeton 0
Princeton Touchdown, 8 plays
9:04
1st & 10 at own 35
Connor Poole kickoff for 65 yds for a touchback
9:04
1st & 10 at own 25
Blaine Hipa run for 1 yd to the PRIN 26
9:04
2nd & 9 at own 26
Blaine Hipa pass incomplete, broken up by Matt Spatny
9:04
3rd & 9 at own 26
Blaine Hipa pass complete to Luke Colella for 20 yds to the PRIN 46 for a 1ST down
9:04
1st & 10 at own 46
Volker,John rush middle (DeNucci,Mike).
9:04
2nd & 10 at own 46
Blaine Hipa pass complete to Matthew Mahoney for 36 yds to the LEH 18 for a 1ST down
9:04
1st & 10 at opp 18
Blaine Hipa pass complete to Tamatoa Falatea for 4 yds to the LEH 14
9:04
2nd & 6 at opp 14
John Volker run for 11 yds to the LEH 3 for a 1ST down
5:50
1st & goal at opp 3
John Volker run for 3 yds for a TD (Sam Massick KICK)Tied at 7
Lehigh Punt, 3 plays
5:45
1st & 10 at own 35
Jeffrey Sexton kickoff for 62 yds , Matt Machalik return for 17 yds to the LEH 20
5:45
1st & 10 at own 20
Luke Yoder run for 2 yds to the LEH 22
5:45
2nd & 8 at own 22
Jaden Green run for 4 yds to the LEH 26
5:45
3rd & 4 at own 26
pass incomplete to Mason Humphrey
3:55
4th & 4 at own 26
Connor Poole punt for 47 yds , AJ Barber returns for 46 yds to the LEH 27
Princeton Turnover on downs, 4 plays
3:55
1st & 10 at opp 27
Dareion Murphy run for 5 yds to the LEH 22
3:55
2nd & 5 at opp 22
Dareion Murphy run for 3 yds to the LEH 19
3:55
3rd & 2 at opp 19
Murphy,Dareion rush middle (Parton,William).
2:01
4th & 2 at opp 19
pass incomplete to AJ Barber
Lehigh Interception, 4 plays
2:01
1st & 10 at own 19
Luke Yoder run for 5 yds to the LEH 24
2:01
2nd & 5 at own 24
Luke Yoder run for 1 yd to the LEH 25
2:01
3rd & 4 at own 25
Dante Perri pass complete to Mason Humphrey for 7 yds to the LEH 32 for a 1ST down
2nd quarter8 drives, then Lehigh 21, Princeton 7
Princeton Punt, 3 plays
15:00
1st & 10 at own 48
Ethan Clark run for 1 yd to the PRIN 49
15:00
2nd & 9 at own 49
Ethan Clark run for 1 yd to the 50 yard line
15:00
3rd & 8 at the 50
Blaine Hipa sacked by Brycen Edwards for a loss of 15 yards to the PRIN 35
12:54
4th & 23 at own 35
Brady Clark punt for 39 yds , Nick Peltekian returns for 2 yds to the LEH 28
Lehigh Touchdown, 7 plays
12:54
1st & 10 at own 28
Jaden Green run for a loss of 1 yard to the LEH 27
12:54
2nd & 11 at own 27
Hayden Johnson pass complete to Mason Humphrey for 8 yds to the LEH 35 for a 1ST down Princeton Penalty, personal foul (Tahj Owens) to the 50 yard line for a 1ST down
12:54
1st & 10 at the 50
Jaden Green run to the 50 yard line
12:54
2nd & 10 at the 50
Hayden Johnson pass complete to Dylan McFadden for 11 yds to the PRIN 39 for a 1ST down
12:54
1st & 10 at opp 39
Luke Yoder run for 28 yds to the PRIN 11 for a 1ST down
12:54
1st & 10 at opp 11
Yoder,Luke rush left (Roland,Sekou;Owens,Tahj).
8:54
2nd & 10 at opp 11
Jaden Green run for 11 yds for a TD (Nick Garrido KICK)Lehigh 14, Princeton 7
Princeton Punt, 3 plays
8:54
1st & 10 at own 35
Connor Poole kickoff for 65 yds for a touchback
8:54
1st & 10 at own 25
John Volker run for 2 yds to the PRIN 27
8:54
2nd & 8 at own 27
Blaine Hipa sacked by Matt Spatny for a loss of 2 yards to the PRIN 25
8:54
3rd & 10 at own 25
pass incomplete
7:15
4th & 10 at own 25
Brady Clark punt for 25 yds
Lehigh Touchdown, 3 plays
7:15
1st & 10 at the 50
Jaden Green run for a loss of 2 yards to the LEH 48
7:15
2nd & 12 at own 48
Hayden Johnson pass complete to Dylan McFadden for 51 yds to the PRIN 1 for a 1ST down
5:40
1st & goal at opp 1
Luke Yoder run for 1 yd for a TD (Nick Garrido KICK)Lehigh 21, Princeton 7
Princeton Turnover on downs, 4 plays
5:40
1st & 10 at own 35
Connor Poole kickoff for 64 yds
5:40
1st & 10 at own 35
pass incomplete to Luke Colella
5:40
2nd & 10 at own 35
pass incomplete to Matthew Mahoney
5:40
3rd & 10 at own 35
pass incomplete to AJ Barber
Lehigh Turnover on downs, 4 plays
5:40
1st & goal at opp 4
Jaden Green run for 2 yds to the PRIN 2
5:40
2nd & goal at opp 2
Luke Yoder run for 1 yd to the PRIN 1
5:40
3rd & goal at opp 1
Machalik,Matt rush middle (Taylor,Collin).
3:01
4th & goal at opp 1
Yoder,Luke rush middle (Scarano,Marco).
Princeton Punt, 3 plays
3:01
1st & 10 at own 1
John Volker run for 3 yds to the PRIN 4
3:01
2nd & 7 at own 4
Volker,John rush middle (DeNucci,Mike;Burke,TJ).
3:01
3rd & 7 at own 4
Blaine Hipa pass complete to Tyler Picinic for 6 yds to the PRIN 10
1:30
4th & 1 at own 10
Brady Clark punt for 24 yds
Lehigh Missed FG, 7 plays
1:30
1st & 10 at opp 34
pass incomplete to Nick Williams
1:30
2nd & 10 at opp 34
Hayden Johnson run for 1 yd to the PRIN 33
1:30
3rd & 9 at opp 33
Hayden Johnson pass complete to Mason Humphrey for 11 yds to the PRIN 22 for a 1ST down
1:30
1st & 10 at opp 22
Hayden Johnson pass complete to Luke Yoder for 5 yds to the PRIN 17
1:30
2nd & 5 at opp 17
Hayden Johnson sacked by Nicholas Sanker and Chase Christopher for a loss of 10 yards to the PRIN 27
0:13
3rd & 15 at opp 27
pass incomplete to Dylan McFadden
0:03
4th & 15 at opp 27
Nick Garrido 44 yd FG MISSED
0:00
4th & 10 at own 35
Princeton Penalty, illegal batting (Brady Clark) to the PRIN 4
3rd quarter6 drives, then Lehigh 21, Princeton 14
Princeton Touchdown, 11 plays
15:00
1st & 10 at own 21
Blaine Hipa run for 3 yds to the PRIN 24
15:00
2nd & 7 at own 24
pass incomplete to Luke Colella
15:00
3rd & 7 at own 24
Blaine Hipa pass complete to Luke Colella for 5 yds to the PRIN 29
15:00
4th & 2 at own 29
Blaine Hipa pass complete to Luke Colella for 6 yds to the PRIN 35 for a 1ST down
15:00
1st & 10 at own 35
Blaine Hipa pass complete to John Volker for a loss of 1 yard to the PRIN 34
15:00
2nd & 11 at own 34
Blaine Hipa pass complete to John Volker for 17 yds to the LEH 49 for a 1ST down
15:00
1st & 10 at opp 49
John Volker run for 4 yds to the LEH 45
15:00
3rd & 6 at opp 45
Lehigh Penalty, personal foul (Aidan Singleton) to the LEH 40
15:00
3rd & 1 at opp 40
Asher Weiner run for 9 yds to the LEH 31 for a 1ST down
15:00
1st & 10 at opp 31
Princeton Penalty, false start (Logan Rager) to the LEH 36
15:00
1st & 15 at opp 36
pass incomplete to Matthew Mahoney
Lehigh Touchdown, 12 plays
15:00
2nd & 8 at opp 28
Hayden Johnson pass complete to Aaron Crossley for 9 yds to the PRIN 19 for a 1ST down
Princeton Touchdown, 11 plays
15:00
2nd & 6 at opp 45
pass incomplete to Luke Colella
14:53
1st & 10 at own 35
Connor Poole kickoff for 64 yds , Kenny Jordan return for 20 yds to the PRIN 21
10:34
2nd & 15 at opp 36
Blaine Hipa pass complete to Luke Colella for 36 yds for a TD (Sam Massick KICK)Lehigh 21, Princeton 14
Lehigh Punt, 3 plays
10:34
1st & 10 at own 35
Jeffrey Sexton kickoff for 65 yds for a touchback
10:34
1st & 10 at own 25
Luke Yoder run for 3 yds to the LEH 28
10:34
2nd & 7 at own 28
Dante Perri pass complete to Jaden Green for 1 yd to the LEH 29
10:34
3rd & 6 at own 29
Dante Perri sacked by Jackson Ford and Caden Wright for a loss of 8 yards to the LEH 21
8:16
4th & 14 at own 21
Connor Poole punt for 35 yds
Princeton Turnover on downs, 8 plays
8:16
1st & 10 at own 44
Dareion Murphy run for 3 yds to the PRIN 47
8:16
2nd & 7 at own 47
Blaine Hipa pass incomplete to Dareion Murphy for a 1ST down Lehigh Penalty, Defensive pass interference (William Parton) to the LEH 40 for a 1ST down
8:16
1st & 10 at opp 40
Blaine Hipa run for 7 yds to the LEH 33
8:16
2nd & 3 at opp 33
Blaine McAllister pass incomplete to AJ Barber, broken up by Andrew Worthy
8:16
3rd & 3 at opp 33
Lehigh Penalty, off-side (TJ Burke) to the LEH 28 for a 1ST down
8:16
1st & 10 at opp 28
pass incomplete to Tamatoa Falatea
8:16
2nd & 10 at opp 28
Blaine Hipa pass complete to AJ Barber for 3 yds to the LEH 25
8:16
3rd & 7 at opp 25
pass incomplete to Matthew Mahoney
6:09
4th & 7 at opp 25
Blaine Hipa sacked by TJ Burke for a loss of 6 yards to the LEH 31
Lehigh Touchdown, 12 plays
6:09
1st & 10 at own 31
Jaden Green run for 1 yd to the LEH 32
6:09
2nd & 9 at own 32
Hayden Johnson sacked by Nasir Hill and Chase Christopher for a loss of 1 yard to the LEH 31
6:09
3rd & 10 at own 31
Hayden Johnson pass complete to Jaden Green for 13 yds to the LEH 44 for a 1ST down
6:09
1st & 10 at own 44
Jaden Green run for 7 yds to the PRIN 49
6:09
2nd & 3 at opp 49
Jaden Green run for 7 yds to the PRIN 42 for a 1ST down
6:09
1st & 10 at opp 42
Jaden Green run for 7 yds to the PRIN 35
6:09
2nd & 3 at opp 35
Jaden Green run for a loss of 1 yard to the PRIN 36
6:09
3rd & 4 at opp 36
Hayden Johnson pass complete to Mason Humphrey for 6 yds to the PRIN 30 for a 1ST down
6:09
1st & 10 at opp 30
Aaron Crossley run for 2 yds to the PRIN 28
Q4 15:00
1st & 10 at opp 19
Jaden Green run for 2 yds to the PRIN 17
Q4 14:10
2nd & 8 at opp 17
Hayden Johnson pass complete to Geoffrey Jamiel for 17 yds for a TD (Nick Garrido KICK)Lehigh 28, Princeton 14
4th quarter8 drives, then Lehigh 35, Princeton 20
Princeton Touchdown, 12 plays
14:10
1st & 10 at own 35
Connor Poole kickoff for 56 yds
14:10
1st & 10 at own 25
John Volker run for 1 yd to the PRIN 26
14:10
2nd & 9 at own 26
Blaine Hipa pass complete to AJ Barber for 27 yds to the LEH 47 for a 1ST down
14:10
1st & 10 at opp 47
John Volker run for 4 yds to the LEH 43
14:10
2nd & 6 at opp 43
pass incomplete to Luke Colella
14:10
3rd & 6 at opp 43
Princeton Penalty, false start (Tyler Picinic) to the LEH 48
14:10
3rd & 11 at opp 48
Blaine Hipa pass complete to Tyler Picinic for 13 yds to the LEH 35 for a 1ST down
14:10
1st & 10 at opp 35
Dareion Murphy run for 6 yds to the LEH 29
14:10
2nd & 4 at opp 29
Blaine Hipa pass complete to Luke Colella for 19 yds to the LEH 10 for a 1ST down
14:10
1st & goal at opp 10
pass incomplete to Luke Colella
14:10
2nd & goal at opp 10
Dareion Murphy run for 8 yds to the LEH 2
14:10
3rd & goal at opp 2
Dareion Murphy run for a loss of 1 yard to the LEH 3
Blaine Hipa pass complete to Tamatoa Falatea for 7 yds to the PRIN 40
1:54
2nd & 3 at own 40
Blaine Hipa sacked by Matt Spatny and Mike DeNucci for a loss of 9 yards to the PRIN 31
1:54
3rd & 12 at own 31
pass incomplete
1:03
4th & 12 at own 31
Blaine Hipa pass intercepted
Lehigh Result not recorded, 2 plays
1:03
1st & 10 at opp 45
Dante Perri run for a loss of 3 yards to the PRIN 48
1:03
2nd & 13 at opp 48
Dante Perri run for a loss of 2 yards to the PRIN 48
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.