East Carolina at Old Dominion

Saturday, September 19, 2026

East Carolina beat Old Dominion 20–⁠17. It was their sixth meeting; East Carolina leads the series 6–⁠0.

AwayEast Carolina3–⁠3 in 2026
20
HomeOld Dominion2–⁠5 in 2026
17

Final at S.B. Ballard Stadium, NorfolkTV: ESPN+Attendance 21,444

At kickoff
78°F, wind 13 mph from the eastWeather: NOAA NCEI Global Historical Climatology Network hourly; Norfolk NAS, 6 km from the stadium
Official
Charles LamertinaGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
East Carolina737320
Old Dominion0170017

How the win probability moved

Old Dominion favored

Win probability by play: Old Dominion 58% at kickoff, 0% at the end. Biggest swing: 41 points.

East Carolina favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (41 points).

Standouts

  • RushingDevin Roche18 carries, 102 yardsOld Dominion
  • DefenseJackson Forrest8 tackles, 1 sack, 2.5 for lossOld Dominion

Player stats

East Carolina

PassingC/AttYdsTDInt
Mitch Griffis4/125800
Emory Williams5/72200
Kyler Pearson1/1-200
RushingCarYdsTDLong
T.J. Engleman1699040
Ashton Gray103607
Mitch Griffis622013
Michael Allen82108
ReceivingRecYdsTDLong
Ismael Smith Flores327015
Dillon Lorick127027
Ja’Keith Hamilton125125
Nathaniel Joseph224012
DefenseTklTFLSacksInt
Julien Davis81.500
Zyeir Gamble80.500
Kieran Davis7200
Jackson Barker7000
Ayden Duncanson2001

Old Dominion

PassingC/AttYdsTDInt
Quinn Henicle8/209401
RushingCarYdsTDLong
Devin Roche18102041
Quinn Henicle1673119
Trey Hall41708
Maurki James49010
ReceivingRecYdsTDLong
Zialis Blackmon142042
Devin Roche125025
Josh Rodriguez31105
Kendall Harris110010
DefenseTklTFLSacksInt
Mario Thompson91.510
Jackson Forrest82.510
Zion Frink8100
Lucas Struck8000

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

Team stats

East CarolinaOld Dominion
276Total yards274
103Passing yards94
173Rushing yards180
4.9Yards per pass4.7
3.7Yards per rush4.1
17First downs14
3–⁠13Third downs5–⁠15
0–⁠2Fourth downs0–⁠1
1Turnovers2
9–⁠85Penalties9–⁠95
30:37Possession29:23
0Sacks (by defense)2

Efficiency

East CarolinaOld Dominion
28%Success rate25%
−0.28EPA per play−0.25
1.06Explosiveness1.58
−0.24Rushing EPA−0.07
−0.32Passing EPA−0.57
17%Passing-down success29%
−0.17First-down EPA−0.36
−0.28Second-down EPA−0.01
0.10Third-down EPA−0.07
20%Havoc by its defense15%

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)

Old Dominion 63% to win. East Carolina won as Elo’s underdog.

The line

Old Dominion −2.5, over/under 48.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 Old Dominion 57%, East Carolina 43%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Old Dominion end zoneEast Carolina end zoneQ1 East CarolinaPunt, 3 playsQ1 Old DominionPunt, 8 playsQ1 East CarolinaPunt, 6 playsQ1 Old DominionTurnover on downs, 6 playsQ1 East CarolinaTouchdown, 2 playsQ1 Old DominionPunt, 3 playsQ1 East CarolinaTurnover on downs, 8 playsQ1 Old DominionPunt, 3 playsQ2 East CarolinaPunt, 5 playsQ2 Old DominionField goal, 6 playsQ2 East CarolinaFumble return TD, 3 plays (Old Dominion scores)Q2 East CarolinaPunt, 4 playsQ2 Old DominionTouchdown, 5 playsQ2 East CarolinaPunt, 5 playsQ2 Old DominionPunt, 4 playsQ2 East CarolinaField goal, 7 playsQ2 Old DominionEnd of half, 1 playQ3 Old DominionPick-six, 5 plays (East Carolina scores)Q3 Old DominionPunt, 6 playsQ3 East CarolinaPunt, 3 playsQ3 Old DominionFumble, 10 playsQ3 East CarolinaField goal, 12 playsQ4 Old DominionPunt, 5 playsQ4 East CarolinaTurnover on downs, 5 playsQ4 Old DominionPunt, 3 playsQ4 East CarolinaEnd of game, 7 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Old Dominion drives left to right, East Carolina right to left.
  1. Q1 East CarolinaPunt, 3 plays, 57 yards
  2. Q1 Old DominionPunt, 8 plays, 61 yards
  3. Q1 East CarolinaPunt, 6 plays, 63 yards
  4. Q1 Old DominionTurnover on downs, 6 plays, 12 yards
  5. Q1 East CarolinaTouchdown, 2 plays, 28 yards
  6. Q1 Old DominionPunt, 3 plays, 49 yards
  7. Q1 East CarolinaTurnover on downs, 8 plays, 33 yards
  8. Q1 Old DominionPunt, 3 plays, 50 yards
  9. Q2 East CarolinaPunt, 5 plays, 63 yards
  10. Q2 Old DominionField goal, 6 plays, 15 yards
  11. Q2 East CarolinaFumble return TD, 3 plays (Old Dominion scores), −16 yards
  12. Q2 East CarolinaPunt, 4 plays, 10 yards
  13. Q2 Old DominionTouchdown, 5 plays, 35 yards
  14. Q2 East CarolinaPunt, 5 plays, 52 yards
  15. Q2 Old DominionPunt, 4 plays, 51 yards
  16. Q2 East CarolinaField goal, 7 plays, 9 yards
  17. Q2 Old DominionEnd of half, 1 play, −2 yards
  18. Q3 Old DominionPick-six, 5 plays (East Carolina scores), −22 yards
  19. Q3 Old DominionPunt, 6 plays, 42 yards
  20. Q3 East CarolinaPunt, 3 plays, 50 yards
  21. Q3 Old DominionFumble, 10 plays, 56 yards
  22. Q3 East CarolinaField goal, 12 plays, 18 yards
  23. Q4 Old DominionPunt, 5 plays, 44 yards
  24. Q4 East CarolinaTurnover on downs, 5 plays, 40 yards
  25. Q4 Old DominionPunt, 3 plays, 37 yards
  26. Q4 East CarolinaEnd of game, 7 plays, 25 yards

