Lafayette at Richmond

Saturday, November 15, 2025

Lafayette beat Richmond 35–⁠28. It was their fourth meeting; after it, Lafayette led the series 4–⁠0.

AwayLafayette8–⁠4 in 2025
35
HomeRichmond7–⁠5 in 2025
28

Final at E. Claiborne Robins Stadium, RichmondTV: ESPN+Attendance 5,032

At kickoff
70°F, clear, wind 6 mph from the southwestWeather: NOAA NCEI Global Historical Climatology Network hourly; Ashland Hanover County Municipal Airport, 17 km from the stadium, six minutes before kickoff
Official
Jeff PumphreyGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Lafayette7714735
Richmond0771428

Standouts

Player stats

Lafayette

PassingC/AttYdsTDInt
Dean DeNobile14/2116531
Daniel Lipovski0/1000
RushingCarYdsTDLong
Kente Edwards26265270
Jakyre Henley7401
ReceivingRecYdsTDLong
Carson Persing693129
Nick Bierman352226
Mason Kuehner2607
Matthew Scerbo1606
DefenseTklTFLSacksInt
Michael Vaughn0001

Richmond

PassingC/AttYdsTDInt
Kyle Wickersham20/3523421
Ashten Snelsire13/279900
RushingCarYdsTDLong
Aziz Foster-Powell1270116
Kyle Wickersham1241111
Ashten Snelsire419012
Jamaal Brown31709
ReceivingRecYdsTDLong
Ja’Vion Griffin10113132
Isaiah Dawson7103041
Quanye Veney565024
Andreas Hill430117
DefenseTklTFLSacksInt
Peyton Seelmann0001

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

Team stats

LafayetteRichmond
419Total yards480
165Passing yards333
254Rushing yards147
7.5Yards per pass5.2
6.9Yards per rush4.7
18First downs27
4–⁠11Third downs6–⁠23
0–⁠0Fourth downs5–⁠7
1Turnovers1
6–⁠50Penalties9–⁠86
23:31Possession36:29

Efficiency

LafayetteRichmond
35%Success rate34%
0.14EPA per play−0.00
1.73Explosiveness1.49
0.29Rushing EPA0.14
0.01Passing EPA0.01
20%Passing-down success25%
2%Havoc by its defense3%

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)

Richmond 60% to win. Lafayette won as Elo’s underdog.

The line

Lafayette −3.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

Richmond end zoneLafayette end zoneQ1 RichmondPunt, 6 playsQ1 LafayettePunt, 6 playsQ1 RichmondMissed FG, 5 playsQ1 LafayetteTouchdown, 9 playsQ1 RichmondTouchdown, 12 playsQ2 LafayetteTouchdown, 6 playsQ2 RichmondPunt, 3 playsQ2 LafayettePunt, 3 playsQ2 RichmondTurnover on downs, 12 playsQ2 LafayettePunt, 7 playsQ2 RichmondPunt, 3 playsQ2 LafayetteEnd of half, 1 playQ3 LafayetteTouchdown, 5 playsQ3 RichmondPunt, 7 playsQ3 LafayettePunt, 5 playsQ3 RichmondTouchdown, 9 playsQ3 LafayetteTouchdown, 2 playsQ3 RichmondPunt, 3 playsQ4 LafayettePunt, 5 playsQ4 RichmondTurnover on downs, 10 playsQ4 RichmondPunt, 4 playsQ4 LafayettePunt, 3 playsQ4 RichmondInterception, 1 playQ4 LafayetteInterception, 2 playsQ4 RichmondTouchdown, 2 playsQ4 LafayetteTouchdown, 2 playsQ4 RichmondTouchdown, 19 playsQ4 LafayettePunt, 4 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Richmond drives left to right, Lafayette right to left.
  1. Q1 RichmondPunt, 6 plays, 15 yards
  2. Q1 LafayettePunt, 6 plays, 19 yards
  3. Q1 RichmondMissed FG, 5 plays, 32 yards
  4. Q1 LafayetteTouchdown, 9 plays, 74 yards
  5. Q1 RichmondTouchdown, 12 plays, 71 yards
  6. Q2 LafayetteTouchdown, 6 plays, 83 yards
  7. Q2 RichmondPunt, 3 plays, 6 yards
  8. Q2 LafayettePunt, 3 plays, −3 yards
  9. Q2 RichmondTurnover on downs, 12 plays, 71 yards
  10. Q2 LafayettePunt, 7 plays, 36 yards
  11. Q2 RichmondPunt, 3 plays, 6 yards
  12. Q2 LafayetteEnd of half, 1 play, −8 yards
  13. Q3 LafayetteTouchdown, 5 plays, 75 yards
  14. Q3 RichmondPunt, 7 plays, 30 yards
  15. Q3 LafayettePunt, 5 plays, 12 yards
  16. Q3 RichmondTouchdown, 9 plays, 72 yards
  17. Q3 LafayetteTouchdown, 2 plays, 65 yards
  18. Q3 RichmondPunt, 3 plays, 9 yards
  19. Q4 LafayettePunt, 5 plays, 20 yards
  20. Q4 RichmondTurnover on downs, 10 plays, 64 yards
  21. Q4 RichmondPunt, 4 plays, 20 yards
  22. Q4 LafayettePunt, 3 plays, 3 yards
  23. Q4 RichmondInterception, 1 play, 0 yards
  24. Q4 LafayetteInterception, 2 plays, −73 yards
  25. Q4 RichmondTouchdown, 2 plays, 23 yards
  26. Q4 LafayetteTouchdown, 2 plays, 75 yards
  27. Q4 RichmondTouchdown, 19 plays, 82 yards
  28. Q4 LafayettePunt, 4 plays, 0 yards

