Pennsylvania at Dartmouth

Saturday, October 3, 2026

Dartmouth beat Pennsylvania 14–⁠10. It was their 72nd meeting; Dartmouth leads the series 36–⁠34–⁠2.

AwayPennsylvania2–⁠3 in 2026
10
HomeDartmouth2–⁠3 in 2026
14

Final at Memorial Field, HanoverTV: ESPN+Attendance 5,956

At kickoff
63°F, wind 10 mph from the westWeather: NOAA NCEI Global Historical Climatology Network hourly; Lebanon Municipal Airport, 8 km from the stadium, 23 minutes after kickoff
Official
Antonio MarcellaGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Pennsylvania030710
Dartmouth700714

Standouts

Player stats

Pennsylvania

PassingC/AttYdsTDInt
Miles Teodecki27/3921400
RushingCarYdsTDLong
Miles Teodecki1154015
Donte West144407
Sean Williams Jr.421118
Tommy Lafayette42009
ReceivingRecYdsTDLong
Mason Page864019
Donte West334017
Dante Barone329013
Isaac Lee325013
DefenseTklTFLSacksInt
Zach Darche9000
Cole Olsztyn7100
Josh Narcisse6000
Jayden Drayton5000
Raashed Hall20.50.50
Cosmo Fusco10.50.50

Dartmouth

PassingC/AttYdsTDInt
Grayson Saunier13/1517310
RushingCarYdsTDLong
Myles Craddock2185125
Grayson Saunier1033019
Chris Roper320010
Dylan Elder1101
ReceivingRecYdsTDLong
Nick Lemon356034
James Elliott340023
Ky’Dric Fisher239123
Chris Roper113013
DefenseTklTFLSacksInt
Johnny Stephens13100
Cameron Best-Alston12000
Steve Simpkins Jr.10000
Harrison Keith8100
Uche Odimegwu1110

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

Team stats

PennsylvaniaDartmouth
360Total yards312
214Passing yards173
146Rushing yards139
5.5Yards per pass11.5
4.3Yards per rush4.0
22First downs16
7–⁠14Third downs3–⁠9
1–⁠3Fourth downs1–⁠1
0Turnovers0
4–⁠30Penalties2–⁠25
32:33Possession27:27
1Sacks (by defense)1

Efficiency

PennsylvaniaDartmouth
47%Success rate50%
0.10EPA per play0.32
0.96Explosiveness1.20
0.14Rushing EPA0.08
0.07Passing EPA0.84
32%Passing-down success62%
15%Havoc by its defense9%

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)

Dartmouth 59% to win. Elo’s favorite won.

The line

Dartmouth −8.5, over/under 45.5.

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

Before kickoff, the win chances were Dartmouth 72%, Pennsylvania 28%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Dartmouth end zonePennsylvania end zoneQ1 PennsylvaniaPunt, 7 playsQ1 DartmouthTouchdown, 13 playsQ1 PennsylvaniaPunt, 3 playsQ1 DartmouthMissed FG, 9 playsQ2 PennsylvaniaMissed FG, 15 playsQ2 DartmouthPunt, 3 playsQ2 PennsylvaniaField goal, 10 playsQ2 DartmouthEnd of half, 1 playQ3 DartmouthMissed FG, 7 playsQ3 PennsylvaniaTurnover on downs, 10 playsQ3 DartmouthMissed FG, 9 playsQ3 PennsylvaniaTouchdown, 16 playsQ4 DartmouthTouchdown, 8 playsQ4 PennsylvaniaTurnover on downs, 12 playsQ4 DartmouthPunt, 3 playsQ4 PennsylvaniaEnd of game, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Dartmouth drives left to right, Pennsylvania right to left.
  1. Q1 PennsylvaniaPunt, 7 plays, 19 yards
  2. Q1 DartmouthTouchdown, 13 plays, 77 yards
  3. Q1 PennsylvaniaPunt, 3 plays, 45 yards
  4. Q1 DartmouthMissed FG, 9 plays, 17 yards
  5. Q2 PennsylvaniaMissed FG, 15 plays, 54 yards
  6. Q2 DartmouthPunt, 3 plays, 51 yards
  7. Q2 PennsylvaniaField goal, 10 plays, 15 yards
  8. Q2 DartmouthEnd of half, 1 play, 3 yards
  9. Q3 DartmouthMissed FG, 7 plays, 8 yards
  10. Q3 PennsylvaniaTurnover on downs, 10 plays, −10 yards
  11. Q3 DartmouthMissed FG, 9 plays, −8 yards
  12. Q3 PennsylvaniaTouchdown, 16 plays, 77 yards
  13. Q4 DartmouthTouchdown, 8 plays, 72 yards
  14. Q4 PennsylvaniaTurnover on downs, 12 plays, 59 yards
  15. Q4 DartmouthPunt, 3 plays, 38 yards
  16. Q4 PennsylvaniaEnd of game, 2 plays, −4 yards