Play by play

1st quarter8 drives, then East Carolina 7, Old Dominion 0
East Carolina Punt, 3 plays
15:001st & 10 at own 35#99 A.Nelms kickoff 65 yards to the ECU00, Touchback
15:001st & 10 at own 25No Huddle-Shotgun #3 A.Gray rush middle for 4 yards gain to the ECU29 (#1 Z.Frink; #32 J.Drummer)
15:002nd & 6 at own 29No Huddle-Shotgun #12 M.Griffis pass incomplete deep right to #15 J.Hamilton thrown to ODU45
15:003rd & 6 at own 29No Huddle-Shotgun #12 M.Griffis pass incomplete short right to #1 R.Joseph Jr. thrown to ECU42 broken up by #1 Z.Frink QB hurried by #0 M.Thompson
14:184th & 6 at own 29#48 T.O’Halloran punt 53 yards to the ODU18
Old Dominion Punt, 8 plays
14:181st & 10 at own 18No Huddle-Shotgun #3 D.Roche rush middle for 1 yard gain to the ODU19 (#0 J.Robinson)
14:182nd & 9 at own 19No Huddle-Shotgun #10 Q.Henicle pass complete short left to #8 J.Rodriguez caught at ODU16, for 1 yard to the ODU20 (#3 Z.Gamble)
14:183rd & 8 at own 20No Huddle-Shotgun #10 Q.Henicle rush middle for 19 yards gain to the ODU39 (#3 Z.Gamble), 1ST DOWN
14:181st & 10 at own 39No Huddle-Shotgun #10 Q.Henicle pass incomplete short middle to #11 T.Johnson thrown to ECU45 QB hurried by #0 J.Robinson
14:182nd & 10 at own 39No Huddle-Shotgun #10 Q.Henicle pass incomplete short left to #8 J.Rodriguez thrown to ODU50
14:183rd & 10 at own 39No Huddle-Shotgun #10 Q.Henicle pass incomplete deep right to #1 J.Harrell thrown to ECU35 PENALTY ECU Pass Interference 15 yards from ODU39 to ECU46, 1ST DOWN. NO PLAY
14:181st & 10 at opp 46No Huddle-Shotgun #10 Q.Henicle pass incomplete deep middle to #8 J.Rodriguez thrown to ECU02
14:182nd & 10 at opp 46No Huddle-Shotgun #3 D.Roche rush left for 4 yards loss to the ECU50 (#5 K.Davis)
14:183rd & 14 at the 50No Huddle-Shotgun #10 Q.Henicle pass incomplete short middle to #86 L.Haughton Jr. thrown to ECU40 QB hurried by #98 T.Brazell
11:334th & 14 at the 50#96 I.Brandt punt 29 yards to the ECU21, out of bounds at ECU21
East Carolina Punt, 6 plays
11:331st & 10 at own 21No Huddle-Shotgun #12 M.Griffis rush right for 4 yards gain to the ECU25 (#3 M.Easterly), out of bounds
11:332nd & 6 at own 25No Huddle-Shotgun #3 A.Gray rush middle for 3 yards gain to the ECU28 (#3 M.Easterly; #19 L.Struck)
11:333rd & 3 at own 28No Huddle-Shotgun #3 A.Gray rush middle for 6 yards gain to the ECU34 (#0 M.Thompson; #6 M.Chapman), 1ST DOWN
11:331st & 10 at own 34No Huddle-Shotgun #12 M.Griffis pass incomplete short left to #2 T.Johnson thrown to ECU36
11:332nd & 10 at own 34No Huddle-Shotgun #12 M.Griffis sacked for loss of 1 yard to the ECU33 (#18 J.Forrest)
11:333rd & 11 at own 33No Huddle-Shotgun #3 A.Gray rush right for 6 yards gain to the ECU39 (#1 Z.Frink; #3 M.Easterly), out of bounds
11:334th & 5 at own 39PENALTY ECU False Start (#24 J.Dickerson) 5 yards from ECU39 to ECU34. NO PLAY
8:544th & 10 at own 34#48 T.O’Halloran punt 50 yards to the ODU16 #3 D.Roche return 0 yards to the ODU16 (#42 J.Davis; #53 B.Shirley)
Old Dominion Turnover on downs, 6 plays
8:541st & 10 at own 16No Huddle-Shotgun #3 D.Roche rush middle for 1 yard loss to the ODU15 (#3 Z.Gamble; #5 K.Davis)
8:542nd & 11 at own 15No Huddle-Shotgun #10 Q.Henicle pass complete short right to #3 D.Roche caught at ODU14, for 25 yards to the ODU40 (#3 Z.Gamble), out of bounds, 1ST DOWN
8:541st & 10 at own 40No Huddle-Shotgun #3 D.Roche rush right for 2 yards gain to the ODU42 (#98 T.Brazell; #6 D.Hines)
8:542nd & 8 at own 42No Huddle-Shotgun #10 Q.Henicle pass incomplete short left to #8 J.Rodriguez thrown to ODU45 QB hurried by #0 J.Robinson
8:543rd & 8 at own 42No Huddle-Shotgun #10 Q.Henicle pass complete short left to #8 J.Rodriguez caught at ODU40, for 5 yards to the ODU47 (#20 C.Law; #15 C.Peterson)
6:444th & 3 at own 47No Huddle Old Dominion rush middle for 19 yards loss to the ODU28 fumbled by Old Dominion at ODU34 recovered by ODU #96 I.Brandt at ODU28, End Of Play, TURNOVER ON DOWNS
East Carolina Touchdown, 2 plays
6:441st & 10 at opp 28No Huddle-Shotgun #21 M.Allen rush middle for 3 yards gain to the ODU25 (#0 M.Thompson; #4 J.Gibson)
6:032nd & 7 at opp 25Ja’Keith Hamilton 25 Yd pass from Jason Dickerson (Noah Perez Kick)East Carolina 7, Old Dominion 0
Old Dominion Punt, 3 plays
5:591st & 10 at own 35#43 N.Perez kickoff 64 yards to the ODU01 #1 Z.Frink return 16 yards to the ODU17 (#34 A.Cole; #20 C.Law)
5:591st & 10 at own 17No Huddle-Shotgun #10 Q.Henicle rush middle for 2 yards gain to the ODU19 (#12 M.Pollard)
5:592nd & 8 at own 19No Huddle-Shotgun #10 Q.Henicle pass complete short left to #8 J.Rodriguez caught at ODU17, for 5 yards to the ODU24 (#20 C.Law; #25 S.Collier)
5:593rd & 3 at own 24No Huddle-Shotgun #3 D.Roche rush middle for 2 yards gain to the ODU26 (#4 K.Merrell; #42 J.Davis)
3:554th & 1 at own 26#96 I.Brandt punt 40 yards to the ECU34
East Carolina Turnover on downs, 8 plays
3:551st & 10 at own 34No Huddle-Shotgun #9 E.Williams rush right for 9 yards gain to the ECU43 (#1 Z.Frink)
3:552nd & 1 at own 43No Huddle-Shotgun #4 T.Engleman Jr. rush right for 2 yards gain to the ECU45 (#6 M.Chapman; #40 H.Malecki), 1ST DOWN
3:551st & 10 at own 45No Huddle-Shotgun #4 T.Engleman Jr. rush middle for 2 yards gain to the ECU47 (#44 B.Farmer; #88 M.Harris)
3:552nd & 8 at own 47No Huddle-Shotgun #9 E.Williams pass complete short left to #1 R.Joseph Jr. caught at ODU41, for 12 yards to the ODU41, out of bounds at ODU41, 1ST DOWN
3:551st & 10 at opp 41No Huddle-Shotgun #4 T.Engleman Jr. rush middle for 7 yards gain to the ODU34 (#3 M.Easterly; #19 L.Struck)
3:552nd & 3 at opp 34No Huddle-Shotgun #9 E.Williams rush left for 1 yard gain to the ODU33 (#44 B.Farmer; #18 J.Forrest)
3:553rd & goal at opp 0No Huddle-Shotgun #9 E.Williams rush middle for 0 yards to the ODU33 (#4 J.Gibson; #90 C.Forbes). The previous play is under automatic review - “Runner was down prior to losing the ball”. CALL UPHELD
0:394th & 2 at opp 33No Huddle-Shotgun #9 E.Williams pass incomplete short middle to #1 R.Joseph Jr. thrown to ODU26 QB hurried by #0 M.Thompson, TURNOVER ON DOWNS
Old Dominion Punt, 3 plays
0:391st & 10 at own 33No Huddle-Shotgun #3 D.Roche rush right for 5 yards gain to the ODU38 (#3 Z.Gamble; #8 K.McKinley)
0:392nd & 5 at own 38No Huddle-Shotgun #3 D.Roche rush middle for 3 yards gain to the ODU41 (#4 K.Merrell; #5 K.Davis)
Q2 15:003rd & 2 at own 41No Huddle-Shotgun #3 D.Roche rush middle for 1 yard gain to the ODU42 (#5 K.Davis; #3 Z.Gamble)
Q2 14:144th & 1 at own 42#96 I.Brandt punt 41 yards to the ECU17 fair catch by #0 K.Pearson at ECU17
2nd quarter9 drives, then Old Dominion 17, East Carolina 10
East Carolina Punt, 5 plays
14:141st & 10 at own 17No Huddle-Shotgun #3 A.Gray rush middle for 3 yards gain to the ECU20 (#10 K.Naotala; #19 L.Struck)
14:141st & 10 at own 43No Huddle-Shotgun #9 E.Williams pass incomplete short middle to #1 R.Joseph Jr. thrown to ODU39
14:142nd & 10 at own 43No Huddle-Shotgun #9 E.Williams pass complete short right to #24 J.Dickerson caught at ECU40, for 0 yards to the ECU43 (#10 K.Naotala)
14:143rd & 10 at own 43No Huddle-Shotgun #9 E.Williams sacked for loss of 5 yards to the ECU38 (#0 M.Thompson)
12:294th & 15 at own 38#48 T.O’Halloran punt 42 yards to the ODU20 fair catch by #3 D.Roche at ODU20
12:353rd & 10 at own 43Timeout East Carolina, clock 12:35
12:352nd & 7 at own 20No Huddle-Shotgun #9 E.Williams pass complete short left to #8 I.Smith Flores caught at ECU28, for 8 yards to the ECU28, out of bounds at ECU28, 1ST DOWN
Old Dominion Field goal, 6 plays
12:351st & 10 at own 20No Huddle-Shotgun #10 Q.Henicle rush middle for 1 yard loss to the ODU19 (#10 C.Law; #12 M.Pollard)
12:352nd & 11 at own 19No Huddle-Shotgun #10 Q.Henicle pass intercepted by #7 A.Levells-Mitchell at ODU50, End Of Play PENALTY ECU Roughing The Passer 15 yards from ODU19 to ODU34, 1ST DOWN. NO PLAY
12:351st & 10 at own 34No Huddle-Shotgun #10 Q.Henicle pass complete deep middle to #14 Z.Blackmon caught at ECU24, for 42 yards to the ECU24, End Of Play, 1ST DOWN
12:351st & 10 at opp 24No Huddle-Shotgun #6 T.Hall rush middle for 5 yards gain to the ECU19 (#10 C.Law; #13 A.Duncanson)
12:352nd & 5 at opp 19No Huddle-Shotgun #6 T.Hall rush right for 4 yards gain to the ECU15 (#6 D.Hines; #42 J.Davis)
12:353rd & 1 at opp 15No Huddle-Shotgun #6 T.Hall rush left for 0 yards to the ECU15 (#11 D.Johnson Jr.; #88 R.Roseborough)
12:354th & 1 at opp 15No Huddle-Shotgun #10 Q.Henicle pass complete short middle to #86 L.Haughton Jr. caught at ECU08, for 7 yards to the ECU08 (#6 D.Hines) PENALTY ODU Illegal Formation 5 yards from ECU15 to ECU20. NO PLAY
9:174th & 6 at opp 20#93 N.Eichner field goal attempt from 38 yards GOOD (H: #96 I.Brandt, LS: #61 B.Durkin), clock 09:17East Carolina 7, Old Dominion 3
East Carolina Fumble return TD, 3 plays (Old Dominion scores)
9:171st & 10 at own 35#99 A.Nelms kickoff 65 yards to the ECU00, Touchback
9:171st & goal at opp 0No Huddle-Shotgun #9 E.Williams pass complete short right to #21 M.Allen caught at ECU20, for 1 yard to the ECU26 (#4 J.Gibson; #12 A.Horn) PENALTY ECU Holding (#55 E.Kramer) 10 yards from ECU26 to ECU16
9:171st & 19 at own 16No Huddle-Shotgun #21 M.Allen rush right for 6 yards gain to the ECU22 (#1 Z.Frink)
8:122nd & 13 at own 22Daevon Iles 23 Yd Fumble Return (Nathanial Eichner Kick)Old Dominion 10, East Carolina 7
East Carolina Punt, 4 plays
8:121st & 10 at own 35#99 A.Nelms kickoff 65 yards to the ECU00, Touchback
8:121st & 10 at own 25No Huddle-Shotgun #3 A.Gray rush right for 2 yards gain to the ECU27 (#10 K.Naotala; #9 D.Lynch)
8:122nd & 8 at own 27No Huddle-Shotgun #3 A.Gray rush right for 21 yards gain (0) to the ECU48 (#17 D.McLilley-Bulo) PENALTY ECU Holding (#55 E.Kramer) 10 yards from ECU27 to ECU17
8:122nd & 18 at own 17No Huddle-Shotgun #9 E.Williams rush middle for 6 yards loss to the ECU11 fumbled by #9 E.Williams at ECU10 recovered by ECU #9 E.Williams at ECU11, End Of Play
8:123rd & 24 at own 11No Huddle-Shotgun #3 A.Gray rush right for 7 yards gain to the ECU18, out of bounds at ECU18
6:024th & 17 at own 18#48 T.O’Halloran punt 55 yards to the ODU27 #3 D.Roche return 38 yards to the ECU35 (#98 T.Brazell; #6 K.Hamlett)
Old Dominion Touchdown, 5 plays
6:021st & 10 at opp 35No Huddle-Shotgun #5 M.James rush middle for 3 yards gain to the ECU32 (#8 K.McKinley; #91 M.Parker)
6:022nd & 7 at opp 32No Huddle-Shotgun #10 Q.Henicle pass complete short left to #7 K.Harris caught at ECU24, for 10 yards to the ECU22 (#7 A.Levells-Mitchell), out of bounds, 1ST DOWN
6:021st & 10 at opp 22No Huddle-Shotgun #10 Q.Henicle pass incomplete short left to #7 K.Harris thrown to ECU04 broken up by #7 A.Levells-Mitchell
6:022nd & 10 at opp 22No Huddle-Shotgun #10 Q.Henicle pass complete short middle to #1 J.Harrell caught at ECU19, for 4 yards to the ECU18 (#1 J.Barker), out of bounds
4:143rd & 6 at opp 18No Huddle-Shotgun #10 Q.Henicle rush middle for 18 yards gain to the ECU00 TOUCHDOWN, clock 04:14, 1ST DOWN #93 N.Eichner kick attempt good (H: #96 I.Brandt, LS: #61 B.Durkin)Old Dominion 17, East Carolina 7
4:202nd & 10 at opp 22Timeout Old Dominion, clock 04:20
East Carolina Punt, 5 plays
4:141st & 10 at own 35#99 A.Nelms kickoff 65 yards to the ECU00, Touchback
4:141st & 10 at own 25No Huddle-Shotgun #12 M.Griffis pass complete short right to #8 I.Smith Flores caught at ECU24, for 4 yards to the ECU29 (#0 M.Thompson)
4:142nd & 6 at own 29No Huddle-Shotgun #21 M.Allen rush middle for 8 yards gain to the ECU37 (#19 L.Struck; #8 G.Johnson), 1ST DOWN
4:141st & 10 at own 37No Huddle-Shotgun #21 M.Allen rush middle for 1 yard gain to the ECU38 (#19 L.Struck; #18 J.Forrest)
4:142nd & 9 at own 38No Huddle-Shotgun #12 M.Griffis rush right for 3 yards gain to the ECU41 (#90 C.Forbes)
4:143rd & 6 at own 41No Huddle-Shotgun #12 M.Griffis pass incomplete short middle to #15 J.Hamilton thrown to ECU47 QB hurried by #18 J.Forrest
2:234th & 6 at own 41#48 T.O’Halloran punt 36 yards to the ODU23 fair catch by #3 D.Roche at ODU23
Old Dominion Punt, 4 plays
2:231st & 10 at own 23No Huddle-Shotgun #3 D.Roche rush middle for 14 yards gain to the ODU37 (#11 D.Johnson Jr.; #8 K.McKinley), 1ST DOWN
2:231st & 10 at own 37No Huddle-Shotgun #10 Q.Henicle pass incomplete short right to #3 D.Roche thrown to ODU39 QB hurried by #11 D.Johnson Jr.
2:232nd & 10 at own 37No Huddle-Shotgun #3 D.Roche rush middle for 7 yards gain to the ODU44 (#0 J.Robinson)
2:233rd & 3 at own 44No Huddle-Shotgun #10 Q.Henicle rush middle for 0 yards to the ODU44 (#1 J.Barker; #11 D.Johnson Jr.)
1:054th & 3 at own 44#96 I.Brandt punt 30 yards to the ECU26 fair catch by #0 K.Pearson at ECU26
1:113rd & 3 at opp 44Timeout East Carolina, clock 01:11
East Carolina Field goal, 7 plays
1:111st & 10 at own 26No Huddle-Shotgun #4 T.Engleman Jr. rush middle for 16 yards gain to the ECU42 (#1 Z.Frink), 1ST DOWN
1:111st & 10 at own 42No Huddle-Shotgun #4 T.Engleman Jr. rush middle for 2 yards gain to the ECU44 (#0 M.Thompson; #9 D.Lynch)
1:112nd & 8 at own 44No Huddle-Shotgun #12 M.Griffis pass incomplete deep right to #15 J.Hamilton thrown to ODU32 PENALTY ODU Roughing The Passer (#9 D.Lynch) 15 yards from ECU44 to ODU41, 1ST DOWN. NO PLAY
1:111st & 10 at opp 41No Huddle-Shotgun #12 M.Griffis pass complete short right to #8 I.Smith Flores caught at ODU26, for 15 yards to the ODU26, out of bounds at ODU26, 1ST DOWN
1:111st & 10 at opp 26No Huddle-Shotgun #12 M.Griffis pass incomplete deep left to #2 T.Johnson thrown to ODU00 broken up by #2 D.Iles
1:112nd & 10 at opp 26PENALTY ECU False Start (#66 M.Neolien) 5 yards from ODU26 to ODU31. NO PLAY
1:112nd & 15 at opp 31No Huddle-Shotgun #12 M.Griffis rush left for 13 yards gain to the ODU18 (#5 B.Crutchfield), out of bounds
1:113rd & 2 at opp 18No Huddle-Shotgun #12 M.Griffis pass incomplete short left to #1 R.Joseph Jr. thrown to ODU09
0:113rd & 2 at own 18Timeout Old Dominion, clock 00:11
0:024th & 2 at opp 18#43 N.Perez field goal attempt from 36 yards GOOD (H: #83 E.Huether, LS: #53 B.Shirley), clock 00:02Old Dominion 17, East Carolina 10
Old Dominion End of half, 1 play
0:021st & 10 at own 35#93 E.Scott kickoff 53 yards to the ODU12 fair catch by #5 M.James at ODU12
0:021st & 10 at own 25Kneel down by #10 Q.Henicle at ODU23 for loss of 2 yards
0:001st & 10 at own 28PENALTY ODU Personal Foul (#19 L.Struck) 15 yards from ECU28 to ECU43, 1ST DOWN. NO PLAY
3rd quarter5 drives, then Tied at 17
Old Dominion Pick-six, 5 plays (East Carolina scores)
14:561st & 10 at own 35#93 E.Scott kickoff 61 yards to the ODU04 #1 Z.Frink return 18 yards to the ODU22 (#1 J.Barker)
14:561st & 10 at own 22No Huddle-Shotgun #10 Q.Henicle rush middle for 4 yards gain to the ODU26 (#4 K.Merrell)
14:562nd & 6 at own 26No Huddle-Shotgun #3 D.Roche rush middle for 41 yards gain to the ECU33 (#4 K.Merrell), 1ST DOWN
14:561st & 10 at opp 33No Huddle-Shotgun #3 D.Roche rush middle for 4 yards gain to the ECU29 (#42 J.Davis; #3 Z.Gamble)
14:562nd & 6 at opp 29No Huddle-Shotgun #10 Q.Henicle rush right for 0 yards to the ECU29 (#42 J.Davis), out of bounds PENALTY ODU Holding (#72 K.Hall) 10 yards from ECU29 to ECU39. NO PLAY
14:562nd & 16 at opp 39No Huddle-Shotgun #10 Q.Henicle rush middle for 2 yards loss to the ECU41 (#98 T.Brazell; #5 K.Davis)
12:363rd & 18 at opp 41No Huddle-Shotgun #10 Q.Henicle pass intercepted by #13 A.Duncanson at ECU33 #13 A.Duncanson return 67 yards to the ODU00 TOUCHDOWN, clock 12:36 #43 N.Perez kick attempt good (H: #83 E.Huether, LS: #53 B.Shirley)Tied at 17
Old Dominion Punt, 6 plays
12:361st & 10 at own 35#93 E.Scott kickoff 60 yards to the ODU05, out of bounds at ODU05
12:361st & 10 at own 35No Huddle-Shotgun #3 D.Roche rush middle for 2 yards gain to the ODU37 (#4 K.Merrell; #11 D.Johnson Jr.)
12:362nd & 8 at own 37No Huddle-Shotgun #10 Q.Henicle rush left for 1 yard gain to the ODU38 (#11 D.Johnson Jr.; #4 K.Merrell)
12:363rd & goal at opp 0No Huddle-Shotgun #3 D.Roche rush right for 7 yards gain to the ODU45 (#3 Z.Gamble; #22 A.Ross), out of bounds, 1ST DOWN
12:361st & 10 at own 45No Huddle-Shotgun #6 T.Hall rush middle for 8 yards gain to the ECU47 (#12 M.Pollard; #50 E.Powell)
12:362nd & 2 at opp 47No Huddle-Shotgun #10 Q.Henicle rush middle for 4 yards loss to the ODU49 fumbled by #10 Q.Henicle at ODU49 recovered by ODU #10 Q.Henicle at ODU49, End Of Play
12:363rd & 6 at own 49PENALTY ODU Personal Foul (#1 J.Harrell) 15 yards from ODU49 to ODU34. NO PLAY
12:363rd & 21 at own 34No Huddle-Shotgun #10 Q.Henicle rush right for 14 yards gain to the ODU48 (#1 J.Barker)
8:304th & 7 at own 48#96 I.Brandt punt 36 yards to the ECU16 #0 K.Pearson return 7 yards to the ECU23, out of bounds at ECU23
East Carolina Punt, 3 plays
8:301st & 10 at own 23Shotgun #12 M.Griffis pass incomplete short right to #2 T.Johnson thrown to ECU28
8:302nd & 10 at own 23PENALTY ECU False Start (#6 K.Hamlett) 5 yards from ECU23 to ECU18. NO PLAY
8:302nd & 15 at own 18No Huddle-Shotgun #4 T.Engleman Jr. rush middle for 5 yards gain to the ECU23 (#10 K.Naotala; #0 M.Thompson)
8:303rd & 10 at own 23PENALTY ECU False Start (#6 K.Hamlett) 5 yards from ECU23 to ECU18. NO PLAY
8:303rd & 15 at own 18No Huddle-Shotgun #4 T.Engleman Jr. rush middle for 2 yards gain to the ECU20 (#40 H.Malecki; #11 K.Collier)
6:504th & 13 at own 20#48 T.O’Halloran punt 53 yards to the ODU27 #3 D.Roche return 0 yards to the ODU27 (#52 L.Porter)
Old Dominion Fumble, 10 plays
6:501st & 10 at own 27No Huddle-Shotgun #10 Q.Henicle pass complete short left to #86 L.Haughton Jr. caught at ODU26, for 2 yards to the ODU29 (#4 K.Merrell; #13 A.Duncanson)
6:502nd & 8 at own 29No Huddle-Shotgun #10 Q.Henicle rush middle for 4 yards gain to the ODU33 (#88 R.Roseborough; #0 J.Robinson)
5:263rd & 4 at own 33No Huddle-Shotgun #10 Q.Henicle rush middle for 11 yards gain to the ODU44 (#11 D.Johnson Jr.; #1 J.Barker), 1ST DOWN
5:262nd & 8 at own 29Timeout Old Dominion, clock 05:26
5:261st & 10 at own 44No Huddle-Shotgun #3 D.Roche rush left for 0 yards to the ODU44 (#1 J.Barker; #0 J.Robinson)
5:262nd & 10 at own 44No Huddle-Shotgun #3 D.Roche rush left for 13 yards gain to the ECU43 fumbled by #3 D.Roche at ECU45 forced by #6 D.Hines recovered by ODU #3 D.Roche at ECU43, End Of Play, 1ST DOWN
5:261st & 10 at opp 43No Huddle-Shotgun #5 M.James rush middle for 0 yards to the ECU43 (#10 C.Law; #5 K.Davis)
5:262nd & 10 at opp 43No Huddle-Shotgun #10 Q.Henicle rush left for 1 yard gain to the ECU42 (#8 K.McKinley)
5:263rd & 9 at opp 42No Huddle-Shotgun #10 Q.Henicle rush left for 9 yards gain to the ECU33 (#42 J.Davis; #20 C.Law), 1ST DOWN
5:261st & 10 at opp 33No Huddle-Shotgun #10 Q.Henicle pass incomplete short left to #8 J.Rodriguez thrown to ECU40 QB hurried by #98 T.Brazell
1:462nd & 10 at opp 33No Huddle-Shotgun #3 D.Roche rush middle for 1 yard gain to the ECU32 fumbled by #3 D.Roche at ECU31 forced by #5 K.Davis recovered by ECU #91 M.Parker at ECU32, End Of Play PENALTY ECU Personal Foul (#98 T.Brazell) 15 yards from ECU32 to ECU17
East Carolina Field goal, 12 plays
1:461st & 10 at own 17No Huddle-Shotgun #12 M.Griffis rush middle for 3 yards gain to the ECU20 (#3 M.Easterly; #9 D.Lynch) PENALTY ODU Offside (#0 M.Thompson) 5 yards from ECU17 to ECU22. NO PLAY
1:461st & 5 at own 22No Huddle-Shotgun #3 A.Gray rush left for 3 yards gain to the ECU25 (#5 B.Crutchfield)
1:462nd & 2 at own 25No Huddle-Shotgun #21 M.Allen rush middle for 1 yard gain to the ECU26 (#18 J.Forrest; #95 A.Foster)
Q4 15:003rd & 1 at own 26No Huddle-Shotgun #12 M.Griffis rush middle for 0 yards to the ECU26 (#10 K.Naotala) PENALTY ODU Offside (#0 M.Thompson) 5 yards from ECU26 to ECU31, 1ST DOWN. NO PLAY
Q4 15:001st & 10 at own 31No Huddle-Shotgun #21 M.Allen rush middle for 1 yard gain to the ECU32 (#19 L.Struck; #9 D.Lynch)
Q4 15:002nd & 9 at own 32No Huddle-Shotgun #12 M.Griffis pass incomplete deep left to #8 I.Smith Flores thrown to ODU47 PENALTY ODU Holding (#3 M.Easterly) 10 yards from ECU32 to ECU42, 1ST DOWN. NO PLAY
Q4 15:001st & 10 at own 42No Huddle-Shotgun #21 M.Allen rush right for 3 yards gain to the ECU45 (#95 A.Foster; #6 M.Chapman)
Q4 15:002nd & 7 at own 45No Huddle-Shotgun #3 A.Gray rush right for 2 yards gain to the ECU47 (#1 Z.Frink), out of bounds
Q4 15:003rd & 5 at own 47No Huddle-Shotgun #12 M.Griffis pass complete short middle to #14 D.Lorick caught at ODU40, for 27 yards to the ODU26 (#1 Z.Frink; #8 G.Johnson), 1ST DOWN
Q4 15:001st & 10 at opp 26No Huddle-Shotgun #4 T.Engleman Jr. rush middle for 5 yards gain to the ODU21 (#6 M.Chapman)
Q4 15:002nd & 5 at opp 21Shotgun #12 M.Griffis pass complete short right to #1 R.Joseph Jr. caught at ODU09, for 12 yards to the ODU09 (#19 L.Struck), 1ST DOWN
Q4 15:001st & goal at opp 9No Huddle-Shotgun #12 M.Griffis rush middle for 1 yard gain to the ODU08 (#0 M.Thompson)
Q4 10:292nd & goal at opp 8No Huddle-Shotgun #12 M.Griffis rush right for 2 yards gain to the ODU06 (#10 K.Naotala; #32 J.Drummer)
Q4 10:291st & goal at opp 9Timeout East Carolina, clock 10:29
Q4 10:293rd & goal at opp 6No Huddle-Shotgun #12 M.Griffis pass incomplete short left to #1 R.Joseph Jr. thrown to ODU03
Q4 9:394th & goal at opp 6#43 N.Perez field goal attempt from 24 yards GOOD (H: #83 E.Huether, LS: #53 B.Shirley), clock 09:39East Carolina 20, Old Dominion 17
4th quarter4 drives, then East Carolina 20, Old Dominion 17
Old Dominion Punt, 5 plays
9:391st & 10 at own 35#95 A.Conrad kickoff 65 yards to the ODU00, Touchback
9:391st & 10 at own 25No Huddle-Shotgun #10 Q.Henicle pass incomplete short right to #7 K.Harris thrown to ODU36 broken up by #22 A.Ross QB hurried by #11 D.Johnson Jr.
9:392nd & 10 at own 25No Huddle-Shotgun #5 M.James rush middle for 10 yards gain to the ODU35 (#6 D.Hines), 1ST DOWN
9:391st & 10 at own 35No Huddle-Shotgun #5 M.James rush middle for 4 yards loss to the ODU31 (#42 J.Davis)
9:392nd & 14 at own 31No Huddle-Shotgun #10 Q.Henicle rush middle for 0 yards to the ODU31 (#42 J.Davis)
9:393rd & 14 at own 31No Huddle-Shotgun #10 Q.Henicle rush right for 3 yards loss to the ODU28 (#42 J.Davis; #98 T.Brazell)
7:204th & 17 at own 28#96 I.Brandt punt 41 yards to the ECU31 fair catch by #0 K.Pearson at ECU31
East Carolina Turnover on downs, 5 plays
7:201st & 10 at own 31No Huddle-Shotgun #4 T.Engleman Jr. rush left for 40 yards gain to the ODU29 (#8 G.Johnson), out of bounds, 1ST DOWN
7:201st & 10 at opp 29No Huddle-Shotgun #4 T.Engleman Jr. rush middle for 5 yards gain to the ODU24 (#3 M.Easterly; #19 L.Struck)
7:202nd & 5 at opp 24No Huddle-Shotgun #4 T.Engleman Jr. rush right for 1 yard loss to the ODU25 (#1 Z.Frink), out of bounds
7:203rd & 6 at opp 25No Huddle-Shotgun #21 M.Allen rush middle for 2 yards loss to the ODU27 (#0 M.Thompson; #18 J.Forrest)
4:364th & 8 at opp 27No Huddle #0 K.Pearson pass complete short middle to #21 M.Allen caught at ODU27, for 2 yards loss to the ODU29 (#95 A.Foster; #18 J.Forrest), TURNOVER ON DOWNS
4:363rd & 6 at opp 25Timeout East Carolina, clock 04:36
Old Dominion Punt, 3 plays
4:361st & 10 at own 29No Huddle-Shotgun #3 D.Roche rush middle for 4 yards gain to the ODU33 (#1 J.Barker; #15 C.Peterson)
4:362nd & 6 at own 33No Huddle-Shotgun #10 Q.Henicle pass incomplete deep left to #8 J.Rodriguez thrown to ECU41
4:363rd & 6 at own 33No Huddle-Shotgun #10 Q.Henicle pass incomplete short left to #8 J.Rodriguez thrown to ODU49 PENALTY ODU Pass Interference declined
3:504th & 6 at own 33#96 I.Brandt punt 33 yards to the ECU34 fair catch by #0 K.Pearson at ECU34
East Carolina End of game, 7 plays
3:501st & 10 at own 34No Huddle-Shotgun #4 T.Engleman Jr. rush middle for 1 yard gain to the ECU35 (#90 C.Forbes; #9 D.Lynch)
3:432nd & 9 at own 35No Huddle-Shotgun #4 T.Engleman Jr. rush middle for 3 yards gain to the ECU38 (#0 M.Thompson; #3 M.Easterly)
3:431st & 10 at opp 34Timeout Old Dominion, clock 03:43
3:363rd & 6 at own 38No Huddle-Shotgun #12 M.Griffis pass incomplete deep left to #2 T.Johnson thrown to ODU38 QB hurried by #0 M.Thompson PENALTY ODU Pass Interference (#8 G.Johnson) 15 yards from ECU38 to ODU47, 1ST DOWN. NO PLAY
3:362nd & 9 at opp 35Timeout Old Dominion, clock 03:36
3:361st & 10 at opp 47No Huddle-Shotgun #4 T.Engleman Jr. rush right for 1 yard loss to the ODU48 (#95 A.Foster; #18 J.Forrest)
3:362nd & 11 at opp 48No Huddle-Shotgun #4 T.Engleman Jr. rush middle for 10 yards gain to the ODU38 (#94 L.McFadden-Pressley; #18 J.Forrest)
3:363rd & 1 at opp 38No Huddle-Shotgun #4 T.Engleman Jr. rush middle for 1 yard gain to the ODU37 (#3 M.Easterly), 1ST DOWN
3:361st & 10 at opp 37Kneel down by #12 M.Griffis at ODU39 for loss of 2 yards
3:362nd & 12 at opp 39Kneel down by #12 M.Griffis at ODU41 for loss of 2 yards

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.

East Carolina leads 6–⁠0 in six meetings.

Recent meetings
2026East Carolina 20, Old Dominion 17
2024East Carolina 20, Old Dominion 14
2022East Carolina 39, Old Dominion 21
2019East Carolina 24, Old Dominion 21
2018East Carolina 37, Old Dominion 35
2013East Carolina 52, Old Dominion 38

Around this game