Final · Week 3 · Sat, Sep 19, 2026
| 1 | 2 | 3 | 4 | T | |
|---|---|---|---|---|---|
| ECU | 7 | 3 | 7 | 3 | 20 |
| ODU | 0 | 17 | 0 | 0 | 17 |
S.B. Ballard Stadium
Team stats
| ECU | ||
|---|---|---|
| 17 | First downs | 14 |
| 276 | Total yards | 274 |
| 103 | Passing yards | 94 |
| 11-21 | Comp-Att | 8-20 |
| 4.9 | Yards per pass | 4.7 |
| 173 | Rushing yards | 180 |
| 47 | Rushes | 44 |
| 3.7 | Yards per rush | 4.1 |
| 3-13 | 3rd down | 5-15 |
| 0-2 | 4th down | 0-1 |
| 9-85 | Penalties-yards | 9-95 |
| 1 | Turnovers | 2 |
| 1 | Fumbles lost | 1 |
| 0 | Interceptions thrown | 1 |
| 30:37 | Time of possession | 29:23 |
| 0 | Sacks | 2 |
| 6 | Tackles for loss | 6 |
| 6 | QB hurries | 3 |
| 2 | Passes defended | 2 |
| 1 | Defensive TDs | 1 |
| — | Kick return yards | 34 |
| 7 | Punt return yards | 38 |
| 1 | Passing TDs | 0 |
| 0 | Rushing TDs | 1 |
| 8 | Kicking points | 5 |
Advanced stats
| ECU | ||
|---|---|---|
| -0.28 | EPA per play | -0.25 |
| 28% | Success rate | 25% |
| 1.06 | Explosiveness | 1.58 |
| -0.24 | Rushing EPA per play | -0.07 |
| 27% | Rushing success rate | 31% |
| -0.32 | Passing EPA per play | -0.57 |
| 29% | Passing success rate | 15% |
| 34% | Standard downs success | 23% |
| 17% | Passing downs success | 29% |
| 2.39 | Line yards per rush | 1.74 |
| 0.89 | Second-level yards | 1.17 |
| 1.18 | Open-field yards | 1.43 |
| 16% | Stuff rate | 33% |
| 67% | Power success | 0% |
| 16% | Havoc caused | 13% |
| 6 | Scoring chances | 4 |
| 2.67 | Points per chance | 2.50 |
| Own 40 | Avg. starting field position | Own 35 |
| 5 | Explosive plays | 4 |
| 23% | Postgame win expectancy | 77% |
Offense unless noted. EPA, success rate, explosiveness and the rushing numbers leave out garbage time. The better number in each row is bold. Hover or tap-and-hold a stat for what it means.
Scoring summary
- Q16:03

East CarolinaTD
Ja'Keith Hamilton 25 Yd pass from Jason Dickerson (Noah Perez Kick)
Drive: 2 plays, 28 yds
7-0 - Q212:29

Old DominionPUNT
10-17 - Q29:17

East CarolinaFG
#93 N.Eichner field goal attempt from 38 yards GOOD (H: #96 I.Brandt, LS: #61 B.Durkin), clock 09:17
7-3 - Q28:12

Old DominionFUMBLE RETURN TD
Daevon Iles 23 Yd Fumble Return (Nathanial Eichner Kick)
7-10 - Q24:14

Old DominionTD
No 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)
Drive: 5 plays, 35 yds
7-17 - Q20:02

East CarolinaFG
#43 N.Perez field goal attempt from 36 yards GOOD (H: #83 E.Huether, LS: #53 B.Shirley), clock 00:02
Drive: 7 plays, 56 yds
10-17 - Q312:36

East CarolinaINT TD
No 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)
17-17 - Q49:39