Play by play

1st quarter6 drives, then Dartmouth 7, Pennsylvania 0
Pennsylvania Punt, 7 plays
15:001st & 10 at own 40#37 M.Weaver kickoff 60 yards to the PEN00, Touchback
15:001st & 10 at own 25No Huddle-Shotgun #2 D.West rush right for 0 yards to the PEN25 (#3 N.Maddox)
15:002nd & 10 at own 25Shotgun #12 M.Teodecki pass complete short left to #18 R.Johannson caught at PEN39, for 14 yards to the PEN39, End Of Play, 1ST DOWN
15:001st & 10 at own 39No Huddle-Shotgun #2 D.West rush middle for 5 yards gain to the PEN44 (#24 H.Keith; #44 J.Johnson)
15:002nd & 5 at own 44Shotgun #12 M.Teodecki pass complete short middle to #87 M.Page caught at PEN50, for 9 yards to the DAR47 QB hurried by #52 S.Chester (#30 K.Edwards; #52 S.Chester), 1ST DOWN
15:001st & 10 at opp 47No Huddle-Shotgun #2 D.West rush middle for 4 yards gain to the DAR43 (#44 J.Johnson; #1 C.Best-Alston)
15:002nd & 6 at opp 43Shotgun #12 M.Teodecki pass complete short right to #18 R.Johannson caught at DAR36, for 8 yards to the DAR35, out of bounds at DAR35 PENALTY PEN Ineligible Downfield on Pass (#75 L.Sacchetti) 5 yards from DAR43 to DAR48. NO PLAY
15:002nd & 11 at opp 48Shotgun #12 M.Teodecki rush middle for 1 yard loss to the DAR49 (#9 J.Stephens)
15:003rd & 12 at opp 49Shotgun #12 M.Teodecki pass complete short middle to #87 M.Page caught at DAR46, for 5 yards to the DAR44 QB hurried by #95 B.Williams (#1 C.Best-Alston)
10:404th & 7 at opp 44#92 N.Kashey punt 44 yards to the DAR00, Touchback
Dartmouth Touchdown, 13 plays
10:401st & 10 at own 20No Huddle-Shotgun #16 G.Saunier pass complete short right to #2 N.Lemon caught at DAR24, for 12 yards to the DAR32 (#8 C.Olsztyn; #15 Z.Darche), 1ST DOWN
10:404th & 7 at opp 44Timeout Pennsylvania, clock 10:40
Dartmouth Touchdown, 13 plays
10:401st & 10 at own 32Shotgun #8 M.Craddock rush middle for 1 yard gain to the DAR33 (#8 C.Olsztyn)
10:402nd & 9 at own 33No Huddle-Shotgun #8 M.Craddock rush right for 6 yards gain to the DAR39 (#8 C.Olsztyn), out of bounds
10:403rd & 3 at own 39Shotgun #16 G.Saunier pass complete short middle to #83 J.Elliott caught at DAR43, for 8 yards to the DAR47 QB hurried by #81 C.Martin (#15 Z.Darche), 1ST DOWN
10:401st & 10 at own 47Shotgun #16 G.Saunier sacked for loss of 6 yards to the DAR41 (#55 C.Fusco, #93 R.Hall)
10:402nd & 16 at own 41Shotgun #16 G.Saunier pass complete short left to #28 C.Roper caught at DAR35, for 13 yards to the PEN46 (#1 J.Narcisse)
10:403rd & 3 at opp 46Shotgun #28 C.Roper rush middle for 2 yards gain to the PEN44 (#81 C.Martin)
10:404th & 1 at opp 44Shotgun #8 M.Craddock rush middle for 1 yard gain to the PEN43 (#8 C.Olsztyn; #4 D.Malloy), 1ST DOWN
10:401st & 10 at opp 43Shotgun #8 M.Craddock rush middle for 1 yard gain to the PEN42 (#1 J.Narcisse)
10:402nd & 9 at opp 42Shotgun #16 G.Saunier rush right for 9 yards gain to the PEN33 (#15 Z.Darche), 1ST DOWN
10:401st & 10 at opp 33Shotgun #16 G.Saunier rush right for 7 yards gain to the PEN26 (#5 T.Cortes), out of bounds
10:402nd & 3 at opp 26Shotgun #28 C.Roper rush right for 10 yards gain to the PEN16 (#1 J.Narcisse; #42 L.McIlhon), 1ST DOWN
3:361st & 10 at opp 16Shotgun #16 G.Saunier pass complete short left to #7 K.Fisher caught at PEN00, for 16 yards to the PEN00 TOUCHDOWN, clock 03:36, 1ST DOWN #35 O.Zalc kick attempt good (H: #18 N.Trigueros, LS: #42 W.Hester)Dartmouth 7, Pennsylvania 0
3:361st & 10 at own 35#37 M.Weaver kickoff 65 yards to the PEN00, Touchback
3:36Timeout Dartmouth, clock 03:36
Pennsylvania Punt, 3 plays
3:361st & 10 at own 25No Huddle-Shotgun #5 S.Williams, Jr. rush middle for 4 yards gain to the PEN29 (#1 C.Best-Alston)
3:362nd & 6 at own 29No Huddle-Shotgun #12 M.Teodecki rush middle for 1 yard gain to the PEN30 (#90 T.Faalele)
3:363rd & 5 at own 30No Huddle-Shotgun #12 M.Teodecki pass incomplete short right to #18 R.Johannson thrown to PEN42 broken up by #24 H.Keith
2:024th & 5 at own 30#92 N.Kashey punt 38 yards to the DAR32 #4 I.Scott return 1 yard to the DAR33 (#0 J.Drayton) PENALTY DAR Personal Foul (#20 C.Vela) 15 yards from DAR33 to DAR18
Dartmouth Missed FG, 9 plays
2:021st & 10 at own 18No Huddle-Shotgun #8 M.Craddock rush middle for 5 yards gain to the DAR23 (#5 T.Cortes)
2:024th & 5 at own 30Timeout Pennsylvania, clock 02:02
Dartmouth Missed FG, 9 plays
2:022nd & 5 at own 23Shotgun #8 M.Craddock rush left for 11 yards gain to the DAR34 (#1 J.Narcisse), 1ST DOWN
2:021st & 10 at own 34#16 G.Saunier pass incomplete deep middle to #2 N.Lemon thrown to PEN40 QB hurried by #99 L.Forster
2:022nd & 10 at own 34Shotgun #8 M.Craddock rush left for 8 yards gain to the DAR42 (#15 Z.Darche)
Q2 15:003rd & 2 at own 42No Huddle-Shotgun #16 G.Saunier rush left for 19 yards gain to the PEN39 (#1 J.Narcisse; #15 Z.Darche), 1ST DOWN
Q2 15:001st & 10 at opp 39No Huddle-Shotgun #16 G.Saunier rush left for 3 yards gain to the PEN36 (#0 J.Drayton), out of bounds
Q2 15:002nd & 7 at opp 36No Huddle-Shotgun #8 M.Craddock rush right for 6 yards loss to the PEN42 (#14 D.McCrum)
Q2 15:003rd & 13 at opp 42Shotgun #16 G.Saunier pass complete short right to #13 K.Fisher caught at PEN39, for 7 yards to the PEN35 QB hurried by #67 J.Sacchetti (#0 J.Drayton)
Q2 12:174th & 6 at opp 35#35 O.Zalc field goal attempt from 53 yards NO GOOD (H: #18 N.Trigueros, LS: #42 W.Hester), clock 12:17
2nd quarter6 drives, then Dartmouth 7, Pennsylvania 3
Pennsylvania Missed FG, 15 plays
12:171st & 10 at own 35No Huddle-Shotgun #12 M.Teodecki pass incomplete short left to #22 J.Donnelly thrown to PEN38
12:174th & 6 at opp 35Timeout Dartmouth, clock 12:17
Pennsylvania Missed FG, 15 plays
12:172nd & 10 at own 35Shotgun #32 T.Lafayette rush left for 8 yards gain to the PEN43 (#9 J.Stephens; #24 H.Keith)
12:173rd & 2 at own 43Shotgun #32 T.Lafayette rush middle for 3 yards gain to the PEN46 (#54 M.Boydell), 1ST DOWN
12:171st & 10 at own 46No Huddle-Shotgun #12 M.Teodecki pass complete short left to #10 I.Lee caught at PEN44, for 1 yard to the PEN47 (#9 J.Stephens), out of bounds
12:172nd & 9 at own 47Shotgun #12 M.Teodecki pass incomplete short middle to #10 I.Lee thrown to DAR37
12:173rd & 9 at own 47Shotgun #12 M.Teodecki pass complete short right to #87 M.Page caught at DAR42, for 8 yards to the DAR45 QB hurried by #45 M.Brosseau (#21 J.Barnes)
12:174th & 1 at opp 45Shotgun #5 S.Williams, Jr. rush middle for 18 yards gain to the DAR27 (#24 H.Keith; #1 C.Best-Alston), 1ST DOWN
12:171st & 10 at opp 27No Huddle-Shotgun #12 M.Teodecki pass incomplete short left to #87 M.Page thrown to DAR20 PENALTY PEN Holding (#51 A.Kruse) 10 yards from DAR27 to DAR37. NO PLAY
12:171st & 20 at opp 37Shotgun #12 M.Teodecki pass complete short left to #10 I.Lee caught at DAR36, for 11 yards to the DAR26 (#1 C.Best-Alston)
12:172nd & 9 at opp 26Shotgun #32 T.Lafayette rush right for 9 yards gain to the DAR17 (#0 S.Simpkins Jr.; #9 J.Stephens), 1ST DOWN
12:171st & 10 at opp 17Shotgun #12 M.Teodecki rush middle for 2 yards gain to the DAR15 (#95 B.Williams; #44 J.Johnson)
12:172nd & 8 at opp 15Shotgun #12 M.Teodecki pass complete short right to #9 D.Barone caught at DAR09, for 10 yards to the DAR05 (#0 S.Simpkins Jr.), 1ST DOWN
12:171st & goal at opp 5Shotgun #12 M.Teodecki rush left for 0 yards to the DAR05 (#0 S.Simpkins Jr.; #9 J.Stephens) PENALTY PEN Holding (#54 M.Zack) 10 yards from DAR05 to DAR15. NO PLAY
12:171st & goal at opp 15Shotgun #12 M.Teodecki pass complete short right to #87 M.Page caught at DAR15, for 4 yards to the DAR11 (#21 J.Barnes; #48 G.King)
12:172nd & goal at opp 11Shotgun #12 M.Teodecki pass incomplete short middle to #87 M.Page thrown to DAR02 broken up by #24 H.Keith
6:043rd & goal at opp 11Shotgun #12 M.Teodecki pass incomplete short left to #10 I.Lee thrown to DAR00
6:042nd & goal at opp 11Timeout Pennsylvania, clock 06:04
5:554th & goal at opp 11#96 M.Walters field goal attempt from 28 yards NO GOOD (H: #12 M.Teodecki, LS: #15 Z.Darche), clock 05:55
Dartmouth Punt, 3 plays
5:551st & 10 at own 20No Huddle-Shotgun #16 G.Saunier pass complete short right to #80 J.Bish caught at DAR18, for 1 yard loss to the DAR19 (#8 C.Olsztyn)
5:552nd & 11 at own 19Shotgun #16 G.Saunier pass complete short left to #8 M.Craddock caught at DAR18, for 10 yards to the DAR29 (#14 D.McCrum; #22 B.Cornell)
5:553rd & 1 at own 29Shotgun #16 G.Saunier rush middle for 3 yards loss to the DAR26 fumbled by #16 G.Saunier at DAR29 recovered by DAR #8 M.Craddock at DAR26, End Of Play
3:544th & 4 at own 26#15 L.Armistead punt 74 yards to the PEN00, Touchback
Pennsylvania Field goal, 10 plays
3:541st & 10 at own 20No Huddle-Shotgun #2 D.West rush middle for 5 yards gain to the PEN25 (#24 H.Keith)
3:544th & 1 at own 29Timeout Dartmouth, clock 03:54
Pennsylvania Field goal, 10 plays
3:542nd & 5 at own 25Shotgun #12 M.Teodecki pass complete short middle to #87 M.Page caught at PEN28, for 4 yards to the PEN29 (#1 C.Best-Alston)
3:543rd & 1 at own 29Shotgun #2 D.West rush middle for 7 yards gain to the PEN36 (#98 J.Ashford), 1ST DOWN
3:541st & 10 at own 36No Huddle-Shotgun #12 M.Teodecki pass complete short right to #87 M.Page caught at PEN46, for 19 yards to the DAR45 (#21 J.Barnes), out of bounds, 1ST DOWN
2:001st & 10 at opp 45No Huddle-Shotgun #12 M.Teodecki pass complete short left to #10 I.Lee caught at DAR45, for 13 yards to the DAR32 (#9 J.Stephens; #24 H.Keith), 1ST DOWN
2:001st & 10 at own 36Timeout Pennsylvania, clock 02:00
2:001st & 10 at opp 32Shotgun #12 M.Teodecki rush right for 9 yards gain to the DAR23, out of bounds at DAR23 PENALTY DAR Holding (#9 J.Stephens) 10 yards from DAR23 to DAR13, 1ST DOWN
2:001st & 10 at opp 13Shotgun #2 D.West rush middle for 7 yards gain to the DAR06 (#0 S.Simpkins Jr.; #1 C.Best-Alston)
2:002nd & 3 at opp 6Shotgun #2 D.West rush middle for 2 yards gain to the DAR04 (#97 K.Perkins; #44 J.Johnson)
0:413rd & 1 at opp 4PENALTY PEN False Start (#54 M.Zack) 5 yards from DAR04 to DAR09. NO PLAY
0:412nd & 3 at own 6Timeout Dartmouth, clock 00:41
0:413rd & 6 at opp 9Shotgun #12 M.Teodecki pass incomplete short right to #9 D.Barone thrown to DAR01
0:334th & 6 at opp 9#96 M.Walters field goal attempt from 26 yards GOOD (H: #12 M.Teodecki, LS: #15 Z.Darche), clock 00:33Dartmouth 7, Pennsylvania 3
Dartmouth End of half, 1 play
0:331st & 10 at own 40#96 M.Walters kickoff 40 yards to the DAR20 fair catch by #19 E.Jones III at DAR20
0:331st & 10 at own 25No Huddle-Shotgun #8 M.Craddock rush right for 3 yards gain to the DAR28 (#1 J.Narcisse)
3rd quarter6 drives, then Dartmouth 7, Pennsylvania 3
Dartmouth Missed FG, 7 plays
15:001st & 10 at own 40#96 M.Walters kickoff 44 yards to the DAR16 fair catch by #10 C.O’Garro at DAR16
15:001st & 10 at own 25No Huddle-Shotgun #8 M.Craddock rush left for 25 yards gain to the DAR50 (#5 T.Cortes), out of bounds, 1ST DOWN
15:001st & 10 at the 50No Huddle #8 M.Craddock rush middle for 2 yards gain to the PEN48 (#15 Z.Darche; #99 L.Forster)
15:002nd & 8 at opp 48Shotgun #16 G.Saunier pass complete short right to #2 N.Lemon caught at PEN40, for 10 yards to the PEN38, out of bounds at PEN38, 1ST DOWN
15:001st & 10 at opp 38Shotgun #6 D.Elder rush left for 1 yard gain to the PEN37 (#81 C.Martin)
15:002nd & 9 at opp 37Shotgun #16 G.Saunier pass incomplete short left to #7 K.Fisher thrown to PEN34 broken up by #0 J.Drayton
15:003rd & 9 at opp 37Shotgun #16 G.Saunier rush middle for 4 yards gain to the PEN33 (#7 E.Cohall, Jr.)
12:004th & 5 at opp 33#35 O.Zalc field goal attempt from 51 yards NO GOOD (H: #18 N.Trigueros, LS: #42 W.Hester), clock 12:00
Pennsylvania Turnover on downs, 10 plays
12:001st & 10 at own 33No Huddle-Shotgun #12 M.Teodecki pass complete short middle to #82 S.Cofrancesco caught at PEN33, for 8 yards to the PEN41 (#0 S.Simpkins Jr.; #3 N.Maddox)
12:004th & 5 at opp 33Timeout Dartmouth, clock 12:00
Pennsylvania Turnover on downs, 10 plays
12:002nd & 2 at own 41Shotgun #12 M.Teodecki pass complete short right to #32 T.Lafayette caught at PEN37, for 8 yards to the PEN49 (#95 B.Williams; #9 J.Stephens), 1ST DOWN
12:001st & 10 at the 50Shotgun #12 M.Teodecki pass complete short left to #32 T.Lafayette caught at PEN45, for 2 yards to the DAR49 QB hurried by #0 S.Simpkins Jr. (#1 C.Best-Alston)
12:002nd & 8 at opp 49Shotgun #12 M.Teodecki pass complete short right to #87 M.Page caught at DAR41, for 9 yards to the DAR40, out of bounds at DAR40, 1ST DOWN
12:001st & 10 at opp 39Shotgun #2 D.West rush middle for 1 yard gain to the DAR39 (#1 C.Best-Alston)
12:002nd & 9 at opp 39Shotgun #12 M.Teodecki rush right for 9 yards gain to the DAR30, out of bounds at DAR30, 1ST DOWN
12:001st & 10 at opp 29No Huddle-Shotgun #12 M.Teodecki pass incomplete deep middle to #17 O.van der Veen thrown to DAR00
12:002nd & 10 at opp 30Shotgun #5 S.Williams, Jr. rush middle for 2 yards loss to the DAR32 (#24 H.Keith)
12:003rd & 13 at opp 32Shotgun #12 M.Teodecki pass complete short middle to #82 S.Cofrancesco caught at DAR26, for 9 yards to the DAR23 (#21 J.Barnes)
7:024th & 4 at opp 23Shotgun #12 M.Teodecki pass incomplete short right to #87 M.Page thrown to DAR16, TURNOVER ON DOWNS
Dartmouth Missed FG, 9 plays
7:021st & 10 at own 23No Huddle-Shotgun #16 G.Saunier pass complete deep middle to #83 J.Elliott caught at DAR43, for 23 yards to the DAR46 (#22 B.Cornell), 1ST DOWN
7:024th & 4 at opp 23Timeout Pennsylvania, clock 07:02
Dartmouth Missed FG, 9 plays
7:021st & 10 at own 46Shotgun #16 G.Saunier pass complete short left to #17 K.Meier caught at PEN47, for 9 yards to the PEN45 (#22 B.Cornell)
7:022nd & 1 at opp 45Shotgun #8 M.Craddock rush middle for 11 yards gain to the PEN34 (#5 T.Cortes), 1ST DOWN
7:021st & 10 at opp 34Shotgun #8 M.Craddock rush middle for 1 yard gain to the PEN33 (#4 D.Malloy; #99 L.Forster)
7:022nd & 9 at opp 33Shotgun #16 G.Saunier pass complete short left to #83 J.Elliott caught at PEN25, for 9 yards to the PEN24 (#22 B.Cornell), 1ST DOWN
7:021st & 10 at opp 24Shotgun #28 C.Roper rush right for 8 yards gain to the PEN16 (#0 J.Drayton; #5 T.Cortes)
7:022nd & 2 at opp 16Shotgun #8 M.Craddock rush middle for 1 yard gain to the PEN15 (#81 C.Martin; #99 L.Forster)
7:023rd & 1 at opp 15Shotgun #16 G.Saunier rush middle for 5 yards loss to the PEN20 fumbled by #16 G.Saunier at PEN15 recovered by DAR #16 G.Saunier at PEN20, End Of Play
2:014th & 1 at opp 15#35 O.Zalc field goal attempt from 37 yards NO GOOD (H: #18 N.Trigueros, LS: #42 W.Hester), clock 02:01
2:011st & 10 at own 20No Huddle-Shotgun #12 M.Teodecki rush right for 13 yards gain to the PEN33 fumbled by #12 M.Teodecki at PEN33 forced by #0 S.Simpkins Jr., out of bounds at PEN33, 1ST DOWN. The previous play is under automatic review - “Fumble”. CALL UPHELD
2:014th & 1 at opp 15Timeout Dartmouth, clock 02:01
Pennsylvania Touchdown, 16 plays
2:011st & 10 at own 33No Huddle-Shotgun #12 M.Teodecki pass complete short right to #32 T.Lafayette caught at PEN33, for 5 yards to the PEN38 (#9 J.Stephens). #32 T.Lafayette injured on the play
2:012nd & 5 at own 38No Huddle-Shotgun #12 M.Teodecki pass complete short right to #9 D.Barone caught at PEN44, for 6 yards to the PEN44 (#9 J.Stephens), 1ST DOWN
2:011st & 10 at own 44No Huddle-Shotgun #2 D.West rush middle for 1 yard gain to the PEN45 (#44 J.Johnson)
Q4 15:002nd & 9 at own 45Shotgun #12 M.Teodecki pass complete short right to #82 S.Cofrancesco caught at PEN44, for 5 yards to the PEN50 (#48 G.King)
Q4 15:003rd & 4 at the 50Shotgun #12 M.Teodecki pass complete short right to #2 D.West caught at DAR44, for 8 yards to the DAR42 (#48 G.King), 1ST DOWN
Q4 15:001st & 10 at opp 42No Huddle-Shotgun #12 M.Teodecki pass complete short left to #87 M.Page caught at DAR36, for 6 yards to the DAR36 (#21 J.Barnes)
Q4 15:002nd & 4 at opp 36Shotgun #2 D.West rush middle for 1 yard gain to the DAR35 (#97 K.Perkins; #0 S.Simpkins Jr.)
Q4 15:003rd & 3 at opp 35Shotgun #2 D.West rush middle for 5 yards gain to the DAR30 (#21 J.Barnes; #24 H.Keith), 1ST DOWN
Q4 15:001st & 10 at opp 30Shotgun #2 D.West rush middle for 3 yards gain to the DAR27 (#95 B.Williams; #96 C.Chol)
Q4 15:002nd & 7 at opp 27Shotgun #12 M.Teodecki rush middle for 15 yards gain to the DAR12 (#0 S.Simpkins Jr.), 1ST DOWN
Q4 15:001st & 10 at opp 12#82 S.Cofrancesco rush right for 7 yards gain to the DAR05 (#1 C.Best-Alston; #3 N.Maddox)
Q4 15:002nd & 3 at opp 5Shotgun #12 M.Teodecki pass incomplete short middle to #2 D.West thrown to DAR05
Q4 15:003rd & 3 at opp 5Shotgun #12 M.Teodecki pass complete short left to #22 J.Donnelly caught at DAR06, for 4 yards to the DAR01 (#0 S.Simpkins Jr.; #53 G.Hudák), 1ST DOWN
Q4 15:001st & goal at opp 1Shotgun #12 M.Teodecki rush right for 0 yards to the DAR01 (#52 S.Chester; #48 G.King)
Q4 8:472nd & goal at opp 1#5 S.Williams, Jr. rush middle for 1 yard gain to the DAR00 TOUCHDOWN, clock 08:47 #96 M.Walters kick attempt good (H: #12 M.Teodecki, LS: #15 Z.Darche)Pennsylvania 10, Dartmouth 7
Q4 8:471st & 10 at own 40#96 M.Walters kickoff 60 yards to the DAR00, Touchback
Q4 8:47Timeout Pennsylvania, clock 08:47
4th quarter4 drives, then Dartmouth 14, Pennsylvania 10
Dartmouth Touchdown, 8 plays
8:471st & 10 at own 25No Huddle-Shotgun #16 G.Saunier pass complete deep left to #2 N.Lemon caught at PEN50, for 34 yards to the PEN41 QB hurried by #81 C.Martin (#0 J.Drayton), 1ST DOWN
8:471st & 10 at opp 41Shotgun #8 M.Craddock rush right for 1 yard gain to the PEN40 (#99 L.Forster; #81 C.Martin)
8:472nd & 9 at opp 40Shotgun #16 G.Saunier pass complete short left to #7 K.Fisher caught at PEN32, for 23 yards to the PEN17 (#8 C.Olsztyn), out of bounds, 1ST DOWN
8:471st & 10 at opp 17Shotgun #8 M.Craddock rush middle for 4 yards gain to the PEN13 (#15 Z.Darche; #99 L.Forster)
8:472nd & 6 at opp 13Shotgun #16 G.Saunier rush left for 4 yards gain to the PEN09 (#93 R.Hall)
8:473rd & 2 at opp 9Shotgun #8 M.Craddock rush middle for 5 yards gain to the PEN04 (#22 B.Cornell; #14 D.McCrum), 1ST DOWN
8:471st & goal at opp 4Shotgun #8 M.Craddock rush middle for 2 yards gain to the PEN02 (#15 Z.Darche; #25 C.Erickson)
4:552nd & goal at opp 2Shotgun #8 M.Craddock rush middle for 2 yards gain to the PEN00 TOUCHDOWN, clock 04:55 #35 O.Zalc kick attempt good (H: #18 N.Trigueros, LS: #42 W.Hester)Dartmouth 14, Pennsylvania 10
4:481st & 10 at own 40#37 M.Weaver kickoff 60 yards to the PEN00 #0 J.Drayton return 25 yards to the PEN25 (#0 S.Simpkins Jr.)
4:55Timeout Dartmouth, clock 04:55
Pennsylvania Turnover on downs, 12 plays
4:551st & 10 at own 25No Huddle-Shotgun #32 T.Lafayette rush left for 0 yards to the PEN25 (#1 C.Best-Alston; #3 N.Maddox)
4:552nd & 10 at own 25No Huddle-Shotgun #12 M.Teodecki pass complete short left to #18 R.Johannson caught at PEN30, for 6 yards to the PEN31 (#9 J.Stephens)
4:553rd & 4 at own 31No Huddle-Shotgun #12 M.Teodecki pass complete short right to #9 D.Barone caught at PEN38, for 13 yards to the PEN44 (#1 C.Best-Alston; #24 H.Keith), 1ST DOWN
4:551st & 10 at own 44No Huddle-Shotgun #12 M.Teodecki pass complete short right to #2 D.West caught at PEN45, for 9 yards to the DAR47 (#52 S.Chester)
4:552nd & 1 at opp 47No Huddle-Shotgun #12 M.Teodecki pass incomplete short right to #9 D.Barone thrown to DAR35
4:553rd & 1 at opp 47No Huddle-Shotgun #2 D.West rush middle for 3 yards gain to the DAR44 (#0 S.Simpkins Jr.), 1ST DOWN
2:001st & 10 at opp 44Shotgun #12 M.Teodecki rush left for 4 yards gain to the DAR40 (#9 J.Stephens; #34 S.Cicarella), out of bounds
2:003rd & 1 at opp 47Timeout Pennsylvania, clock 02:00
2:002nd & 6 at opp 40Shotgun #12 M.Teodecki pass complete short left to #2 D.West caught at DAR38, for 17 yards to the DAR23 (#9 J.Stephens), out of bounds, 1ST DOWN
2:001st & 10 at opp 23Shotgun #12 M.Teodecki rush left for 6 yards gain to the DAR17 (#9 J.Stephens), out of bounds
2:002nd & 4 at opp 17Shotgun #2 D.West rush middle for 0 yards to the DAR17 (#95 B.Williams). #48 G.King injured on the play
2:003rd & 4 at opp 17No Huddle-Shotgun #12 M.Teodecki pass complete short left to #82 S.Cofrancesco caught at DAR20, for 1 yard to the DAR16 (#9 J.Stephens)
1:204th & 3 at opp 16Shotgun #12 M.Teodecki pass incomplete short left to #9 D.Barone thrown to DAR10 broken up by #20 C.Vela, TURNOVER ON DOWNS
1:223rd & 4 at own 17Timeout Dartmouth, clock 01:22
1:223rd & 4 at opp 17Timeout Pennsylvania, clock 01:22
Dartmouth Punt, 3 plays
1:221st & 10 at own 16No Huddle-Shotgun #8 M.Craddock rush middle for 3 yards gain to the DAR19 (#81 C.Martin)
1:162nd & 7 at own 19No Huddle-Shotgun #16 G.Saunier rush right for 1 yard gain to the DAR20 (#15 Z.Darche; #8 C.Olsztyn)
1:161st & 10 at opp 16Timeout Pennsylvania, clock 01:16
0:283rd & 6 at own 20No Huddle #8 M.Craddock rush middle for 2 yards loss to the DAR18 (#97 D.McPherson)
0:282nd & 7 at own 19Timeout Dartmouth, clock 00:28
0:094th & 8 at own 18#15 L.Armistead punt 43 yards to the PEN39 #0 J.Drayton return 7 yards to the PEN46 (#42 W.Hester; #21 J.Barnes)
0:233rd & 6 at opp 20Timeout Pennsylvania, clock 00:23
Pennsylvania End of game, 2 plays
0:231st & 10 at own 46No Huddle-Shotgun #12 M.Teodecki pass incomplete short left to #9 D.Barone thrown to DAR40
0:232nd & 10 at own 46No Huddle-Shotgun #12 M.Teodecki sacked for loss of 4 yards to the PEN42 (#40 U.Odimegwu)

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.

Dartmouth leads 36–⁠34–⁠2 in 72 meetings.

Recent meetings
2026Dartmouth 14, Pennsylvania 10
2025Pennsylvania 36, Dartmouth 24
2024Dartmouth 20, Pennsylvania 17
2023Dartmouth 23, Pennsylvania 20
2022Pennsylvania 23, Dartmouth 17
2021Dartmouth 31, Pennsylvania 7

Around this game