East Carolina vs. NC State

Saturday, December 28, 2024, Military Bowl

East Carolina beat NC State 26–⁠21. It was their 33rd meeting; after it, NC State led the series 19–⁠14.

Neutral siteEast Carolina8–⁠5 in 2024
26
Neutral siteNC State6–⁠7 in 2024
21

Final at Navy–Marine Corps Memorial Stadium, AnnapolisTV: ESPNAttendance 23,981

MVP Rahjai Harris (RB, East Carolina)Wikipedia

At kickoff
43°F, overcast, mist, wind 3 mph from the southeastWeather: NOAA NCEI Integrated Surface Database; U.S. Naval Academy (KNAK), 2 km from the stadium
Official
Jon NoliGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
East Carolina767626
NC State0701421

How the win probability moved

NC State favored

Win probability by play: NC State 59% at kickoff, 0% at the end. Biggest swing: 48 points.

East Carolina favored

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

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

East Carolina

PassingC/AttYdsTDInt
Katin Houser18/2914702
RushingCarYdsTDLong
Rahjai Harris17220186
Katin Houser1384219
London Montgomery71607
Yannick Smith1707
ReceivingRecYdsTDLong
Yannick Smith356030
Anthony Smith332016
Jhari Patterson830013
Kelan Robinson216015
DefenseTklTFLSacksInt
Omar Rogers80.500
Dontavius Nash7001
Michael Edwards III6000
Ja’Marley Riddle6100
J.D. Lampley4110
Julien Davis3110

NC State

PassingC/AttYdsTDInt
C.J. Bailey19/2623031
RushingCarYdsTDLong
Hollywood Smothers15139044
Jordan Waters425018
C.J. Bailey112408
Kendrick Raphael4603
ReceivingRecYdsTDLong
Noah Rogers559017
Hollywood Smothers242133
Justin Joly341123
Wesley Grimes338020
DefenseTklTFLSacksInt
Sean Brown9100
Tamarcus Cooley90.502
Kamal Bonner60.500
Devon Betty4000

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

Team stats

East CarolinaNC State
473Total yards428
147Passing yards230
326Rushing yards198
5.1Yards per pass8.8
8.4Yards per rush5.7
22First downs21
12–⁠16Third downs5–⁠12
1–⁠1Fourth downs2–⁠4
2Turnovers1
4–⁠30Penalties4–⁠35
26:37Possession33:23
2Sacks (by defense)0

Efficiency

East CarolinaNC State
43%Success rate49%
0.28EPA per play0.23
1.60Explosiveness1.44
0.56Rushing EPA0.16
−0.09Passing EPA0.31
36%Passing-down success47%
−0.04First-down EPA0.38
−0.50Second-down EPA0.19
1.78Third-down EPA0.29
15%Havoc by its defense13%

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)

NC State 58% to win. East Carolina won as Elo’s underdog.

The line

NC State −7.5, over/under 61.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 NC State 69%, East Carolina 31%. CollegeFootballData.com’s estimate from the point spread.

The money

The Military Bowl was put on by the Military Bowl Foundation, a nonprofit. Its IRS Form 990 for the year to March 2025, which takes in this game, reports $5.9 million in revenue, $2.0 million of it from ticket operations, and $5.6 million in expenses. Its best-paid, president & executive director Steve Beck, was paid $492,000. The largest payments it lists that year:

Annapolis Green Incsupport mission to reduce waste$7,000

From the organization’s IRS Form 990, via ProPublica Nonprofit Explorer and the IRS’s e-file data. Payments are the grants it lists on Schedule I of that return. See every filing at ProPublica (EIN 26-3268204).

Every drive