East CarolinaFG
#43 N.Perez field goal attempt from 24 yards GOOD (H: #83 E.Huether, LS: #53 B.Shirley), clock 09:39
Drive: 12 plays, 77 yds
20-17
Score shown ECU-ODU.
Player stats
Passing
| Player | C/Att | Yds | Avg | TD | Int | QBR |
|---|---|---|---|---|---|---|
| Mitch Griffis | 4/12 | 58 | 4.8 | 0 | 0 | 44.4 |
| Jason Dickerson | 1/1 | 25 | 25.0 | 1 | 0 | -- |
| Emory Williams | 5/7 | 22 | 3.1 | 0 | 0 | 12.4 |
| Kyler Pearson | 1/1 | -2 | -2.0 | 0 | 0 | -- |
Rushing
| Player | Car | Yds | Avg | TD | Long |
|---|---|---|---|---|---|
| TJ Engleman | 16 | 99 | 6.2 | 0 | 40 |
| Ashton Gray | 10 | 36 | 3.6 | 0 | 7 |
| Mitch Griffis | 6 | 22 | 3.7 | 0 | 13 |
| Michael Allen | 8 | 21 | 2.6 | 0 | 8 |
| Emory Williams | 5 | -1 | -0.2 | 0 | 9 |
| Team | 2 | -4 | -2.0 | 0 | 0 |
Receiving
| Player | Rec | Yds | Avg | TD | Long |
|---|---|---|---|---|---|
| Dillon Lorick | 1 | 27 | 27.0 | 0 | 27 |
| Ismael Smith Flores | 3 | 27 | 9.0 | 0 | 15 |
| Ja'Keith Hamilton | 1 | 25 | 25.0 | 1 | 25 |
| Nathaniel Joseph | 2 | 24 | 12.0 | 0 | 12 |
| Kanen Hamlett | 1 | 1 | 1.0 | 0 | 1 |
| Jason Dickerson | 1 | 0 | 0.0 | 0 | 0 |
| Michael Allen | 2 | -1 | -0.5 | 0 | 1 |
Defense
| Player | Tot | Solo | Sacks | TFL | PD | QB Hur | TD |
|---|---|---|---|---|---|---|---|
| Zyeir Gamble | 8 | 3 | 0 | 0.5 | 0 | 0 | 0 |
| Julien Davis | 8 | 2 | 0 | 1.5 | 0 | 0 | 0 |
| Jackson Barker | 7 | 3 | 0 | 0 | 0 | 0 | 0 |
| Kieran Davis | 7 | 2 | 0 | 2 | 0 | 0 | 0 |
| Kevon Merrell | 7 | 2 | 0 | 0 | 0 | 0 | 0 |
| DJ Johnson Jr. | 6 | 0 | 0 | 0 | 0 | 2 | 0 |
| Jasiyah Robinson | 4 | 2 | 0 | 0 | 0 | 2 | 0 |
| DeMarius Hines | 4 | 2 | 0 | 0 | 0 | 0 | 0 |
| Kamaurri McKinley | 4 | 1 | 0 | 0 | 0 | 0 | 0 |
| Cade Law | 4 | 0 | 0 | 0 | 0 | 0 | 0 |
| Torin Brazell | 4 | 0 | 0 | 1 | 0 | 2 | 0 |
| Myles Pollard | 3 | 1 | 0 | 0.5 | 0 | 0 | 0 |
| Crews Law | 3 | 0 | 0 | 0.5 | 0 | 0 | 0 |
| Ayden Duncanson | 2 | 0 | 0 | 0 | 0 | 0 | 1 |
| Christian Peterson | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
| Rion Roseborough | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
| Ashton Levells-Mitchell | 1 | 1 | 0 | 0 | 1 | 0 | 0 |
| LJ Porter | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Kanen Hamlett | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Blake Shirley | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Adam Cole | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Stephen Collier | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Angelo Ross | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
| Miles Parker | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Evan Powell | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
Interceptions
| Player | Int | Yds | TD |
|---|---|---|---|
| Ayden Duncanson | 1 | 67 | 1 |
Fumbles
| Player | Fum | Lost | Rec |
|---|---|---|---|
| Kanen Hamlett | 1 | 1 | 0 |
| Emory Williams | 1 | 0 | 0 |
| Miles Parker | 0 | 0 | 1 |
Kicking
| Player | FG | Pct | Long | XP | Pts |
|---|---|---|---|---|---|
| Noah Perez | 2/2 | 100.0 | 36 | 2/2 | 8 |
Punting
| Player | No | Yds | Avg | TB | In 20 | Long |
|---|---|---|---|---|---|---|
| Tomas O'Halloran | 6 | 289 | 48.2 | 0 | 2 | 55 |
Punt returns
| Player | No | Yds | Avg | Long | TD |
|---|---|---|---|---|---|
| Kyler Pearson | 1 | 7 | 7.0 | 7 | 0 |