From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
East Carolina
App State
240
Total yards
465
161
Passing yards
241
79
Rushing yards
224
4.9
Yards per pass
8.3
2.7
Yards per rush
4.9
14
First downs
23
2–10
Third downs
7–14
0–1
Fourth downs
0–1
3
Turnovers
2
11–80
Penalties
3–25
28:32
Possession
31:28
1
Sacks (by defense)
4
Efficiency
East Carolina
App State
35%
Success rate
41%
−0.09
EPA per play
0.10
1.47
Explosiveness
1.60
0.43
Rushing EPA
0.03
−0.11
Passing EPA
0.20
36%
Passing-down success
44%
−0.33
First-down EPA
0.04
0.36
Second-down EPA
0.33
−0.20
Third-down EPA
0.07
10%
Havoc by its defense
28%
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)
App State 61% to win. Elo’s favorite won.
The line
App State −7.5, over/under 48.
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 App State 70%, East Carolina 30%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. App State drives left to right, East Carolina right to left. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
App StateTouchdown, 3 plays, 34 yards
East CarolinaDefensive TD, 3 plays (App State scores), 6 yards
Q1 East CarolinaTouchdown, 9 plays, 75 yards
Q1 App StateTouchdown, 2 plays, 75 yards
Q1 East CarolinaInterception, 2 plays, 3 yards
Q1 App StateField goal, 10 plays, 42 yards
Q1 East CarolinaPunt, 3 plays, 7 yards
Q1 App StateTurnover on downs, 5 plays, 32 yards
Q2 East CarolinaPunt, 3 plays, 2 yards
Q2 App StatePunt, 3 plays, 3 yards
Q2 East CarolinaPunt, 5 plays, 20 yards
Q2 App StatePick-six, 3 plays (East Carolina scores), 4 yards
Q2 App StatePunt, 5 plays, 10 yards
Q2 East CarolinaTouchdown, 11 plays, 77 yards
Q2 App StateTouchdown, 1 play, 9 yards
Q2 East CarolinaResult not recorded, 1 play, 0 yards
Q3 East CarolinaFumble return TD, 2 plays (App State scores), 3 yards
Q3 App StateFumble, 2 plays, 6 yards
Q3 App StateTouchdown, 6 plays, 79 yards
Q3 East CarolinaPunt, 3 plays, −15 yards
Q3 App StatePunt, 3 plays, 1 yard
Q3 East CarolinaPick-six, 7 plays (App State scores), 28 yards
Q4 East CarolinaPunt return TD, 6 plays (App State scores), 5 yards
Q4 East CarolinaTurnover on downs, 7 plays, 16 yards
Play by play
1st quarter6 drives, then App State 10, East Carolina 7
East Carolina Touchdown, 9 plays
15:00
1st & 10 at own 35
Michael Hughes kickoff for 58 yds
15:00
1st & 10 at own 25
Rahjai Harris run for 2 yds to the ECU 27
15:00
2nd & 8 at own 27
Alex Flinn pass complete to Rahjai Harris for 3 yds to the ECU 30
15:00
3rd & 5 at own 30
Alex Flinn pass incomplete to Jsi Hatfield for a 1ST down Appalachian State Penalty, Defensive Offside (Shawn Collins) to the ECU 35 for a 1ST down
15:00
1st & 10 at own 35
Rahjai Harris run for 1 yd to the ECU 36
15:00
2nd & 9 at own 36
Alex Flinn pass complete to Jaylen Johnson for 39 yds to the APP 25 for a 1ST down
15:00
1st & 10 at opp 25
Alex Flinn pass complete to Shane Calhoun for 7 yds to the APP 18
15:00
2nd & 3 at opp 18
Alex Flinn pass complete to Jhari Patterson for 5 yds to the APP 13 for a 1ST down
15:00
1st & 10 at opp 13
Rahjai Harris run for 6 yds to the APP 7
10:14
2nd & 4 at opp 7
Rahjai Harris run for 7 yds for a TD (Andrew Conrad KICK)East Carolina 7, App State 0
App State Touchdown, 2 plays
10:14
1st & 10 at own 35
Laith Marjan kickoff for 65 yds for a touchback
10:14
1st & 10 at own 25
Joey Aguilar pass complete to Kaedin Robinson for 7 yds to the APP 32
9:39
2nd & 3 at own 32
Nate Noel run for 68 yds for a TD (Michael Hughes KICK)Tied at 7
East Carolina Interception, 2 plays
9:39
1st & 10 at own 35
Michael Hughes kickoff for 65 yds for a touchback
9:39
1st & 10 at own 25
Rahjai Harris run for 3 yds to the ECU 28
9:00
2nd & 7 at own 28
Alex Flinn pass intercepted
App State Field goal, 10 plays
9:00
1st & 10 at own 39
Joey Aguilar pass complete to David Larkins for 10 yds to the APP 49 for a 1ST down
9:00
1st & 10 at own 49
Maquel Haywood run for 4 yds to the APP 45
7:58
2nd & 14 at own 45
Timeout East Carolina, clock 07:58
7:58
2nd & 14 at own 45
Joey Aguilar pass complete to Kaedin Robinson for 16 yds to the ECU 39 for a 1ST down
7:58
1st & 10 at opp 39
Maquel Haywood run for 1 yd to the ECU 38
7:58
2nd & 9 at opp 38
Nate Noel run for 7 yds to the ECU 31
7:58
3rd & 2 at opp 31
Nate Noel run for 7 yds to the ECU 24 for a 1ST down
7:58
1st & 10 at opp 24
Nate Noel run for no gain to the ECU 24
7:58
2nd & 10 at opp 24
Joey Aguilar run for 1 yd to the ECU 23
7:58
3rd & 9 at opp 23
Nate Noel run for 4 yds to the ECU 19
3:49
4th & 5 at opp 19
Michael Hughes 36 yd FG GOODApp State 10, East Carolina 7
East Carolina Punt, 3 plays
3:37
1st & 10 at own 35
Michael Hughes kickoff for 65 yds , Javious Bond return for 19 yds to the ECU 19
3:37
1st & 10 at own 19
Marlon Gunn Jr. run for 1 yd to the ECU 20
3:37
2nd & 9 at own 20
Alex Flinn pass complete to Marlon Gunn Jr. for 1 yd to the ECU 21
3:37
3rd & 8 at own 21
Alex Flinn pass complete to Jhari Patterson for 5 yds to the ECU 26
1:40
4th & 3 at own 26
Luke Larsen punt for 45 yds, fair catch by Kaedin Robinson at the APP 29
App State Turnover on downs, 5 plays
1:40
1st & 10 at own 29
Joey Aguilar pass complete to Makai Jackson for 28 yds to the ECU 43 for a 1ST down
1:40
1st & 10 at opp 43
Joey Aguilar run for 6 yds to the ECU 37
1:40
2nd & 4 at opp 37
Joey Aguilar pass incomplete to Makai Jackson
0:00
3rd & 4 at opp 37
Maquel Haywood run for 2 yds to the ECU 39
Q2 14:54
4th & 6 at opp 39
Joey Aguilar pass incomplete to Dashaun Davis
2nd quarter11 drives, then East Carolina 21, App State 16
East Carolina Punt, 3 plays
14:54
1st & 10 at own 39
East Carolina Penalty, False Start (Hampton Ergle) to the ECU 34
14:54
1st & 15 at own 34
Alex Flinn pass complete to Jaylen Johnson for 1 yd to the ECU 33
14:54
2nd & 16 at own 33
East Carolina Penalty, Delay Of Game (Hampton Ergle) to the ECU 28
14:54
2nd & 21 at own 28
Javious Bond run for 2 yds to the ECU 30
14:54
3rd & 19 at own 30
Alex Flinn pass complete to Javious Bond for 11 yds to the ECU 41
12:31
4th & 8 at own 41
Luke Larsen punt for 47 yds, fair catch by Kaedin Robinson at the APP 12
App State Punt, 3 plays
12:31
1st & 10 at own 12
Maquel Haywood run for 3 yds to the APP 15
12:31
2nd & 7 at own 15
Joey Aguilar pass incomplete to Dalton Stroman
12:31
3rd & 7 at own 15
Joey Aguilar pass incomplete to Michael Dipasquale
11:39
4th & 7 at own 15
Mitchell Lake punt for 52 yds, punt out-of-bounds at the ECU 44 , Jsi Hatfield returns for 11 yds to the ECU 44
East Carolina Punt, 5 plays
11:39
1st & 10 at own 44
Alex Flinn run for 1 yd to the ECU 45
11:39
2nd & 9 at own 45
Rahjai Harris run for 19 yds to the APP 36 for a 1ST down
11:39
1st & 10 at opp 36
Alex Flinn pass incomplete to Jaylen Johnson
11:39
2nd & 10 at opp 36
Alex Flinn pass incomplete to Jhari Patterson
11:39
3rd & 10 at opp 36
Alex Flinn pass incomplete to Javious Bond
10:19
4th & 10 at opp 36
Luke Larsen punt for 35 yds
App State Pick-six, 3 plays (East Carolina scores)
10:19
1st & 10 at own 1
Nate Noel run for 4 yds to the APP 5
10:19
2nd & 6 at own 5
Joey Aguilar pass incomplete to Christan Horn
9:25
3rd & 6 at own 5
Antoine Jackson 8 Yd Interception Return (Andrew Conrad Kick)East Carolina 14, App State 10
9:25
1st & goal at opp 3
East Carolina Penalty, Delay Of Game (Jonathan Jones) to the APP 8
App State Punt, 5 plays
9:25
1st & 10 at own 35
Laith Marjan kickoff for 65 yds for a touchback
9:25
1st & 10 at own 25
Joey Aguilar pass complete to Makai Jackson for 15 yds to the APP 40 for a 1ST down
9:25
1st & 10 at own 40
Joey Aguilar pass incomplete to Eli Wilson
9:25
2nd & 10 at own 40
Appalachian State Penalty, Chop Block (-15 Yards) to the APP 25
9:25
2nd & 25 at own 25
Nate Noel run for no gain to the APP 25
9:25
3rd & 25 at own 25
Joey Aguilar pass complete to Nate Noel for 10 yds to the APP 35
7:09
4th & 15 at own 35
Mitchell Lake punt for 42 yds, fair catch by Jsi Hatfield at the ECU 23
East Carolina Touchdown, 11 plays
7:09
1st & 10 at own 23
Marlon Gunn Jr. run for 1 yd to the ECU 24
7:09
2nd & 9 at own 24
Alex Flinn pass complete to Jhari Patterson for 4 yds to the ECU 28
7:09
3rd & 5 at own 28
East Carolina Penalty, Offensive Holding (-10 Yards) to the ECU 18
7:09
3rd & 15 at own 18
Alex Flinn run for 16 yds to the ECU 34 for a 1ST down
7:09
1st & 10 at own 34
Alex Flinn pass complete to Brock Spalding for 7 yds to the ECU 41
7:09
2nd & 3 at own 41
Javious Bond run for 28 yds to the APP 31 for a 1ST down
7:09
1st & 10 at opp 31
East Carolina Penalty, Offensive Holding (-10 Yards) to the APP 41
7:09
1st & 20 at opp 41
Alex Flinn run for 7 yds to the APP 34
7:09
2nd & 13 at opp 34
Alex Flinn pass complete to Jhari Patterson for 30 yds to the APP 4 for a 1ST down
7:09
1st & goal at opp 4
Alex Flinn pass incomplete to Brock Spalding
2:14
2nd & goal at opp 4
Rahjai Harris run for 4 yds for a TD (Andrew Conrad KICK)East Carolina 21, App State 10
1:58
1st & 10 at own 35
Laith Marjan kickoff for 60 yds , Milan Tucker return for 34 yds to the APP 31 East Carolina Penalty, Face Mask (15 yards) (-15 Yards) to the ECU 46
App State Touchdown, 3 plays
1:58
1st & 10 at opp 34
Joey Aguilar pass complete to Christan Horn for 16 yds to the ECU 18 for a 1ST down
App State Touchdown, 1 play
1:58
1st & 10 at opp 46
Kanye Roberts run for 9 yds to the ECU 37
App State Touchdown, 3 plays
1:58
2nd & 1 at opp 37
Kanye Roberts run for 3 yds to the ECU 34 for a 1ST down
App State Touchdown, 1 play
1:15
1st & 10 at opp 18
Kanye Roberts run for 18 yds for a TD (Two-Point Conversion failed )East Carolina 21, App State 16
East Carolina Result not recorded, 1 play
1:08
1st & 10 at own 35
Michael Hughes kickoff for 61 yds , Javious Bond return for 28 yds to the ECU 32
1:08
1st & 10 at own 32
Mason Garcia pass complete to Chase Sowell for no gain to the ECU 32
1:04
1st & 10 at own 45
Timeout Appalachian State, clock 01:04
1:04
2nd & 10 at own 32
Mason Garcia run for 13 yds to the ECU 45 for a 1ST down
1:04
1st & 10 at own 45
Mason Garcia pass complete to Chase Sowell for 3 yds to the ECU 48
0:00
2nd & 7 at own 48
Mason Garcia sacked by Markus Clark for a loss of 7 yards to the ECU 41
3rd quarter7 drives, then App State 36, East Carolina 28
App State 9 plays
15:00
1st & 10 at own 35
Laith Marjan kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Nate Noel run for no gain to the APP 25
15:00
2nd & 10 at own 25
East Carolina Penalty, Face Mask (15 yards) (Mike Edwards III) to the APP 43 for a 1ST down
15:00
1st & 10 at own 43
Nate Noel run for 3 yds to the APP 46
15:00
2nd & 7 at own 46
Joey Aguilar pass complete to Christan Horn for 8 yds to the ECU 46 for a 1ST down
15:00
1st & 10 at opp 46
Joey Aguilar sacked by Mike Edwards III for a loss of 4 yards to the 50 yard line
15:00
2nd & 14 at the 50
Nate Noel run for 10 yds to the ECU 40
15:00
3rd & 4 at opp 40
Kanye Roberts run for 6 yds to the ECU 34 for a 1ST down
12:05
1st & 10 at opp 34
Joey Aguilar pass complete to Kaedin Robinson for 34 yds for a TD (Two-Point Conversion failed )App State 22, East Carolina 21
East Carolina Fumble return TD, 2 plays (App State scores)
12:05
1st & 10 at own 35
Michael Hughes kickoff for 54 yds
12:05
1st & 10 at own 25
Shotgun Flinn,Alex pass complete short left to Sowell,Chase for 0 yards to the ECU25 (Funderburk,Tyrek) PENALTY ECU Ineligible Downfield on Pass (Pearce,Richard) 5 yards from ECU25 to ECU20. NO PLAY.
Laith Marjan kickoff for 65 yds , Milan Tucker return for 21 yds to the APP 21
9:57
1st & 10 at own 21
Joey Aguilar pass incomplete to Makai Jackson
9:57
2nd & 10 at own 21
Nate Noel run for 26 yds to the APP 47 for a 1ST down
9:57
1st & 10 at own 47
Joey Aguilar pass incomplete to Dalton Stroman
9:57
2nd & 10 at own 47
Joey Aguilar pass complete to Dalton Stroman for 17 yds to the ECU 36 for a 1ST down
9:57
1st & 10 at opp 36
Nate Noel run for 1 yd to the ECU 35
App State Fumble, 2 plays
8:18
2nd & 9 at opp 35
Joey Aguilar pass complete to Milan Tucker for 35 yds for a TD (Michael Hughes KICK)App State 29, East Carolina 28
App State 10 plays
8:18
1st & 10 at own 35
Michael Hughes kickoff for 65 yds for a touchback
8:18
1st & 10 at own 25
Marlon Gunn Jr. run for 1 yd to the ECU 24
8:18
2nd & 11 at own 24
East Carolina Penalty, Intentional Grounding (-14 Yards) to the ECU 10
8:18
3rd & 25 at own 10
Alex Flinn pass incomplete to Shane Calhoun
7:00
4th & 25 at own 10
Luke Larsen punt for 50 yds , Kaedin Robinson returns for 23 yds to the ECU 37
7:00
1st & 10 at opp 37
Nate Noel run for 1 yd to the ECU 36
7:00
2nd & 9 at opp 36
Joey Aguilar pass incomplete to Dashaun Davis
7:00
3rd & 9 at opp 36
Joey Aguilar pass incomplete to Christan Horn
6:28
4th & 9 at opp 36
Timeout Appalachian State, clock 06:28
6:22
4th & 9 at opp 36
Mitchell Lake punt for 24 yds, fair catch by Jsi Hatfield at the ECU 12
East Carolina 7 plays
6:22
1st & 10 at own 12
Alex Flinn pass complete to Shane Calhoun for 7 yds to the ECU 19
6:22
2nd & 3 at own 19
Rahjai Harris run for 5 yds to the ECU 24 for a 1ST down
6:22
1st & 10 at own 24
Rahjai Harris run for 1 yd to the ECU 23
6:22
2nd & 11 at own 23
Alex Flinn pass complete to Shane Calhoun for 14 yds to the ECU 37 for a 1ST down
6:22
1st & 10 at own 37
Alex Flinn pass complete to Jaylen Johnson for 3 yds to the ECU 40
6:22
2nd & 7 at own 40
Alex Flinn pass incomplete to Jsi Hatfield
3:00
3rd & 7 at own 40
Alex Flinn pass intercepted
App State 7 plays
3:00
1st & 10 at opp 19
Joey Aguilar pass complete to Kaedin Robinson for no gain to the ECU 19
3:00
2nd & 10 at opp 19
Joey Aguilar run for 1 yd to the ECU 18
3:00
3rd & 9 at opp 18
Nate Noel run for 17 yds to the ECU 1 for a 1ST down
3:00
1st & goal at opp 1
Nate Noel run for no gain to the ECU 1
3:00
2nd & goal at opp 1
Joey Aguilar pass incomplete to David Larkins
0:09
3rd & goal at opp 1
Joey Aguilar run for 1 yd for a TD (Michael Hughes KICK)App State 36, East Carolina 28
0:00
1st & 10 at own 35
Michael Hughes kickoff for 51 yds , Jsi Hatfield return for 36 yds to the ECU 29 East Carolina Penalty, Offensive Holding (10 Yards) to the ECU 28
4th quarter2 drives, then App State 43, East Carolina 28
App State 18 plays
15:00
1st & 10 at own 28
Rahjai Harris run for 3 yds to the ECU 31
15:00
2nd & 7 at own 31
Rahjai Harris run for 4 yds to the ECU 35
15:00
3rd & 3 at own 35
Alex Flinn pass complete to Chase Sowell for 6 yds to the ECU 41 for a 1ST down
15:00
1st & 10 at own 41
Alex Flinn pass complete to Javious Bond for no gain to the ECU 41
15:00
2nd & 10 at own 41
Rahjai Harris run for 3 yds to the ECU 44
15:00
3rd & 7 at own 44
Alex Flinn sacked by Andrew Parker Jr. for a loss of 11 yards to the ECU 33
11:28
4th & 18 at own 33
Luke Larsen punt for 37 yds, fair catch by Kaedin Robinson at the APP 30
11:28
1st & 10 at own 30
Nate Noel run for 5 yds to the APP 35
11:28
2nd & 5 at own 35
Joey Aguilar pass complete to Milan Tucker for 16 yds to the ECU 49 for a 1ST down
11:28
1st & 10 at opp 49
PENALTY APP False Start (Murphy,Jack) 5 yards from ECU49 to APP46. NO PLAY.
11:28
1st & 15 at own 46
Nate Noel run for 3 yds to the APP 49
11:28
2nd & 12 at own 49
Joey Aguilar pass complete to Nate Noel for 5 yds to the ECU 46
11:28
3rd & 7 at opp 46
Joey Aguilar pass complete to David Larkins for 15 yds to the ECU 31 for a 1ST down
11:28
1st & 10 at opp 31
Nate Noel run for 12 yds to the ECU 19 for a 1ST down
11:28
1st & 10 at opp 19
Nate Noel run for 2 yds to the ECU 17
11:28
2nd & 8 at opp 17
Nate Noel run for 9 yds to the ECU 8 for a 1ST down
11:28
1st & goal at opp 8
Maquel Haywood run for 2 yds to the ECU 6
5:44
2nd & goal at opp 6
Joey Aguilar pass complete to David Larkins for 6 yds for a TD (Michael Hughes KICK)App State 43, East Carolina 28
App State 21 plays
5:44
1st & 10 at own 35
Michael Hughes kickoff for 65 yds for a touchback
5:44
1st & 10 at own 25
Alex Flinn run for 14 yds to the ECU 39 for a 1ST down
5:44
1st & 10 at own 39
Alex Flinn pass incomplete to Jaylen Johnson
5:44
2nd & 10 at own 39
Alex Flinn pass complete to Chase Sowell for 17 yds to the APP 44 for a 1ST down
5:44
1st & 10 at opp 44
Alex Flinn pass incomplete to Chase Sowell
4:34
2nd & 10 at opp 44
Timeout Appalachian State, clock 04:34
4:34
2nd & 10 at opp 44
Alex Flinn pass incomplete to Jhari Patterson
4:34
3rd & 10 at opp 44
East Carolina Penalty, Intentional Grounding (-15 Yards) to the ECU 41
4:14
4th & 25 at own 41
Alex Flinn pass incomplete to Jaylen Johnson
4:14
1st & 10 at opp 41
Nate Noel run for 4 yds to the ECU 37
4:06
2nd & 6 at opp 37
Timeout East Carolina, clock 04:06
4:06
2nd & 6 at opp 37
Nate Noel run for no gain to the ECU 37
3:54
3rd & 6 at opp 37
Timeout East Carolina, clock 03:54
3:54
3rd & 6 at opp 37
Joey Aguilar run for 8 yds to the ECU 29 for a 1ST down
3:54
1st & 10 at opp 29
Nate Noel run for 4 yds to the ECU 25
2:59
2nd & 6 at opp 25
Timeout East Carolina, clock 02:59
2:59
2nd & 6 at opp 25
Nate Noel run for 4 yds to the ECU 21
2:59
3rd & 2 at opp 21
Nate Noel run for 2 yds to the ECU 19 for a 1ST down
2:59
1st & 10 at opp 19
J. Aguilar takes a knee
2:59
2nd & 12 at opp 21
J. Aguilar takes a knee
0:00
3rd & 17 at opp 26
J. Aguilar takes a knee
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.