NC State end zoneEast Carolina end zoneQ1 NC StateTurnover on downs, 10 playsQ1 East CarolinaTouchdown, 10 playsQ1 NC StateMissed FG, 10 playsQ2 East CarolinaField goal, 14 playsQ2 NC StateTouchdown, 11 playsQ2 East CarolinaField goal, 11 playsQ2 NC StateResult not recordedQ3 East CarolinaTouchdown, 12 playsQ3 NC StatePunt, 7 playsQ3 East CarolinaMissed FG, 7 playsQ3 NC StateTouchdown, 9 playsQ4 East CarolinaPunt, 3 playsQ4 NC StateTouchdown, 3 playsQ4 East CarolinaInterception, 7 playsQ4 NC StateTurnover on downs, 6 playsQ4 East CarolinaInterception, 2 playsQ4 NC StatePunt, 3 playsQ4 East CarolinaTouchdown, 3 playsQ4 NC StateInterception, 3 playsQ4 East CarolinaEnd of game, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. NC State drives left to right, East Carolina right to left.
  1. Q1 NC StateTurnover on downs, 10 plays, 51 yards
  2. Q1 East CarolinaTouchdown, 10 plays, 75 yards
  3. Q1 NC StateMissed FG, 10 plays, 72 yards
  4. Q2 East CarolinaField goal, 14 plays, 74 yards
  5. Q2 NC StateTouchdown, 11 plays, 78 yards
  6. Q2 East CarolinaField goal, 11 plays, 44 yards
  7. Q2 NC StateResult not recorded, 0 yards
  8. Q3 East CarolinaTouchdown, 12 plays, 75 yards
  9. Q3 NC StatePunt, 7 plays, 29 yards
  10. Q3 East CarolinaMissed FG, 7 plays, 71 yards
  11. Q3 NC StateTouchdown, 9 plays, 72 yards
  12. Q4 East CarolinaPunt, 3 plays, 0 yards
  13. Q4 NC StateTouchdown, 3 plays, 60 yards
  14. Q4 East CarolinaInterception, 7 plays, 26 yards
  15. Q4 NC StateTurnover on downs, 6 plays, 31 yards
  16. Q4 East CarolinaInterception, 2 plays, 0 yards
  17. Q4 NC StatePunt, 3 plays, 6 yards
  18. Q4 East CarolinaTouchdown, 3 plays, 86 yards
  19. Q4 NC StateInterception, 3 plays, 20 yards
  20. Q4 East CarolinaEnd of game, 2 plays, 5 yards

Play by play

