Lafayette Leopards @ Princeton Tigers
1st Quarter
Kickoff
15:00 - 1st
Tavish Rice kickoff for 55 yds , J.J. Younger return for 14 yds to the Lafay 24
1-yd Run
15:00 - 1st
John Gay run for 1 yd to the Lafay 25
1st & 10 at LAF 24
Incompletion
15:00 - 1st
Keegan Shoemaker pass incomplete
2nd & 9 at LAF 25
-1-yd Run
15:00 - 1st
Selwyn Simpson run for a loss of 1 yard to the Lafay 24
3rd & 9 at LAF 25
Punt
15:00 - 1st
Ryan O'Hara punt for 41 yds, fair catch by Jacob Birmelin at the Princ 35
4th & 10 at LAF 24
3-yd Pass
13:33 - 1st
Kevin Davidson pass complete to Collin Eaddy for 3 yds to the Princ 38
1st & 10 at PRIN 35
6-yd Run
13:33 - 1st
Collin Eaddy run for 6 yds to the Princ 44
2nd & 7 at PRIN 38
-2-yd Run
13:33 - 1st
Ryan Quigley run for a loss of 2 yards to the Princ 42
3rd & 1 at PRIN 44
Punt
13:33 - 1st
Will Powers punt for 42 yds
4th & 3 at PRIN 42
1-yd Run
11:48 - 1st
Selwyn Simpson run for 1 yd to the Lafay 17
1st & 10 at LAF 16
Incompletion
11:48 - 1st
Keegan Shoemaker pass incomplete
2nd & 9 at LAF 17
Interception
11:48 - 1st
Keegan Shoemaker pass intercepted Sultaan Shabazz return for no gain to the Lafay 30
3rd & 9 at LAF 17
-2-yd Run
11:05 - 1st
Ryan Quigley run for a loss of 2 yards to the Lafay 32
1st & 10 at LAF 30
24-yd Pass
11:05 - 1st
Kevin Davidson pass complete to Carson Bobo for 24 yds to the Lafay 8 for a 1ST down LAFAYETTE Penalty, Defensive holding ( Yards) declined for a 1ST down
2nd & 12 at LAF 32
1-yd Run
11:05 - 1st
Zachary Keller run for 1 yd to the Lafay 7
1st & Goal at LAF 8
4-yd Run
11:05 - 1st
Collin Eaddy run for 4 yds to the Lafay 3
2nd & Goal at LAF 7
5-yd Penalty
11:05 - 1st
PRINCETON Penalty, false start (Alex Deters) to the Lafay 8
3rd & Goal at LAF 3
Incompletion
11:05 - 1st
Kevin Davidson pass incomplete
3rd & Goal at LAF 8
Field Goal Missed
8:35 - 1st
Tavish Rice 26 yd FG MISSED
4th & Goal at LAF 8
4-yd Pass
8:35 - 1st
Keegan Shoemaker pass complete to John Gay for 4 yds to the Lafay 24
1st & 10 at LAF 20
4-yd Run
8:35 - 1st
John Gay run for 4 yds to the Lafay 28
2nd & 6 at LAF 24
Incompletion
8:35 - 1st
Keegan Shoemaker pass incomplete
3rd & 2 at LAF 28
Punt
8:35 - 1st
Ryan O'Hara punt for 44 yds, fair catch by Jacob Birmelin at the Princ 28
4th & 2 at LAF 28
4-yd Run
7:20 - 1st
Collin Eaddy run for 4 yds to the Princ 32
1st & 10 at PRIN 28
13-yd Pass
7:20 - 1st
Kevin Davidson pass complete to Andrew Griffin for 13 yds to the Princ 45 for a 1ST down
2nd & 6 at PRIN 32
3-yd Run
7:20 - 1st
Collin Eaddy run for 3 yds to the Princ 48
1st & 10 at PRIN 45
48-yd Pass
7:20 - 1st
Kevin Davidson pass complete to Jacob Birmelin for 48 yds to the Lafay 4 for a 1ST down
2nd & 7 at PRIN 48
2-yd Run
7:20 - 1st
Collin Eaddy run for 2 yds to the Lafay 2
1st & Goal at LAF 4
Incompletion
7:20 - 1st
Zachary Keller pass incomplete to Graham Adomitis
2nd & Goal at LAF 2
Incompletion
7:20 - 1st
Zachary Keller pass incomplete to Carson Bobo
3rd & Goal at LAF 2
1-yd Run
7:20 - 1st
Collin Eaddy run for 1 yd to the Lafay 1
4th & Goal at LAF 2
5-yd Pass
4:36 - 1st
Keegan Shoemaker pass complete to Quinn Revere for 5 yds to the Lafay 6
1st & 10 at LAF 1
Incompletion
4:36 - 1st
Keegan Shoemaker pass incomplete
2nd & 5 at LAF 6
Incompletion
4:36 - 1st
Keegan Shoemaker pass incomplete
3rd & 5 at LAF 6
Punt
4:36 - 1st
Ryan O'Hara punt for 39 yds, fair catch by Jacob Birmelin at the Lafay 45
4th & 5 at LAF 6
6-yd Pass
3:52 - 1st
Kevin Davidson pass complete to Dylan Classi for 6 yds to the Lafay 39
1st & 10 at LAF 45
19-yd Pass
3:52 - 1st
Kevin Davidson pass complete to Dylan Classi for 19 yds to the Lafay 20 for a 1ST down
2nd & 4 at LAF 39
6-yd Pass
3:52 - 1st
Kevin Davidson pass complete to Dylan Classi for 6 yds to the Lafay 14
1st & 10 at LAF 20
10-yd Run
3:52 - 1st
Ryan Quigley run for 10 yds to the Lafay 4 for a 1ST down
2nd & 4 at LAF 14
3-yd Run
3:52 - 1st
Collin Eaddy run for 3 yds to the Lafay 1
1st & Goal at LAF 4
1-yd Touchdown Run
1:49 - 1st
Collin Eaddy run for 1 yd for a TD, (Tavish Rice KICK)
2nd & Goal at LAF 1
2nd Quarter
Kickoff
1:49 - 1st
Tavish Rice kickoff for 58 yds , J.J. Younger return for 16 yds to the Lafay 23
1-yd Pass
1:44 - 1st
Keegan Shoemaker pass complete to Nick Pearson for 1 yd to the Lafay 24
1st & 10 at LAF 23
10-yd Pass
1:44 - 1st
Keegan Shoemaker pass complete to John Gay for 10 yds to the Lafay 34 for a 1ST down
2nd & 9 at LAF 24
1-yd Pass
1:44 - 1st
Keegan Shoemaker pass complete to John Gay for 1 yd to the Lafay 35
1st & 10 at LAF 34
Incompletion
1:44 - 1st
Keegan Shoemaker pass incomplete to J.J. Younger
2nd & 9 at LAF 35
0-yd Pass
1:44 - 1st
Keegan Shoemaker pass complete to Selwyn Simpson for no gain to the Lafay 35
3rd & 9 at LAF 35
End of 1st Quarter
Punt
15:00 - 2nd
Ryan O'Hara punt for 40 yds , Jacob Birmelin returns for 11 yds to the Princ 36
4th & 9 at LAF 35
11-yd Run
14:47 - 2nd
Ryan Quigley run for 11 yds to the Princ 47 for a 1ST down
1st & 10 at PRIN 36
5-yd Run
14:47 - 2nd
Ryan Quigley run for 5 yds to the Lafay 48
1st & 10 at PRIN 47
Incompletion
14:47 - 2nd
Kevin Davidson pass incomplete to Collin Eaddy
2nd & 5 at LAF 48
Sack
14:47 - 2nd
Kevin Davidson sacked by Ryan Dickens for a loss of 9 yards to the Princ 43
3rd & 5 at LAF 48
Punt
14:47 - 2nd
Will Powers punt for 57 yds for a touchback
4th & 14 at PRIN 43
5-yd Penalty
12:48 - 2nd
LAFAYETTE Penalty, false start (-5 Yards) to the Lafay 15
1st & 10 at LAF 20
6-yd Run
12:48 - 2nd
Jaden Sutton run for 6 yds to the Lafay 21
1st & 15 at LAF 15
6-yd Run
12:48 - 2nd
Jaden Sutton run for 6 yds to the Lafay 27
2nd & 9 at LAF 21
-4-yd Run
12:48 - 2nd
Selwyn Simpson run for a loss of 4 yards to the Lafay 23
3rd & 3 at LAF 27
Punt
12:48 - 2nd
Ryan O'Hara punt for 37 yds, fair catch by Jacob Birmelin at the Princ 40
4th & 7 at LAF 23
8-yd Run
10:47 - 2nd
Collin Eaddy run for 8 yds to the Princ 48
1st & 10 at PRIN 40
Incompletion
10:47 - 2nd
Kevin Davidson pass incomplete to Dylan Classi
2nd & 2 at PRIN 48
Incompletion
10:47 - 2nd
Kevin Davidson pass incomplete to Andrew Griffin
3rd & 2 at PRIN 48
Punt
10:47 - 2nd
Will Powers punt for 52 yds for a touchback
4th & 2 at PRIN 48
Incompletion
9:59 - 2nd
Keegan Shoemaker pass incomplete
1st & 10 at LAF 20
8-yd Pass
9:59 - 2nd
Keegan Shoemaker pass complete to Steven Stilianos for 8 yds to the Lafay 28
2nd & 10 at LAF 20
1-yd Run
9:59 - 2nd
Jaden Sutton run for 1 yd to the Lafay 29
3rd & 2 at LAF 28
0-yd Run
9:59 - 2nd
Jaden Sutton run for no gain to the Lafay 29
4th & 1 at LAF 29
11-yd Run
8:28 - 2nd
Ryan Quigley run for 11 yds to the Lafay 18 for a 1ST down
1st & 10 at LAF 29
6-yd Run
8:28 - 2nd
Ryan Quigley run for 6 yds to the Lafay 12
1st & 10 at LAF 18
5-yd Run
8:28 - 2nd
Ryan Quigley run for 5 yds to the Lafay 7 for a 1ST down
2nd & 4 at LAF 12
2-yd Run
8:28 - 2nd
Collin Eaddy run for 2 yds to the Lafay 5
1st & Goal at LAF 7
5-yd Touchdown Run
6:22 - 2nd
Collin Eaddy run for 5 yds for a TD, (Tavish Rice KICK)
2nd & Goal at LAF 5
Kickoff
6:22 - 2nd
Tavish Rice kickoff for 62 yds , J.J. Younger return for 16 yds to the Lafay 19
3-yd Run
6:15 - 2nd
Keegan Shoemaker run for 3 yds to the Lafay 22
1st & 10 at LAF 19
41-yd Pass
6:15 - 2nd
Keegan Shoemaker pass complete to Nick Pearson for 41 yds to the Princ 37 for a 1ST down
2nd & 7 at LAF 22
Incompletion
6:15 - 2nd
Keegan Shoemaker pass incomplete to Quinn Revere, broken up by Daniel Beard
1st & 10 at PRIN 37
Sack
6:15 - 2nd
Keegan Shoemaker sacked by Matthew Jester and Joey DeMarco for a loss of 4 yards to the Princ 41
2nd & 10 at PRIN 37
7-yd Run
6:15 - 2nd
Keegan Shoemaker run for 7 yds to the Princ 34
3rd & 14 at PRIN 41
11-yd Pass
6:15 - 2nd
Keegan Shoemaker pass complete to Julius Young for 11 yds to the Princ 23 for a 1ST down
4th & 7 at PRIN 34
Incompletion
6:15 - 2nd
Keegan Shoemaker pass incomplete
1st & 10 at PRIN 23
9-yd Run
6:15 - 2nd
Keegan Shoemaker run for 9 yds to the Princ 14
2nd & 10 at PRIN 23
1-yd Run
6:15 - 2nd
Jaden Sutton run for 1 yd to the Princ 13 for a 1ST down
3rd & 1 at PRIN 14
(1:22 - 2nd) Timeout PRINCETON, clock 01:22
6-yd Pass
1:22 - 2nd
Keegan Shoemaker pass complete to Selwyn Simpson for 6 yds to the Princ 7
1st & 10 at PRIN 13
Sack
1:22 - 2nd
Keegan Shoemaker sacked by Jeremiah Tyler and Joey DeMarco for a loss of 1 yard to the Princ 8
2nd & 4 at PRIN 7
(0:31 - 2nd) Timeout LAFAYETTE, clock 00:31
Incompletion
0:31 - 2nd
Keegan Shoemaker pass incomplete
3rd & 5 at PRIN 8
Field Goal Good
0:21 - 2nd
Jeffrey Kordenbrock 26 yd FG GOOD
4th & 5 at PRIN 8
Kickoff
0:21 - 2nd
Jeffrey Kordenbrock kickoff for 43 yds
-1-yd Run
0:21 - 2nd
TEAM run for a loss of 1 yard to the Princ 24
1st & 10 at PRIN 25
End of 2nd Quarter
3rd Quarter
Kickoff
15:00 - 3rd
Jeffrey Kordenbrock kickoff for 35 yds , Chase Williams return for 7 yds to the Princ 37
6-yd Run
14:55 - 3rd
Collin Eaddy run for 6 yds to the Princ 43
1st & 10 at PRIN 37
3-yd Pass
14:55 - 3rd
Kevin Davidson pass complete to Andrew Griffin for 3 yds to the Princ 46
2nd & 4 at PRIN 43
2-yd Run
14:55 - 3rd
Collin Eaddy run for 2 yds to the Princ 48 for a 1ST down
3rd & 1 at PRIN 46
11-yd Run
14:55 - 3rd
Ryan Quigley run for 11 yds to the Lafay 41 for a 1ST down
1st & 10 at PRIN 48
0-yd Run
14:55 - 3rd
Ryan Quigley run for no gain to the Lafay 41
1st & 10 at LAF 41
12-yd Pass
14:55 - 3rd
Kevin Davidson pass complete to Andrew Griffin for 12 yds to the Lafay 29 for a 1ST down
2nd & 10 at LAF 41
20-yd Run
14:55 - 3rd
Collin Eaddy run for 20 yds to the Lafay 9 for a 1ST down
1st & 10 at LAF 29
6-yd Pass
14:55 - 3rd
Kevin Davidson pass complete to Dylan Classi for 6 yds to the Lafay 3
1st & Goal at LAF 9
3-yd Touchdown Run
11:22 - 3rd
Collin Eaddy run for 3 yds for a TD, (Tavish Rice KICK)
2nd & Goal at LAF 3
Kickoff
11:22 - 3rd
Tavish Rice kickoff for 54 yds , Jaden Sutton return for 21 yds to the Lafay 32
3-yd Run
11:14 - 3rd
John Gay run for 3 yds to the Lafay 35
1st & 10 at LAF 32
Sack
11:14 - 3rd
Keegan Shoemaker sacked by Joey DeMarco for a loss of 2 yards to the Lafay 33
2nd & 7 at LAF 35
Incompletion
11:14 - 3rd
Keegan Shoemaker pass incomplete
3rd & 9 at LAF 33
Punt
11:14 - 3rd
Ryan O'Hara punt for 32 yds, fair catch by Jacob Birmelin at the Princ 35
4th & 9 at LAF 33
0-yd Run
9:57 - 3rd
Ryan Quigley run for no gain to the Princ 35
1st & 10 at PRIN 35
7-yd Pass
9:57 - 3rd
Kevin Davidson pass complete to Zach Kelly for 7 yds to the Princ 42
2nd & 10 at PRIN 35
11-yd Pass
9:57 - 3rd
Kevin Davidson pass complete to Collin Eaddy for 11 yds to the Lafay 47 for a 1ST down
3rd & 3 at PRIN 42
5-yd Run
9:57 - 3rd
Collin Eaddy run for 5 yds to the Lafay 42
1st & 10 at LAF 47
3-yd Run
9:57 - 3rd
Kevin Davidson run for 3 yds to the Lafay 39
2nd & 5 at LAF 42
14-yd Run
9:57 - 3rd
Collin Eaddy run for 14 yds to the Lafay 25 for a 1ST down
3rd & 2 at LAF 39
3-yd Run
9:57 - 3rd
Trey Gray run for 3 yds to the Lafay 22
1st & 10 at LAF 25
Incompletion
9:57 - 3rd
Kevin Davidson pass incomplete to Jacob Birmelin
2nd & 7 at LAF 22
12-yd Pass
9:57 - 3rd
Kevin Davidson pass complete to Graham Adomitis for 12 yds to the Lafay 10 for a 1ST down
3rd & 7 at LAF 22
6-yd Run
9:57 - 3rd
Trey Gray run for 6 yds to the Lafay 4
1st & Goal at LAF 10
4-yd Touchdown Run
5:41 - 3rd
Trey Gray run for 4 yds for a TD, (Tavish Rice KICK)
2nd & Goal at LAF 4
Kickoff
5:41 - 3rd
Tavish Rice kickoff for 65 yds for a touchback
Incompletion
5:41 - 3rd
Keegan Shoemaker pass incomplete to Quinn Revere, broken up by Joey DeMarco
1st & 10 at LAF 25
6-yd Pass
5:41 - 3rd
Keegan Shoemaker pass complete to Jaden Sutton for 6 yds to the Lafay 31
2nd & 10 at LAF 25
(4:50 - 3rd) Timeout LAFAYETTE, clock 04:50
Incompletion
4:50 - 3rd
Keegan Shoemaker pass incomplete to Nick Pearson, broken up by Christian Brown
3rd & 4 at LAF 31
Punt
4:50 - 3rd
Ryan O'Hara punt for 43 yds, punt out-of-bounds at the Princ 26
4th & 4 at LAF 31
4-yd Run
4:30 - 3rd
Trey Gray run for 4 yds to the Princ 30
1st & 10 at PRIN 26
Sack
4:30 - 3rd
Kevin Davidson sacked by Malik Hamm for a loss of 5 yards to the Princ 25
2nd & 6 at PRIN 30
Incompletion
4:30 - 3rd
Kevin Davidson pass incomplete to Jacob Birmelin
3rd & 11 at PRIN 25
Punt
4:30 - 3rd
Will Powers punt for 37 yds, fair catch by Joe Gillette at the Lafay 38
4th & 11 at PRIN 25
4th Quarter
Incompletion
3:00 - 3rd
Keegan Shoemaker pass incomplete to Nick Pearson, broken up by Tj Floyd
1st & 10 at LAF 38
9-yd Pass
3:00 - 3rd
Keegan Shoemaker pass complete to Quinn Revere for 9 yds to the Lafay 47
2nd & 10 at LAF 38
0-yd Run
3:00 - 3rd
Jaden Sutton run for no gain to the Lafay 47
3rd & 1 at LAF 47
4-yd Run
3:00 - 3rd
Jaden Sutton run for 4 yds to the Princ 49 for a 1ST down
4th & 1 at LAF 47
Incompletion
3:00 - 3rd
Keegan Shoemaker pass incomplete to Joe Gillette
1st & 10 at PRIN 49
Incompletion
3:00 - 3rd
Keegan Shoemaker pass incomplete to Quinn Revere, broken up by Christian Brown
2nd & 10 at PRIN 49
Sack
3:00 - 3rd
Keegan Shoemaker sacked by James Johnson and Daniel Beard for a loss of 6 yards to the Lafay 45
3rd & 10 at PRIN 49
End of 3rd Quarter
Punt
15:00 - 4th
Ryan O'Hara punt for 46 yds, fair catch by Jacob Birmelin at the Princ 9
4th & 16 at LAF 45
4-yd Run
14:51 - 4th
Trey Gray run for 4 yds to the Princ 13
1st & 10 at PRIN 9
4-yd Run
14:51 - 4th
Trey Gray run for 4 yds to the Princ 17
2nd & 6 at PRIN 13
2-yd Run
14:51 - 4th
Kevin Davidson run for 2 yds to the Princ 19 for a 1ST down
3rd & 2 at PRIN 17
6-yd Run
14:51 - 4th
Zachary Keller run for 6 yds to the Princ 25
1st & 10 at PRIN 19
3-yd Run
14:51 - 4th
Trey Gray run for 3 yds to the Princ 28
2nd & 4 at PRIN 25
12-yd Run
14:51 - 4th
Ryan Quigley run for 12 yds to the Princ 40 for a 1ST down
3rd & 1 at PRIN 28
7-yd Run
14:51 - 4th
Zachary Keller run for 7 yds to the Princ 47
1st & 10 at PRIN 40
Incompletion
14:51 - 4th
Kevin Davidson pass incomplete to Andrew Griffin, broken up by Caleb Burr
2nd & 3 at PRIN 47
11-yd Run
14:51 - 4th
Zachary Keller run for 11 yds to the Lafay 42 for a 1ST down
3rd & 3 at PRIN 47
4-yd Run
14:51 - 4th
Davis Kline run for 4 yds to the Lafay 38
1st & 10 at LAF 42
1-yd Run
14:51 - 4th
Trey Gray run for 1 yd to the Lafay 37
2nd & 6 at LAF 38
(6:59 - 4th) Timeout PRINCETON, clock 06:59
5-yd Run
6:59 - 4th
Zachary Keller run for 5 yds to the Lafay 32 for a 1ST down
3rd & 5 at LAF 37
-1-yd Run
6:59 - 4th
Zachary Keller run for a loss of 1 yard to the Lafay 33
1st & 10 at LAF 32
3-yd Run
6:59 - 4th
Trey Gray run for 3 yds to the Lafay 30
2nd & 11 at LAF 33
Sack
6:59 - 4th
Kevin Davidson sacked by Keith Earle for a loss of 6 yards to the Lafay 36
3rd & 8 at LAF 30
Punt
6:59 - 4th
Kevin Davidson punt for 36 yds for a touchback
4th & 14 at LAF 36
3-yd Run
3:56 - 4th
J.J. Younger run for 3 yds to the Lafay 23
1st & 10 at LAF 20
7-yd Pass
3:56 - 4th
Keegan Shoemaker pass complete to Zadok Scott for 7 yds to the Lafay 30 for a 1ST down
2nd & 7 at LAF 23
2-yd Run
3:56 - 4th
Keegan Shoemaker run for 2 yds to the Lafay 32
1st & 10 at LAF 30
4-yd Pass
3:56 - 4th
Keegan Shoemaker pass complete to Julius Young for 4 yds to the Lafay 36
2nd & 8 at LAF 32
7-yd Pass
3:56 - 4th
Keegan Shoemaker pass complete to Nick Pearson for 7 yds to the Lafay 43 for a 1ST down
3rd & 4 at LAF 36
15-yd Penalty
3:56 - 4th
Shoemaker, K. pass complete to Younger, J.J. for loss of 2 yards to the LAFAYETT41, PENALTY LAFAYETT illegal block (Burk, John) 15 yards to the LAFAYETT28, NO PLAY.
1st & 10 at LAF 43
7-yd Pass
3:56 - 4th
Keegan Shoemaker pass complete to J.J. Younger for 7 yds to the Lafay 35
1st & 25 at LAF 28
2-yd Pass
3:56 - 4th
Keegan Shoemaker pass complete to Julius Young for 2 yds to the Lafay 37
2nd & 18 at LAF 35
Interception
3:56 - 4th
Keegan Shoemaker pass intercepted Jayden Wickware return for 5 yds to the Princ 48
3rd & 16 at LAF 37
-1-yd Run
0:58 - 4th
TEAM run for a loss of 1 yard to the Princ 47
1st & 10 at PRIN 48
-1-yd Run
0:58 - 4th
TEAM run for a loss of 1 yard to the Princ 46
2nd & 11 at PRIN 47
End of 4th Quarter
Game Information
Princeton, NJ
2025 Standings
NCAAF News

Senior Bowl practices for 2026 NFL draft: Best QBs, prospects
Here are the top NFL draft risers from the final day of Senior Bowl practices, with Altmyer making a move.
10h

Sen. Ted Cruz against idea of college athletes as employees
Sen. Ted Cruz told ESPN it's critical that any federal law related to college sports includes a provision that prevents athletes from being deemed school employees.
14h

Fiesta Bowl to host women's flag football tournament April 18-19
The Fiesta Bowl will host an eight-team women's collegiate flag football tournament in April, the Fiesta Sports Foundation announced Thursday.
17h
GAMBLING PROBLEM? CALL 1-800-GAMBLER, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD). 21+ and present in most states. (18+ DC/KY/NH/WY). Void in ONT/OR/NH. Eligibility restrictions apply. On behalf of Boot Hill Casino & Resort (KS). Terms: sportsbook.draftkings.com/promos.
Copyright: © 2026 ESPN Enterprises, Inc. All rights reserved.