Play by play

1st quarter5 drives, then Lafayette 7, Richmond 0
Richmond Punt, 6 plays
15:001st & 10 at own 35#35 M.DuMont kickoff 22 yards to the RICH43 fair catch by #80 C.Harris at RICH43
15:001st & 10 at own 43No Huddle-Shotgun #18 A.Snelsire pass incomplete deep right to #1 Q.Veney thrown to LAF37
15:002nd & 10 at own 43No Huddle-Shotgun #16 K.Wickersham rush left for 8 yards gain to the LAF49 (#99 D.Riley)
15:003rd & 2 at opp 49No Huddle-Shotgun #18 A.Snelsire pass complete short middle to #8 A.King caught at LAF45, for 4 yards to the LAF45 (#10 D.Jackson), 1ST DOWN
15:001st & 10 at opp 45No Huddle-Shotgun #18 A.Snelsire rush middle for 3 yards loss to the LAF48 (#55 A.Crawley)
15:002nd & 13 at opp 48No Huddle-Shotgun #18 A.Snelsire pass complete short left to #10 I.Dawson caught at LAF50, for 6 yards to the LAF42 (#15 I.Langan)
15:003rd & 7 at opp 42No Huddle-Shotgun #18 A.Snelsire pass incomplete short middle to #3 A.Foster-Powell thrown to LAF40 QB hurried by #97 P.Peiffer
12:114th & 7 at opp 42#37 N.Gray punt 36 yards to the LAF06
Lafayette Punt, 6 plays
12:111st & 10 at own 6Shotgun #26 K.Edwards rush middle for 4 yards gain to the LAF10 (#10 C.Glassmyer)
12:112nd & 6 at own 10Shotgun #26 K.Edwards rush middle for 3 yards gain to the LAF13 (#20 T.Burney)
12:113rd & 3 at own 13Shotgun #26 K.Edwards rush middle for 4 yards gain to the LAF17 (#7 P.Seelmann), 1ST DOWN
12:111st & 10 at own 17Shotgun #16 D.DeNobile pass incomplete short middle to #25 C.Watson thrown to LAF28 broken up by #7 P.Seelmann
12:112nd & 10 at own 17Shotgun #26 K.Edwards rush middle for 3 yards gain to the LAF20 (#10 C.Glassmyer)
12:113rd & 7 at own 20Shotgun #2 D.Lipovski pass incomplete short right to #8 M.Kuehner thrown to LAF28 broken up by #22 D.Geronomi
10:004th & 7 at own 20#38 C.Bush punt 35 yards to the RICH45, out of bounds at RICH45 PENALTY RICH Running Into The Kicker (#81 A.Hill) 5 yards from LAF20 to LAF25. NO PLAY
9:554th & 2 at own 25#38 C.Bush punt 32 yards to the RICH43 fair catch by #2 J.Fair at RICH43
Richmond Missed FG, 5 plays
9:551st & 10 at own 43No Huddle-Shotgun #18 A.Snelsire pass complete short left to #5 J.Griffin caught at RICH48, for 12 yards to the LAF45 (#7 D.Oliver-Goodwin), 1ST DOWN, PENALTY LAF Face Mask (#7 D.Oliver-Goodwin) 15 yards from LAF45 to LAF30, 1ST DOWN
9:551st & 10 at opp 30No Huddle-Shotgun #18 A.Snelsire pass incomplete short right to #3 A.Foster-Powell thrown to LAF34 QB hurried by #96 O.Camerlain
9:552nd & 10 at opp 30No Huddle-Shotgun #3 A.Foster-Powell rush middle for 5 yards gain to the LAF25 (#6 C.Blair)
9:553rd & 5 at opp 25No Huddle-Shotgun #18 A.Snelsire pass incomplete short left to #5 J.Griffin thrown to LAF16 broken up by #3 R.Gadson
8:544th & 5 at opp 25#58 J.Alsheskie field goal attempt from 43 yards NO GOOD (H: #18 A.Snelsire, LS: #57 B.Catanzarite), clock 08:54
Lafayette Touchdown, 9 plays
8:541st & 9 at own 26Shotgun #26 K.Edwards rush middle for 4 yards gain to the LAF30 (#10 C.Glassmyer)
8:542nd & 5 at own 30Shotgun #26 K.Edwards rush middle for 1 yard gain to the LAF31 (#9 J.Allen; #7 P.Seelmann)
8:543rd & 4 at own 31Shotgun #16 D.DeNobile pass complete deep left to #7 C.Persing caught at RICH41, for 29 yards to the RICH40 (#19 L.Bruner IV), out of bounds, 1ST DOWN
8:541st & 10 at opp 40Shotgun #26 K.Edwards rush middle for 2 yards gain to the RICH38 (#10 C.Glassmyer)
8:542nd & 8 at opp 38Shotgun #16 D.DeNobile pass incomplete short left to #85 E.Hosak thrown to RICH26 PENALTY RICH Holding (#22 D.Geronomi) 10 yards from RICH38 to RICH28, 1ST DOWN. NO PLAY
8:541st & 10 at opp 28Shotgun #26 K.Edwards rush middle for 3 yards gain to the RICH25 (#20 T.Burney; #93 T.Baldwin)
8:542nd & 7 at opp 25Shotgun #16 D.DeNobile pass complete short left to #87 N.Bierman caught at RICH20, for 5 yards to the RICH20 (#9 J.Allen)
8:543rd & 2 at opp 20Shotgun #26 K.Edwards rush middle for 4 yards gain to the RICH16 (#8 D.Hoilette), 1ST DOWN
8:541st & 10 at opp 16Shotgun #5 J.Henley rush middle for 1 yard loss to the RICH17 (#5 M.Fitz; #93 T.Baldwin)
4:162nd & 11 at opp 17Shotgun #16 D.DeNobile pass complete short middle to #7 C.Persing caught at RICH00, for 17 yards to the RICH00 TOUCHDOWN, clock 04:16, 1ST DOWN #17 J.Simonetta kick attempt good (H: #38 C.Bush, LS: #44 D.Aguilera)Lafayette 7, Richmond 0
Richmond Touchdown, 12 plays
4:161st & 10 at own 35#17 J.Simonetta kickoff 53 yards to the RICH12 #7 J.Brown return 17 yards to the RICH29 (#33 T.Cummiskey), out of bounds
4:161st & 10 at own 29No Huddle-Shotgun #18 A.Snelsire pass complete short right to #10 I.Dawson caught at RICH23, for 6 yards loss to the RICH23 (#13 K.Dodard)
4:162nd & 16 at own 23No Huddle-Shotgun #18 A.Snelsire pass complete short left to #1 Q.Veney caught at RICH36, for 15 yards to the RICH38 (#13 K.Dodard)
4:163rd & 1 at own 38No Huddle-Shotgun #3 A.Foster-Powell rush middle for 10 yards gain to the RICH48 (#13 K.Dodard), 1ST DOWN
4:161st & 10 at own 48No Huddle-Shotgun #16 K.Wickersham rush left for 4 yards gain to the LAF48 (#55 A.Crawley; #56 M.Smith)
4:162nd & 6 at opp 48No Huddle-Shotgun #16 K.Wickersham rush left for 4 yards gain to the LAF44 (#90 S.Curtis)
4:163rd & 2 at opp 44No Huddle-Shotgun #3 A.Foster-Powell rush left for 10 yards gain to the LAF34 (#3 R.Gadson), out of bounds, 1ST DOWN
4:161st & 10 at opp 34No Huddle-Shotgun #18 A.Snelsire pass complete short left to #86 A.Steinfeldt caught at LAF31, for 6 yards to the LAF28 (#10 D.Jackson)
4:162nd & 4 at opp 28No Huddle-Shotgun #3 A.Foster-Powell rush left for 1 yard loss to the LAF29 (#91 S.Kabengele)
Q2 15:003rd & 5 at opp 29No Huddle-Shotgun #18 A.Snelsire pass complete short right to #8 A.King caught at LAF27, for 4 yards to the LAF25 (#13 K.Dodard)
Q2 15:004th & 1 at opp 25No Huddle #18 A.Snelsire rush middle for 1 yard gain to the LAF24 (#97 P.Peiffer) PENALTY LAF Offside (#11 B.Dee) 5 yards from LAF25 to LAF20, 1ST DOWN. NO PLAY
Q2 15:001st & 10 at opp 20No Huddle-Shotgun #3 A.Foster-Powell rush right for 7 yards gain to the LAF13 (#3 R.Gadson)
Q2 15:002nd & 3 at opp 13No Huddle-Shotgun #3 A.Foster-Powell rush right for 12 yards gain to the LAF01 (#8 D.Jeanty), 1ST DOWN
Q2 12:561st & goal at opp 1No Huddle #16 K.Wickersham rush middle for 1 yard gain to the LAF00 TOUCHDOWN, clock 12:56 #58 J.Alsheskie kick attempt good (H: #18 A.Snelsire, LS: #57 B.Catanzarite)Tied at 7
2nd quarter7 drives, then Lafayette 14, Richmond 7
Lafayette Touchdown, 6 plays
12:561st & 10 at own 35#45 W.McManus kickoff 55 yards to the LAF10 #13 D.Paige return 7 yards to the LAF17 (#40 J.Wilkes)
12:561st & 10 at own 17Shotgun #26 K.Edwards rush middle for 2 yards gain to the LAF19 (#10 C.Glassmyer)
12:562nd & 8 at own 19Shotgun #26 K.Edwards rush middle for 3 yards gain to the LAF22 (#93 T.Baldwin; #90 B.Lassiter)
12:563rd & 5 at own 22Shotgun #26 K.Edwards rush right for 18 yards gain to the LAF40 (#7 P.Seelmann), 1ST DOWN
12:561st & 10 at own 40Shotgun #16 D.DeNobile pass complete short right to #8 M.Kuehner caught at LAF47, for 7 yards to the LAF47 (#9 J.Allen)
12:562nd & 3 at own 47Shotgun #26 K.Edwards rush middle for 27 yards gain to the RICH26 (#29 C.Fraser), 1ST DOWN
10:201st & 10 at opp 26Nick Bierman 26 Yd pass from Dean DeNobile (Jack Simonetta Kick)Lafayette 14, Richmond 7
Richmond Punt, 3 plays
10:201st & 10 at own 35#35 M.DuMont kickoff 65 yards to the RICH00, Touchback
10:201st & 10 at own 25No Huddle-Shotgun #18 A.Snelsire pass incomplete short left to #5 J.Griffin thrown to RICH29 broken up by #95 M.Vaughn
10:202nd & 10 at own 25No Huddle-Shotgun #18 A.Snelsire pass complete short left to #5 J.Griffin caught at RICH31, for 6 yards to the RICH31 (#0 X.Johnson)
10:203rd & 4 at own 31No Huddle-Shotgun #18 A.Snelsire pass incomplete short left to #5 J.Griffin thrown to RICH38
9:304th & 4 at own 31#37 N.Gray punt 34 yards to the LAF35, out of bounds at LAF35
Lafayette Punt, 3 plays
9:301st & 10 at own 35Shotgun #16 D.DeNobile pass complete short right to #8 M.Kuehner caught at LAF33, for 1 yard loss to the LAF34 (#23 A.Haskett)
9:302nd & 11 at own 34PENALTY LAF False Start (#85 E.Hosak) 5 yards from LAF34 to LAF29. NO PLAY
9:302nd & 16 at own 29Shotgun #2 D.Lipovski rush middle for 3 yards gain to the LAF32 (#10 C.Glassmyer)
9:303rd & 13 at own 32Shotgun #16 D.DeNobile pass incomplete deep right to #8 M.Kuehner thrown to RICH35
7:464th & 13 at own 32#38 C.Bush punt 41 yards to the RICH27 #2 J.Fair return 8 yards to the RICH35 (#86 J.Moyer) PENALTY RICH Personal Foul (#88 A.Mack) 15 yards from RICH35 to RICH20
Richmond Turnover on downs, 12 plays
7:461st & 10 at own 20No Huddle-Shotgun #18 A.Snelsire pass complete deep right to #10 I.Dawson caught at RICH44, for 41 yards to the LAF39 (#11 B.Dee), 1ST DOWN
7:461st & 10 at opp 39No Huddle-Shotgun #18 A.Snelsire pass complete short right to #10 I.Dawson caught at LAF43, for 4 yards to the LAF35 (#22 B.Bright)
7:462nd & 6 at opp 35No Huddle-Shotgun #16 K.Wickersham rush middle for 1 yard gain to the LAF34 (#10 D.Jackson)
7:463rd & 5 at opp 34No Huddle-Shotgun #18 A.Snelsire rush left for 4 yards gain to the LAF30, out of bounds at LAF30
7:464th & 1 at opp 30No Huddle #16 K.Wickersham rush middle for 2 yards gain to the LAF28 (#5 R.Stevens; #97 P.Peiffer), 1ST DOWN
7:461st & 10 at opp 28No Huddle-Shotgun #18 A.Snelsire pass incomplete short right to #1 Q.Veney thrown to LAF11 broken up by #15 I.Langan
7:462nd & 10 at opp 28No Huddle-Shotgun #18 A.Snelsire pass complete short right to #8 A.King caught at LAF33, for 2 yards loss to the LAF30 (#5 R.Stevens)
7:463rd & 12 at opp 30No Huddle-Shotgun #18 A.Snelsire rush middle for 12 yards gain to the LAF18 (#4 A.Jones), 1ST DOWN
7:461st & 10 at opp 18No Huddle-Shotgun #18 A.Snelsire pass complete short right to #81 A.Hill caught at LAF15, for 3 yards to the LAF15 (#0 X.Johnson)
7:462nd & 7 at opp 15No Huddle-Shotgun #18 A.Snelsire pass incomplete short right to #1 Q.Veney thrown to LAF11 broken up by #3 R.Gadson
7:463rd & 7 at opp 15No Huddle-Shotgun #18 A.Snelsire pass complete short middle to #89 C.Schilling caught at LAF09, for 6 yards to the LAF09 (#4 A.Jones)
2:104th & 1 at opp 9No Huddle-Shotgun #3 A.Foster-Powell rush middle for 0 yards to the LAF09 (#15 I.Langan), TURNOVER ON DOWNS
Lafayette Punt, 7 plays
2:101st & 10 at own 9Shotgun #26 K.Edwards rush middle for 7 yards gain to the LAF16 (#10 C.Glassmyer)
2:002nd & 3 at own 16Shotgun #16 D.DeNobile pass complete short right to #7 C.Persing caught at LAF20, for 8 yards to the LAF24 (#9 J.Allen; #7 P.Seelmann), 1ST DOWN
2:001st & 10 at own 9Timeout Lafayette, clock 02:00
2:001st & 10 at own 24Shotgun #16 D.DeNobile pass incomplete deep right to #7 C.Persing thrown to RICH43
2:002nd & 10 at own 24Shotgun #26 K.Edwards rush right for 17 yards gain to the LAF41 (#23 A.Haskett), 1ST DOWN
2:001st & 10 at own 41Shotgun #16 D.DeNobile pass incomplete short right to #8 M.Kuehner thrown to LAF46
2:002nd & 10 at own 41Shotgun #16 D.DeNobile pass incomplete short right to #12 Z.Wooldridge thrown to LAF47
2:003rd & 10 at own 41Shotgun #16 D.DeNobile pass complete short middle to #5 J.Henley caught at LAF37, for 4 yards to the LAF45 (#9 J.Allen)
1:024th & 6 at own 45#38 C.Bush punt 55 yards to the RICH00, Touchback
1:093rd & 10 at opp 41Timeout Richmond, clock 01:09
Richmond Punt, 3 plays
1:091st & 10 at own 20No Huddle-Shotgun #18 A.Snelsire pass incomplete deep left to #5 J.Griffin thrown to RICH49 broken up by #3 R.Gadson
1:092nd & 10 at own 20No Huddle-Shotgun #18 A.Snelsire pass incomplete short right to #8 A.King thrown to RICH20 broken up by #52 J.Shimko
1:093rd & 10 at own 20No Huddle-Shotgun #18 A.Snelsire rush left for 6 yards gain to the RICH26 (#15 I.Langan; #7 D.Oliver-Goodwin)
0:424th & 4 at own 26#37 N.Gray punt 40 yards to the LAF34 fair catch by #8 M.Kuehner at LAF34
0:473rd & 10 at opp 20Timeout Lafayette, clock 00:47
Lafayette End of half, 1 play
0:471st & 10 at own 34Shotgun #16 D.DeNobile sacked for loss of 8 yards to the LAF26 (#8 D.Hoilette)
3rd quarter6 drives, then Lafayette 28, Richmond 14
Lafayette Touchdown, 5 plays
15:001st & 10 at own 35#45 W.McManus kickoff 63 yards to the LAF02 fair catch by #5 J.Henley at LAF02
15:001st & 10 at own 25No Huddle-Shotgun #26 K.Edwards rush middle for 8 yards gain to the LAF33 (#10 C.Glassmyer; #7 P.Seelmann)
15:002nd & 2 at own 33No Huddle-Shotgun #26 K.Edwards rush middle for 5 yards gain to the LAF38 (#7 P.Seelmann), 1ST DOWN
15:001st & 10 at own 38PENALTY LAF False Start 5 yards from LAF38 to LAF33. NO PLAY
15:001st & 15 at own 33No Huddle-Shotgun #26 K.Edwards rush middle for 7 yards gain to the LAF40 (#10 C.Glassmyer; #19 L.Bruner IV)
15:002nd & 8 at own 40No Huddle-Shotgun #16 D.DeNobile pass complete short middle to #7 C.Persing caught at LAF49, for 24 yards to the RICH36 (#19 L.Bruner IV), 1ST DOWN
15:001st & 10 at opp 36No Huddle-Shotgun #16 D.DeNobile pass complete short left to #7 C.Persing caught at RICH37, for 1 yard loss to the RICH37 (#9 J.Allen) PENALTY RICH Face Mask (#22 D.Geronomi) 15 yards from RICH36 to RICH21, 1ST DOWN. NO PLAY
12:441st & 10 at opp 21Nick Bierman 21 Yd pass from Dean DeNobile (Jack Simonetta Kick)Lafayette 21, Richmond 7
Richmond Punt, 7 plays
12:441st & 10 at own 35#35 M.DuMont kickoff 65 yards to the RICH00, Touchback
12:441st & 10 at own 25No Huddle-Shotgun #3 A.Foster-Powell rush left for 16 yards gain to the RICH41 (#3 R.Gadson; #22 B.Bright), out of bounds, 1ST DOWN
12:441st & 10 at own 41No Huddle-Shotgun #7 J.Brown rush middle for 9 yards gain to the RICH50 (#3 R.Gadson)
12:442nd & 1 at the 50No Huddle-Shotgun #7 J.Brown rush middle for 0 yards to the RICH50 (#52 J.Shimko; #5 R.Stevens)
12:443rd & 1 at the 50No Huddle-Shotgun #3 A.Foster-Powell rush middle for 0 yards to the RICH50 (#52 J.Shimko)
12:444th & 1 at the 50No Huddle-Shotgun #16 K.Wickersham rush middle for 0 yards to the RICH50 (#22 B.Bright; #96 O.Camerlain) PENALTY LAF Offside (#95 M.Vaughn) 5 yards from RICH50 to LAF45, 1ST DOWN. NO PLAY
12:441st & 10 at opp 45No Huddle-Shotgun #18 A.Snelsire pass incomplete short right to #81 A.Hill thrown to LAF35 broken up by #3 R.Gadson
12:442nd & 10 at opp 45No Huddle-Shotgun #18 A.Snelsire pass incomplete deep left to #10 I.Dawson thrown to LAF17 QB hurried by #5 R.Stevens
12:443rd & 10 at opp 45No Huddle-Shotgun #18 A.Snelsire pass incomplete short middle to #5 J.Griffin thrown to LAF30
10:084th & 10 at opp 45#37 N.Gray punt 45 yards to the LAF00, Touchback
Lafayette Punt, 5 plays
10:081st & 10 at own 20No Huddle-Shotgun #5 J.Henley rush middle for 1 yard gain to the LAF21 (#5 M.Fitz)
10:082nd & 9 at own 21No Huddle-Shotgun #16 D.DeNobile sacked for loss of 7 yards to the LAF14 (#6 C.Byrd) PENALTY RICH UNS: Unsportsmanlike Conduct (#5 M.Fitz) 15 yards from LAF14 to LAF29, 1ST DOWN
10:081st & 10 at own 29No Huddle-Shotgun #2 D.Lipovski rush middle for 3 yards loss to the LAF26 fumbled by #2 D.Lipovski at LAF26 forced by #93 T.Baldwin recovered by LAF #2 D.Lipovski at LAF26 (#93 T.Baldwin)
10:082nd & 13 at own 26No Huddle-Shotgun #16 D.DeNobile pass complete short left to #10 M.Scerbo caught at LAF31, for 6 yards to the LAF32, out of bounds at LAF32
10:083rd & 7 at own 32No Huddle-Shotgun #5 J.Henley rush middle for 0 yards to the LAF32 (#7 P.Seelmann; #20 T.Burney)
7:304th & 7 at own 32#38 C.Bush punt 45 yards to the RICH23 #2 J.Fair return 5 yards to the RICH28 (#4 A.Jones)
Richmond Touchdown, 9 plays
7:301st & 10 at own 28No Huddle-Shotgun #16 K.Wickersham pass complete short right to #8 A.King caught at RICH25, for 2 yards loss to the RICH26 fumbled by #8 A.King at RICH29 forced by #5 R.Stevens recovered by RICH #68 G.Burger at RICH28, #68 G.Burger for 2 yards to the RICH26, End Of Play
7:302nd & 12 at own 26No Huddle-Shotgun #16 K.Wickersham rush middle for 4 yards gain to the RICH30 (#97 P.Peiffer; #5 R.Stevens)
7:303rd & 8 at own 30No Huddle-Shotgun #18 A.Snelsire pass incomplete short right to #89 C.Schilling thrown to RICH39 broken up by #1 J.Joseph
5:434th & 8 at own 30#37 N.Gray punt 45 yards to the LAF25 #8 M.Kuehner return 3 yards to the LAF28 (#57 B.Catanzarite; #20 T.Burney) PENALTY LAF Roughing The Kicker (#44 D.Aguilera) 15 yards from RICH30 to RICH45, 1ST DOWN. NO PLAY. The previous play is under automatic review - “Penalty enforcement”. CALL UPHELD
5:431st & 10 at own 45No Huddle-Shotgun #16 K.Wickersham rush middle for 5 yards gain (1) to the RICH50 (#8 D.Jeanty) PENALTY RICH Holding (#70 R.Anderson) 10 yards from RICH46 to RICH36
5:431st & 19 at own 36No Huddle-Shotgun #16 K.Wickersham pass complete short left to #5 J.Griffin caught at RICH43, for 7 yards to the RICH43 (#0 X.Johnson)
5:432nd & 12 at own 43No Huddle-Shotgun #16 K.Wickersham pass complete short left to #5 J.Griffin caught at RICH50, for 7 yards to the RICH50, End Of Play
5:433rd & 5 at the 50No Huddle-Shotgun #16 K.Wickersham pass complete short middle to #10 I.Dawson caught at LAF43, for 7 yards to the LAF43 (#5 R.Stevens), 1ST DOWN
5:431st & 10 at opp 43No Huddle-Shotgun #16 K.Wickersham rush middle for 11 yards gain to the LAF32 (#6 C.Blair), 1ST DOWN
2:561st & 10 at opp 32Ja’Vion Griffin 32 Yd pass from Kyle Wickersham (Jayden Alsheskie Kick)Lafayette 21, Richmond 14
Lafayette Touchdown, 2 plays
2:561st & 10 at own 35#45 W.McManus kickoff 61 yards to the LAF04, out of bounds at LAF04
2:561st & 10 at own 35No Huddle-Shotgun #26 K.Edwards rush middle for 4 yards gain to the LAF39 (#10 C.Glassmyer)
2:56Timeout Lafayette, clock 02:56
2:152nd & 6 at own 39No Huddle-Shotgun #26 K.Edwards rush middle for 61 yards gain to the RICH00 TOUCHDOWN, clock 02:15, 1ST DOWN #17 J.Simonetta kick attempt good (H: #38 C.Bush, LS: #44 D.Aguilera)Lafayette 28, Richmond 14
Richmond Punt, 3 plays
2:151st & 10 at own 35#35 M.DuMont kickoff 63 yards to the RICH02 #10 I.Dawson return 13 yards to the RICH15 (#4 A.Jones; #27 D.LeBeouf)
2:151st & 10 at own 15No Huddle-Shotgun #16 K.Wickersham rush middle for 1 yard gain to the RICH16 (#95 M.Vaughn)
2:152nd & 9 at own 16No Huddle-Shotgun #3 A.Foster-Powell rush middle for 2 yards gain to the RICH18 (#52 J.Shimko; #15 I.Langan)
2:153rd & 7 at own 18No Huddle-Shotgun #16 K.Wickersham pass complete short middle to #3 A.Foster-Powell caught at RICH19, for 6 yards to the RICH24 (#96 O.Camerlain)
2:154th & 1 at own 24#37 N.Gray punt 47 yards to the LAF29 fair catch by #13 K.Dodard at LAF29
4th quarter10 drives, then Lafayette 35, Richmond 28
Lafayette Punt, 5 plays
15:001st & 10 at own 29No Huddle-Shotgun #16 D.DeNobile pass complete short left to #7 C.Persing caught at LAF35, for 6 yards to the LAF35, End Of Play
15:002nd & 4 at own 35No Huddle-Shotgun #16 D.DeNobile pass complete short right to #7 C.Persing caught at LAF41, for 9 yards to the LAF44 (#19 L.Bruner IV), 1ST DOWN
15:001st & 10 at own 44No Huddle-Shotgun #16 D.DeNobile pass complete short right to #12 Z.Wooldridge caught at LAF48, for 4 yards to the LAF48 (#23 A.Haskett)
15:002nd & 6 at own 48No Huddle-Shotgun #16 D.DeNobile pass incomplete deep right to #12 Z.Wooldridge thrown to RICH27
15:003rd & 6 at own 48No Huddle-Shotgun #5 J.Henley rush right for 1 yard gain to the LAF49 (#23 A.Haskett)
12:054th & 5 at own 49#38 C.Bush punt 37 yards to the RICH14 #2 J.Fair return 0 yards to the RICH14 (#4 A.Jones) PENALTY RICH Holding (#23 A.Haskett) 7 yards from RICH14 to RICH07
Richmond Punt, 4 plays
12:051st & 10 at own 7No Huddle-Shotgun #16 K.Wickersham pass complete short middle to #10 I.Dawson caught at RICH08, for 15 yards to the RICH22 (#0 X.Johnson), 1ST DOWN
12:051st & 10 at own 22No Huddle-Shotgun #16 K.Wickersham pass incomplete deep middle to #89 C.Schilling thrown to LAF41 broken up by #3 R.Gadson
12:052nd & 10 at own 22No Huddle-Shotgun #16 K.Wickersham pass complete short right to #81 A.Hill caught at RICH27, for 5 yards to the RICH27 (#3 R.Gadson)
12:053rd & 5 at own 27No Huddle-Shotgun #16 K.Wickersham pass incomplete short middle thrown to RICH27 broken up by #5 R.Stevens. The previous play is under automatic review - “Incomplete pass”. CALL OVERTURNED. (Original Play: No Huddle-Shotgun #16 K.Wickersham sacked for loss of 8 yards to the RICH19 (#5 R.Stevens), fumble by #16 K.Wickersham recovered by LAF #13 K.Dodard at RICH19 #13 K.Dodard return 19 yards to the RICH00 TOUCHDOWN, clock 10:42)
10:364th & 5 at own 27#37 N.Gray punt 42 yards to the LAF31 fair catch by #13 K.Dodard at LAF31
Lafayette Punt, 3 plays
10:361st & 10 at own 31No Huddle-Shotgun #5 J.Henley rush middle for 1 yard gain to the LAF32 (#19 L.Bruner IV)
10:362nd & 9 at own 32No Huddle-Shotgun #5 J.Henley rush middle for 1 yard gain to the LAF33 (#5 M.Fitz)
10:363rd & 8 at own 33No Huddle-Shotgun #5 J.Henley rush middle for 1 yard gain to the LAF34 (#9 J.Allen; #8 D.Hoilette)
10:364th & 7 at own 34#38 C.Bush punt 41 yards to the RICH25 #2 J.Fair return 3 yards to the RICH28 (#44 D.Aguilera; #4 A.Jones)
Richmond Interception, 1 play
8:071st & 10 at own 28No Huddle-Shotgun #16 K.Wickersham pass intercepted by #95 M.Vaughn at RICH16 broken up by #1 J.Joseph #95 M.Vaughn return 2 yards to the RICH14 (#67 J.Smith)
Lafayette Interception, 2 plays
8:071st & 10 at opp 14No Huddle-Shotgun #26 K.Edwards rush middle for 1 yard gain to the RICH13 (#20 T.Burney)
7:162nd & 9 at opp 13No Huddle-Shotgun #16 D.DeNobile pass intercepted by #7 P.Seelmann at RICH10 broken up by #8 D.Hoilette #7 P.Seelmann return 67 yards to the LAF23 (#26 K.Edwards)
Richmond Touchdown, 2 plays
7:161st & 10 at opp 23No Huddle-Shotgun #16 K.Wickersham pass complete short left to #5 J.Griffin caught at LAF17, for 11 yards to the LAF12 (#3 R.Gadson), 1ST DOWN
6:501st & 10 at opp 12No Huddle-Shotgun #3 A.Foster-Powell rush middle for 12 yards gain to the LAF00 TOUCHDOWN, clock 06:50, 1ST DOWN #58 J.Alsheskie kick attempt good (H: #18 A.Snelsire, LS: #57 B.Catanzarite)Lafayette 28, Richmond 21
Lafayette Touchdown, 2 plays
6:501st & 10 at own 35#45 W.McManus kickoff 53 yards to the LAF12 fair catch by #13 D.Paige at LAF12
6:501st & 10 at own 25No Huddle-Shotgun #26 K.Edwards rush middle for 5 yards gain to the LAF30 (#93 T.Baldwin)
6:092nd & 5 at own 30No Huddle-Shotgun #26 K.Edwards rush middle for 70 yards gain to the RICH00 TOUCHDOWN, clock 06:09, 1ST DOWN #17 J.Simonetta kick attempt good (H: #38 C.Bush, LS: #44 D.Aguilera)Lafayette 35, Richmond 21
Richmond Touchdown, 19 plays
6:091st & 10 at own 35#35 M.DuMont kickoff 63 yards to the RICH02 #10 I.Dawson return 16 yards to the RICH18 (#33 T.Cummiskey)
6:091st & 10 at own 18No Huddle-Shotgun #16 K.Wickersham pass incomplete deep right to #1 Q.Veney thrown to RICH43
6:092nd & 10 at own 18PENALTY RICH UNR: Unnecessary Roughness (#73 P.Gray III) 9 yards from RICH18 to RICH09. NO PLAY
6:092nd & 19 at own 9No Huddle-Shotgun #16 K.Wickersham pass complete short right to #81 A.Hill caught at RICH21, for 17 yards to the RICH26 (#5 R.Stevens; #13 K.Dodard)
6:093rd & 2 at own 26No Huddle-Shotgun #7 J.Brown rush middle for 8 yards gain to the RICH34 (#4 A.Jones), 1ST DOWN
6:091st & 10 at own 34No Huddle-Shotgun #16 K.Wickersham pass complete short right to #1 Q.Veney caught at RICH38, for 4 yards to the RICH38 (#3 R.Gadson)
6:092nd & 6 at own 38No Huddle-Shotgun #16 K.Wickersham pass complete short left to #5 J.Griffin caught at RICH48, for 10 yards to the RICH48 (#0 X.Johnson), out of bounds, 1ST DOWN
6:091st & 10 at own 48No Huddle-Shotgun #16 K.Wickersham sacked for loss of 7 yards to the RICH41 (#6 C.Blair, #99 D.Riley)
6:092nd & 17 at own 41No Huddle-Shotgun #16 K.Wickersham pass complete short right to #1 Q.Veney caught at LAF46, for 13 yards to the LAF46, out of bounds at LAF46
6:093rd & 4 at opp 46No Huddle-Shotgun #16 K.Wickersham pass incomplete short middle to #10 I.Dawson thrown to LAF37 broken up by #13 K.Dodard
3:274th & 4 at opp 46No Huddle-Shotgun #16 K.Wickersham pass complete short right to #1 Q.Veney caught at LAF40, for 9 yards to the LAF37 (#0 X.Johnson), 1ST DOWN
3:273rd & 4 at own 46Timeout Lafayette, clock 03:27
3:271st & 10 at opp 37No Huddle-Shotgun #16 K.Wickersham pass incomplete short left to #7 J.Brown thrown to LAF37
3:272nd & 10 at opp 37No Huddle-Shotgun #16 K.Wickersham pass incomplete short left to #5 J.Griffin thrown to LAF27
3:273rd & 10 at opp 37No Huddle-Shotgun #16 K.Wickersham pass incomplete deep right to #86 A.Steinfeldt thrown to LAF16 QB hurried by #99 D.Riley
3:274th & 10 at opp 37No Huddle-Shotgun #16 K.Wickersham pass complete short middle to #1 Q.Veney caught at LAF19, for 24 yards to the LAF13 (#10 D.Jackson), 1ST DOWN
3:271st & 10 at opp 13No Huddle-Shotgun #16 K.Wickersham pass incomplete short left to #5 J.Griffin thrown to LAF00 broken up by #0 X.Johnson
3:272nd & 10 at opp 13No Huddle-Shotgun #16 K.Wickersham rush right for 11 yards gain to the LAF02 (#0 X.Johnson), 1ST DOWN
1:581st & goal at opp 2No Huddle-Shotgun #3 A.Foster-Powell rush middle for 3 yards loss to the LAF05 (#10 D.Jackson)
1:582nd & 10 at opp 13Timeout Richmond, clock 01:58
1:582nd & goal at opp 5No Huddle-Shotgun #16 K.Wickersham pass incomplete short right to #81 A.Hill thrown to LAF00
1:583rd & goal at opp 5No Huddle-Shotgun #16 K.Wickersham pass incomplete short middle to #1 Q.Veney thrown to LAF00
1:184th & goal at opp 5No Huddle-Shotgun #16 K.Wickersham pass complete short middle to #81 A.Hill caught at LAF00, for 5 yards to the LAF00 TOUCHDOWN, clock 01:18 #58 J.Alsheskie kick attempt good (H: #18 A.Snelsire, LS: #57 B.Catanzarite)Lafayette 35, Richmond 28
1:18#45 W.McManus onside kickoff 8 yards to the RICH43, End Of Play PENALTY RICH Illegal Touch Of Kick
1:18Timeout Lafayette, clock 01:18
Lafayette Punt, 4 plays
1:181st & 10 at opp 43No Huddle-Shotgun #26 K.Edwards rush middle for 2 yards gain to the RICH41 (#26 B.Houser; #8 D.Hoilette)
1:122nd & 8 at opp 41No Huddle-Shotgun #26 K.Edwards rush middle for 2 yards loss to the RICH43 (#8 D.Hoilette; #5 M.Fitz)
1:122nd & 8 at own 41Timeout Richmond, clock 01:12
1:063rd & 10 at opp 43No Huddle-Shotgun #26 K.Edwards rush middle for 2 yards gain to the RICH41 (#9 J.Allen)
1:062nd & 8 at own 41Timeout Richmond, clock 01:06
0:534th & 8 at opp 41#38 C.Bush punt 41 yards to the RICH00, Touchback
1:003rd & 10 at own 43Timeout Richmond, clock 01:00
Richmond Turnover on downs, 10 plays
1:001st & 10 at own 20No Huddle-Shotgun #16 K.Wickersham pass complete short left to #5 J.Griffin caught at RICH34, for 14 yards to the RICH34 (#3 R.Gadson), out of bounds, 1ST DOWN
1:001st & 10 at own 34No Huddle-Shotgun #16 K.Wickersham pass complete deep middle to #10 I.Dawson caught at LAF33, for 36 yards to the LAF30 (#10 D.Jackson; #4 A.Jones), 1ST DOWN
1:001st & 10 at opp 30No Huddle-Shotgun #16 K.Wickersham pass complete short left to #5 J.Griffin caught at LAF22, for 8 yards to the LAF22, End Of Play
1:002nd & 2 at opp 22No Huddle #16 K.Wickersham pass incomplete, Spike
1:003rd & 2 at opp 22No Huddle-Shotgun #16 K.Wickersham pass incomplete deep left to #5 J.Griffin thrown to LAF00 QB hurried by #5 R.Stevens
1:004th & 2 at opp 22No Huddle-Shotgun #16 K.Wickersham pass complete short left to #5 J.Griffin caught at LAF16, for 6 yards to the LAF16 (#3 R.Gadson), 1ST DOWN
1:001st & 10 at opp 16No Huddle #16 K.Wickersham pass incomplete, Spike
1:002nd & 10 at opp 16No Huddle-Shotgun #16 K.Wickersham pass incomplete short middle to #1 Q.Veney thrown to LAF05
1:003rd & 10 at opp 16No Huddle-Shotgun #16 K.Wickersham pass incomplete short left to #5 J.Griffin thrown to LAF00
14:004th & 10 at opp 16No Huddle-Shotgun #16 K.Wickersham pass incomplete short middle to #10 I.Dawson thrown to LAF01 broken up by #4 A.Jones, TURNOVER ON DOWNS

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.

Lafayette leads 4–⁠1 in five meetings, counting the one since this game.

Recent meetings
2026Richmond 40, Lafayette 31
2025Lafayette 35, Richmond 28
2005Lafayette 7, Richmond 0
2004Lafayette 21, Richmond 16
1922Lafayette 34, Richmond 0

Around this game