1st quarter3 drives, then East Carolina 7, NC State 0
NC State Turnover on downs, 10 plays
15:001st & 10 at own 35Everett Scott kickoff for 65 yds for a touchback
14:541st & 10 at own 25Hollywood Smothers run for 12 yds to the NCSU 37 for a 1ST down
14:211st & 10 at own 37CJ Bailey pass complete to Noah Rogers for 4 yds to the NCSU 41
13:522nd & 6 at own 41NC State Penalty, False Start (Noah Rogers) to the NCSU 36
13:212nd & 11 at own 36CJ Bailey pass complete to Noah Rogers for 17 yds to the ECU 47 for a 1ST down
12:361st & 10 at opp 47CJ Bailey pass complete to Keenan Jackson for 9 yds to the ECU 38
12:102nd & 1 at opp 38CJ Bailey sacked by J.D. Lampley for a loss of 2 yards to the ECU 40
11:243rd & 3 at opp 40Hollywood Smothers run for 7 yds to the ECU 33 for a 1ST down
10:471st & 10 at opp 33Hollywood Smothers run for a loss of 2 yards to the ECU 35
10:032nd & 12 at opp 35CJ Bailey pass complete to Keenan Jackson for 10 yds to the ECU 25
9:243rd & 2 at opp 25Kendrick Raphael run for 1 yd to the ECU 24
8:384th & 1 at opp 24Hollywood Smothers run for a loss of 1 yard to the ECU 25
East Carolina Touchdown, 10 plays
8:381st & 10 at own 25East Carolina Penalty, False Start (Yannick Smith) to the ECU 20
8:321st & 15 at own 20Katin Houser pass complete to Yannick Smith for 19 yds to the ECU 39 for a 1ST down
8:141st & 10 at own 39Katin Houser pass complete to Yannick Smith for 7 yds to the ECU 46
7:552nd & 3 at own 46Rahjai Harris run for 4 yds to the 50 yard line for a 1ST down
7:341st & 10 at the 50Katin Houser pass complete to Anthony Smith for 16 yds to the NCSU 34 for a 1ST down
7:141st & 10 at opp 34Rahjai Harris run for a loss of 1 yard to the NCSU 35
6:512nd & 11 at opp 35Rahjai Harris run for 6 yds to the NCSU 29
6:153rd & 5 at opp 29Rahjai Harris run for 6 yds to the NCSU 23 for a 1ST down
5:441st & 10 at opp 23Katin Houser run for 3 yds to the NCSU 20
5:142nd & 7 at opp 20Katin Houser pass complete to Casey Kelly for 1 yd to the NCSU 19
4:433rd & 6 at opp 19Katin Houser 19 Yd Run (Noah Perez Kick)East Carolina 7, NC State 0
NC State Missed FG, 10 plays
4:433rd & 6 at own 35Everett Scott kickoff for 64 yds , DK Kaufman return for 21 yds to the NCSU 22 NC State Penalty, Offensive Holding (Isaiah Crowell) to the NCSU 12
4:291st & 10 at own 12Jordan Waters run for 18 yds to the NCSU 30 for a 1ST down
3:531st & 10 at own 30Jordan Waters run for 5 yds to the NCSU 35
3:072nd & 5 at own 35Jordan Waters run for 2 yds to the NCSU 37
2:213rd & 3 at own 37CJ Bailey run for 3 yds to the NCSU 40 for a 1ST down
1:331st & 10 at own 40CJ Bailey pass complete to Wesley Grimes for 8 yds to the NCSU 48
0:582nd & 2 at own 48Bailey, CJ pass incomplete to Raphael, Kendrick, PENALTY NCSU holding (Erickson, Val) 10 yards to the NCSU38, NO PLAY.
0:492nd & 12 at own 38Hollywood Smothers run for 44 yds to the ECU 18 for a 1ST down
0:051st & 10 at opp 18Hollywood Smothers run for 1 yd to the ECU 17
Q2 14:562nd & 9 at opp 17CJ Bailey run for a loss of 4 yards to the ECU 21
Q2 14:103rd & 13 at opp 21CJ Bailey pass complete to Terrell Anderson for 5 yds to the ECU 16
Q2 13:344th & 8 at opp 16Kanoah Vinesett 34 yd FG MISSED
2nd quarter3 drives, then East Carolina 13, NC State 7
East Carolina Field goal, 14 plays
13:271st & 10 at own 20Katin Houser pass complete to Jhari Patterson for no gain to the ECU 20
13:042nd & 10 at own 20Katin Houser pass complete to Anthony Smith for 4 yds to the ECU 24
12:333rd & 6 at own 24Katin Houser run for 13 yds to the ECU 37 for a 1ST down
12:131st & 10 at own 37Rahjai Harris run for 8 yds to the ECU 45
11:502nd & 2 at own 45Rahjai Harris run for 1 yd to the ECU 46
11:163rd & 1 at own 46Katin Houser run for 3 yds to the ECU 49 for a 1ST down
10:451st & 10 at own 49Katin Houser pass complete to Desirrio Riles for 12 yds to the NCSU 39 for a 1ST down
10:151st & 10 at opp 39Katin Houser pass complete to Kelan Robinson for 15 yds to the NCSU 24 for a 1ST down
9:541st & 10 at opp 24Rahjai Harris run for 8 yds to the NCSU 16
9:192nd & 2 at opp 16Rahjai Harris run for 4 yds to the NCSU 12 for a 1ST down
8:391st & 10 at opp 12London Montgomery run for no gain to the NCSU 12
8:012nd & 10 at opp 12Katin Houser pass incomplete to Casey Kelly
7:543rd & 10 at opp 12Katin Houser pass complete to Jhari Patterson for 6 yds to the NCSU 6
7:174th & 4 at opp 6Noah Perez 24 Yd Field GoalEast Carolina 10, NC State 0
NC State Touchdown, 11 plays
7:174th & 4 at own 35Everett Scott kickoff for 60 yds , DK Kaufman return for 17 yds to the NCSU 22
7:041st & 10 at own 22CJ Bailey pass complete to Noah Rogers for 15 yds to the NCSU 37 for a 1ST down
6:301st & 10 at own 37CJ Bailey run for 2 yds to the NCSU 39
6:052nd & 8 at own 39CJ Bailey pass complete to Wesley Grimes for 10 yds to the NCSU 49 for a 1ST down
5:341st & 10 at own 49CJ Bailey pass complete to Noah Rogers for 15 yds to the ECU 36 for a 1ST down
4:571st & 10 at opp 36Hollywood Smothers run for 16 yds to the ECU 20 for a 1ST down
4:351st & 10 at opp 20Hollywood Smothers run for 9 yds to the ECU 11
4:172nd & 1 at opp 11Timeout East Carolina, clock 04:17
4:122nd & 1 at opp 11Hollywood Smothers run for no gain to the ECU 11
3:283rd & 1 at opp 11Hollywood Smothers run for 2 yds to the ECU 9 for a 1ST down
2:501st & goal at opp 9CJ Bailey pass incomplete to Dante Daniels
2:442nd & goal at opp 9Hollywood Smothers run for 1 yd to the ECU 8
2:023rd & 0 at opp 8Timeout NC State, clock 02:02
1:583rd & goal at opp 8Dacari Collins 8 Yd pass from CJ Bailey (Kanoah Vinesett Kick)East Carolina 10, NC State 7
East Carolina Field goal, 11 plays
1:583rd & 9 at own 35Collin Smith kickoff for 65 yds for a touchback
1:521st & 10 at own 25London Montgomery run for 7 yds to the ECU 32
1:262nd & 3 at own 32Katin Houser pass incomplete to Anthony Smith, broken up by Bishop Fitzgerald
1:213rd & 3 at own 32Katin Houser pass complete to Jhari Patterson for 13 yds to the ECU 45 for a 1ST down
1:141st & 10 at own 45Katin Houser pass incomplete to Anthony Smith
1:142nd & 10 at own 45Timeout NC State, clock 01:14
1:102nd & 10 at own 45Katin Houser pass complete to Kelan Robinson for 1 yd to the ECU 46
0:333rd & 9 at own 46Katin Houser run for 17 yds to the NCSU 37 for a 1ST down
0:251st & 10 at opp 37London Montgomery run for a loss of 1 yard to the NCSU 38
0:242nd & 11 at opp 38Timeout East Carolina, clock 00:24
0:172nd & 11 at opp 38Katin Houser pass complete to Jhari Patterson for 7 yds to the NCSU 31
0:143rd & 4 at opp 31Katin Houser pass complete to Jhari Patterson for 7 yds to the NCSU 24 for a 1ST down
0:131st & 10 at opp 24Timeout East Carolina, clock 00:13
0:101st & 10 at opp 24Katin Houser pass incomplete to Jhari Patterson
0:102nd & 10 at opp 24Timeout NC State, clock 00:10
0:062nd & 10 at opp 24Noah Perez 42 Yd Field GoalEast Carolina 13, NC State 7
0:062nd & 10 at own 35Everett Scott kickoff for 48 yds , Coleson Fields return for 14 yds to the NCSU 31
3rd quarter4 drives, then East Carolina 20, NC State 7
East Carolina Touchdown, 12 plays
15:001st & 10 at own 35Collin Smith kickoff for 65 yds for a touchback
14:561st & 10 at own 25Katin Houser pass complete to Jhari Patterson for a loss of 5 yards to the ECU 20
14:262nd & 15 at own 20London Montgomery run for 3 yds to the ECU 23
13:503rd & 12 at own 23Katin Houser pass complete to Yannick Smith for 30 yds to the NCSU 47 for a 1ST down
13:341st & 10 at opp 47Yannick Smith run for 7 yds to the NCSU 40
13:152nd & 3 at opp 40Katin Houser run for a loss of 3 yards to the NCSU 43 Katin Houser fumbled, recovered by ECU Katin Houser
12:343rd & 6 at opp 43Timeout East Carolina, clock 12:34
12:293rd & 6 at opp 43Katin Houser run for 5 yds to the NCSU 38
11:554th & 1 at opp 38Rahjai Harris run for 21 yds to the NCSU 17 for a 1ST down
11:161st & 10 at opp 17Katin Houser pass incomplete to Anthony Smith
11:112nd & 10 at opp 17Katin Houser run for 1 yd to the NCSU 16
10:243rd & 9 at opp 16Katin Houser pass complete to Anthony Smith for 12 yds to the NCSU 4 for a 1ST down
9:451st & goal at opp 4London Montgomery run for no gain to the NCSU 4
9:172nd & goal at opp 4Katin Houser 4 Yd Run (Noah Perez Kick)East Carolina 20, NC State 7
9:172nd & 0 at opp 3East Carolina Penalty, Delay of Game (-5 Yards) to the NCSU 8
NC State Punt, 7 plays
9:172nd & 15 at own 35Everett Scott kickoff for 60 yds , DK Kaufman return for 29 yds to the NCSU 34
9:051st & 10 at own 34CJ Bailey pass complete to Wesley Grimes for 20 yds to the ECU 46 for a 1ST down
8:331st & 10 at opp 46CJ Bailey pass complete to Noah Rogers for 8 yds to the ECU 38
8:072nd & 2 at opp 38Bailey, CJ rush for 13 yards to the EASTCRLINA25, PENALTY NCSU holding (Smith, Kamen) 10 yards to the EASTCRLINA48, NO PLAY.
7:352nd & 12 at opp 48CJ Bailey run for 7 yds to the ECU 41
6:523rd & 5 at opp 41CJ Bailey run for 8 yds to the ECU 33 for a 1ST down
6:141st & 10 at opp 33CJ Bailey run for a loss of 1 yard to the ECU 34
5:292nd & 11 at opp 34CJ Bailey pass complete to Justin Joly for 3 yds to the ECU 31
4:493rd & 8 at opp 31CJ Bailey sacked by Julien Davis for a loss of 6 yards to the ECU 37
3:584th & 14 at opp 37Caden Noonkester punt for 36 yds, downed at the ECU 1
East Carolina Missed FG, 7 plays
3:501st & 10 at own 1Rahjai Harris run for 40 yds to the ECU 41 for a 1ST down
3:151st & 10 at own 41Katin Houser run for 16 yds to the NCSU 43 for a 1ST down
2:551st & 10 at opp 43Rahjai Harris run for 13 yds to the NCSU 30 for a 1ST down
2:381st & 10 at opp 30Katin Houser run for no gain to the NCSU 30
1:592nd & 10 at opp 30Katin Houser run for 2 yds to the NCSU 28
1:273rd & 8 at opp 28Katin Houser pass incomplete to Jhari Patterson
1:234th & 8 at opp 28Noah Perez 46 yd FG MISSED
NC State Touchdown, 9 plays
1:191st & 10 at own 28CJ Bailey pass incomplete to Jordan Waters
1:122nd & 10 at own 28CJ Bailey pass complete to Jordan Waters for 7 yds to the NCSU 35
0:453rd & 3 at own 35CJ Bailey pass incomplete to Dacari Collins, broken up by Dameon Wilson
0:414th & 3 at own 35Sean Brown run for 4 yds to the NCSU 39 for a 1ST down
Q4 14:491st & 10 at own 39CJ Bailey pass complete to Justin Joly for 23 yds to the ECU 38 for a 1ST down East Carolina Penalty, Roughing Passer (D’Anta Johnson) to the ECU 23 for a 1ST down
Q4 14:291st & 10 at opp 23Jordan Waters run for no gain to the ECU 23
Q4 13:472nd & 10 at opp 23CJ Bailey run for 8 yds to the ECU 15
Q4 13:113rd & 2 at opp 15CJ Bailey pass incomplete to Justin Joly
Q4 13:044th & 2 at opp 15Justin Joly 15 Yd pass from CJ Bailey (Kanoah Vinesett Kick)East Carolina 20, NC State 14
4th quarter9 drives, then East Carolina 26, NC State 21
East Carolina Punt, 3 plays
13:044th & 2 at own 35Collin Smith kickoff for 62 yds , Jhari Patterson return for 21 yds to the ECU 24
12:531st & 10 at own 24London Montgomery run for 4 yds to the ECU 28
12:342nd & 6 at own 28London Montgomery run for 3 yds to the ECU 31
12:133rd & 3 at own 31Katin Houser pass complete to Jhari Patterson for a loss of 2 yards to the ECU 29
11:414th & 5 at own 29East Carolina Penalty, False Start (Kingston McKinstry) to the ECU 24
11:224th & 10 at own 24Luke Larsen punt for 36 yds, fair catch by DK Kaufman at the NCSU 40
NC State Touchdown, 3 plays
11:161st & 10 at own 40Hollywood Smothers run for 4 yds to the NCSU 44
10:352nd & 6 at own 44Hollywood Smothers run for 23 yds to the ECU 33 for a 1ST down
9:491st & 10 at opp 33Hollywood Smothers 33 Yd pass from CJ Bailey (Kanoah Vinesett Kick)NC State 21, East Carolina 20
East Carolina Interception, 7 plays
9:491st & 10 at own 35Collin Smith kickoff for 65 yds for a touchback
9:441st & 10 at own 25Rahjai Harris run for 4 yds to the ECU 29
9:212nd & 6 at own 29Katin Houser run for 4 yds to the ECU 33
8:373rd & 2 at own 33Katin Houser pass complete to Jhari Patterson for 4 yds to the ECU 37 for a 1ST down
8:111st & 10 at own 37Rahjai Harris run for 1 yd to the ECU 38
7:342nd & 9 at own 38Katin Houser pass incomplete to Yannick Smith
7:293rd & 9 at own 38Rahjai Harris run for 13 yds to the NCSU 49 for a 1ST down
6:591st & 10 at opp 49Katin Houser pass intercepted Tamarcus Cooley return for no gain to the NCSU 15
NC State Turnover on downs, 6 plays
6:541st & 10 at own 15Hollywood Smothers run for 1 yd to the NCSU 16
6:112nd & 9 at own 16Hollywood Smothers run for 22 yds to the NCSU 38 for a 1ST down
5:391st & 10 at own 38Kendrick Raphael run for 2 yds to the NCSU 40
4:562nd & 8 at own 40CJ Bailey pass incomplete to Wesley Grimes
4:463rd & 8 at own 40CJ Bailey run for 6 yds to the NCSU 46 CJ Bailey fumbled, forced by J.D. Lampley, recovered by NCSU
4:274th & 2 at own 46Timeout NC State, clock 04:27
4:224th & 2 at own 46CJ Bailey pass incomplete to Dante Daniels
East Carolina Interception, 2 plays
4:171st & 10 at opp 46Rahjai Harris run for no gain to the NCSU 46
3:492nd & 10 at opp 46Katin Houser pass intercepted Tamarcus Cooley return for no gain to the NCSU 42
NC State Punt, 3 plays
3:441st & 10 at own 42Kendrick Raphael run for no gain to the NCSU 42
2:592nd & 10 at own 42Kendrick Raphael run for 3 yds to the NCSU 45
2:163rd & 7 at own 45CJ Bailey run for 3 yds to the NCSU 48
2:044th & 4 at own 48Timeout East Carolina, clock 02:04
1:594th & 4 at own 48Caden Noonkester punt for 38 yds, downed at the ECU 14
East Carolina Touchdown, 3 plays
1:511st & 10 at own 14Katin Houser pass incomplete to Anthony Smith
1:472nd & 10 at own 14Katin Houser pass incomplete to Kelan Robinson
1:333rd & 10 at own 14Rahjai Harris 86 Yd Run (Two-Point Pass Conversion Failed)East Carolina 26, NC State 21
1:333rd & 0 at opp 3Timeout East Carolina, clock 01:33
NC State Interception, 3 plays
1:333rd & 10 at own 35Everett Scott kickoff for 45 yds , Coleson Fields return for 22 yds to the NCSU 42
1:221st & 10 at own 42CJ Bailey pass complete to Dacari Collins for 11 yds to the ECU 47 for a 1ST down
1:081st & 10 at opp 47CJ Bailey pass complete to Hollywood Smothers for 9 yds to the ECU 38
0:442nd & 1 at opp 38CJ Bailey pass intercepted Dontavius Nash return for no gain to the ECU 29
East Carolina End of game, 2 plays
0:391st & 10 at own 29Rahjai Harris run for 6 yds to the ECU 35
0:382nd & 4 at own 35Timeout NC State, clock 00:38
0:352nd & 4 at own 35TEAM run for a loss of 1 yard to the ECU 34

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.

NC State leads 20–⁠14 in 34 meetings, counting the one since this game.

Recent meetings
2025NC State 24, East Carolina 17
2024East Carolina 26, NC State 21Military Bowl
2022NC State 21, East Carolina 20
2019NC State 34, East Carolina 6
2018NC State 58, East Carolina 3
2016East Carolina 33, NC State 30

Around this game