From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Oregon State
App State
456
Total yards
354
358
Passing yards
218
98
Rushing yards
136
8.0
Yards per pass
7.8
3.9
Yards per rush
3.8
27
First downs
18
4–11
Third downs
4–12
0–1
Fourth downs
1–1
3
Turnovers
0
4–27
Penalties
6–49
31:30
Possession
28:30
2
Sacks (by defense)
1
Efficiency
Oregon State
App State
54%
Success rate
34%
0.02
EPA per play
0.21
1.04
Explosiveness
1.66
−0.14
Rushing EPA
0.14
0.10
Passing EPA
0.35
50%
Passing-down success
27%
0.24
First-down EPA
−0.08
0.10
Second-down EPA
0.23
−0.05
Third-down EPA
0.73
19%
Havoc by its defense
14%
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 69% to win. Elo’s favorite won.
The line
App State −1.5, over/under 53.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 App State 56%, Oregon State 44%. 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, Oregon State right to left.
Q1 Oregon StatePunt, 3 plays, 7 yards
Q1 App StateField goal, 10 plays, 55 yards
Q1 App StateTouchdown, 4 plays, 18 yards
Q1 Oregon StatePunt, 5 plays, 12 yards
Q1 App StateTouchdown, 3 plays, 75 yards
Q1 Oregon StateMissed FG, 12 plays, 64 yards
Q2 App StatePunt, 3 plays, 6 yards
Q2 Oregon StateTouchdown, 2 plays, 67 yards
Q2 App StatePunt, 5 plays, 25 yards
Q2 Oregon StateTouchdown, 8 plays, 93 yards
Q2 App StateMissed FG, 11 plays, 54 yards
Q2 Oregon StateEnd of half, 2 plays, 5 yards
Q3 App StateTouchdown, 13 plays, 76 yards
Q3 Oregon StateTouchdown, 7 plays, 75 yards
Q3 App StateField goal, 9 plays, 49 yards
Q3 Oregon StatePunt, 3 plays, 7 yards
Q4 App StatePunt, 3 plays, −1 yard
Q4 Oregon StateInterception, 7 plays, 69 yards
Q4 App StatePunt, 3 plays, 9 yards
Q4 Oregon StateTurnover on downs, 14 plays, 62 yards
Q4 App StateSafety, 2 plays (Oregon State scores), −6 yards
Q4 Oregon StateInterception, 8 plays, 19 yards
Q4 App StateEnd of game, 1 play, −4 yards
Play by play
1st quarter6 drives, then App State 17, Oregon State 0
Oregon State Punt, 3 plays
14:55
1st & 10 at own 35
Dominic De Freitas kickoff for 60 yds , David Wells Jr. return for 20 yds to the ORST 25
14:48
1st & 10 at own 25
Anthony Hankerson run for 4 yds to the ORST 29
14:11
2nd & 6 at own 29
Anthony Hankerson run for 3 yds to the ORST 32
13:30
3rd & 3 at own 32
Maalik Murphy pass incomplete to Taz Reddicks
13:15
4th & 3 at own 32
AJ Winsor punt for 60 yds , Jaden Barnes returns for 6 yds to the APP 14
App State Field goal, 10 plays
12:53
1st & 10 at own 14
JJ Kohl pass complete to Dalton Stroman for 13 yds to the APP 27 for a 1ST down
12:35
1st & 10 at own 27
Rashod Dubinion run for 9 yds to the APP 36
12:04
2nd & 1 at own 36
Rashod Dubinion run for 4 yds to the APP 40 for a 1ST down
11:36
1st & 10 at own 40
JJ Kohl pass incomplete to Izayah Cummings
11:29
2nd & 10 at own 40
Jaquari Lewis run for 2 yds to the APP 42
10:50
3rd & 8 at own 42
JJ Kohl pass complete to Davion Dozier for 26 yds to the ORST 32 for a 1ST down
10:23
1st & 10 at opp 32
JJ Kohl pass complete to Kanen Hamlett for 3 yds to the ORST 35
9:44
2nd & 13 at opp 35
JJ Kohl pass complete to Rashod Dubinion for 4 yds to the ORST 39
9:04
3rd & 17 at opp 39
JJ Kohl pass complete to Izayah Cummings for 8 yds to the ORST 31
8:21
4th & 9 at opp 31
Dominic De Freitas 49 yd FG GOODApp State 3, Oregon State 0
8:21
1st & 10 at opp 18
Timeout App State, clock 08:21
App State Touchdown, 4 plays
8:13
1st & 10 at own 35
Cash McVay kickoff for 65 yds , David Wells Jr. return for 18 yds to the ORST 18 David Wells Jr. fumbled, recovered by APP Ronnie Porter
7:58
1st & 10 at opp 18
Rashod Dubinion run for 7 yds to the ORST 11
7:34
2nd & 3 at opp 11
JJ Kohl pass incomplete to Dalton Stroman
7:24
3rd & 3 at opp 11
JJ Kohl pass complete to Jaden Barnes for 5 yds to the ORST 6 for a 1ST down
6:49
1st & goal at opp 6
JJ Kohl run for 6 yds for a TD (Dominic De Freitas KICK)App State 10, Oregon State 0
6:49
1st & 10 at own 25
Timeout App State, clock 06:49
Oregon State Punt, 5 plays
6:49
1st & 10 at own 35
Cash McVay kickoff for 65 yds for a touchback
6:40
1st & 10 at own 25
Maalik Murphy pass complete to Trent Walker for 8 yds to the ORST 33
6:10
2nd & 2 at own 33
Anthony Hankerson run for 4 yds to the ORST 37 for a 1ST down
5:32
1st & 10 at own 37
Maalik Murphy pass incomplete to Anthony Hankerson
5:25
2nd & 10 at own 37
Maalik Murphy pass incomplete to Eddie Freauff
5:20
3rd & 10 at own 37
Maalik Murphy pass incomplete to Taz Reddicks
5:04
4th & 10 at own 37
AJ Winsor punt for 52 yds , Jaden Barnes returns for 14 yds to the APP 25
App State Touchdown, 3 plays
5:04
1st & 10 at own 27
Timeout App State, clock 05:04
4:59
1st & 10 at own 25
(05:02) Shotgun Kohl,J.J. pass incomplete short right to Dozier,Davion thrown to App32 QB hurried by Collins,Thomas PENALTY OSU Pass Interference (Foster,Dexter) 2 yards from App25 to App27, 1ST DOWN. NO PLAY.
4:38
1st & 10 at own 27
JJ Kohl pass complete to Davion Dozier for 68 yds to the ORST 5 for a 1ST down
4:09
1st & goal at opp 5
Rashod Dubinion run for 3 yds to the ORST 2
3:38
2nd & goal at opp 2
Rashod Dubinion run for 2 yds for a TD (Dominic De Freitas KICK)App State 17, Oregon State 0
Oregon State Missed FG, 12 plays
3:36
1st & 10 at own 35
Cash McVay kickoff for 59 yds
3:29
1st & 10 at own 25
Anthony Hankerson run for 2 yds to the ORST 27
2:46
2nd & 8 at own 27
Maalik Murphy pass complete to Trent Walker for 16 yds to the ORST 43 for a 1ST down
2:07
1st & 10 at own 43
Anthony Hankerson run for 3 yds to the ORST 46
1:23
2nd & 7 at own 46
Maalik Murphy pass complete to Zack Card for 10 yds to the APP 44 for a 1ST down App State Penalty, Defensive Offside (Yards) declined for a 1ST down
0:53
1st & 10 at opp 44
Maalik Murphy pass complete to Gabe Milbourn for 5 yds to the APP 39
0:00
2nd & 5 at opp 39
Cornell Hatcher Jr. run for 4 yds to the APP 35
Q2 14:53
3rd & 1 at opp 35
Anthony Hankerson run for 6 yds to the APP 29 for a 1ST down
Q2 14:15
1st & 10 at opp 29
Maalik Murphy pass complete to Trent Walker for 11 yds to the APP 18 for a 1ST down App State Penalty, Defensive Offside (Yards) declined for a 1ST down
Q2 13:56
1st & 10 at opp 18
(14:01) Shotgun Hankerson,Anthony rush left for 1 yard loss to the App19 (Fleming,Cam; Cooper,DeNigel) PENALTY OSU Holding (Strand,Jacob) 10 yards from App18 to App28. NO PLAY.
Q2 13:30
1st & 20 at opp 28
Timeout App State, clock 13:30
Q2 13:22
1st & 20 at opp 28
Maalik Murphy pass complete to David Wells Jr. for 16 yds to the APP 12
Q2 12:56
2nd & 4 at opp 12
Anthony Hankerson run for 2 yds to the APP 10
Q2 12:15
3rd & 2 at opp 10
Maalik Murphy pass complete to Trent Walker for a loss of 1 yard to the APP 11
Q2 11:39
4th & 3 at opp 11
Caleb Ojeda 28 yd FG MISSED
2nd quarter6 drives, then App State 17, Oregon State 14
App State Punt, 3 plays
11:39
2nd & 8 at own 22
Timeout App State, clock 11:39
11:34
1st & 10 at own 20
Jaquari Lewis run for 2 yds to the APP 22
11:03
2nd & 8 at own 22
JJ Kohl pass incomplete to Izayah Cummings
10:51
3rd & 8 at own 22
JJ Kohl run for 4 yds to the APP 26
10:16
4th & 4 at own 26
Ian Ratliff punt for 41 yds, fair catch by Trent Walker at the ORST 33
Oregon State Touchdown, 2 plays
10:16
1st & 10 at opp 30
Timeout App State, clock 10:16
10:04
1st & 10 at own 33
Maalik Murphy pass complete to Trent Walker for 37 yds to the APP 30 for a 1ST down
9:32
1st & 10 at opp 30
David Wells Jr. run for 30 yds for a TD (Caleb Ojeda KICK)App State 17, Oregon State 7
9:32
1st & 10 at own 24
Timeout App State, clock 09:32
App State Punt, 5 plays
9:24
1st & 10 at own 35
Max Walker kickoff for 63 yds , Khamani Alexander return for 22 yds to the APP 24
9:23
1st & 10 at own 24
PENALTY App Delay Of Game (Kohl,J.J.) 5 yards from App24 to App19. NO PLAY.
9:15
1st & 15 at own 19
JJ Kohl pass incomplete to Jaden Barnes
9:00
2nd & 15 at own 19
JJ Kohl pass complete to Dalton Stroman for 35 yds to the ORST 46 for a 1ST down
8:19
1st & 10 at opp 46
JJ Kohl pass incomplete to Dalton Stroman
8:19
2nd & 10 at opp 46
PENALTY App False Start (Flowers,Will) 5 yards from OSU46 to App49. NO PLAY.
8:14
2nd & 15 at own 49
JJ Kohl pass incomplete to Alex Sanchez
8:07
3rd & 15 at own 49
JJ Kohl pass incomplete to Jaden Barnes
7:58
4th & 15 at own 49
Ian Ratliff punt for 44 yds, fair catch by Trent Walker at the ORST 7
Oregon State Touchdown, 8 plays
7:49
1st & 10 at own 7
Anthony Hankerson run for 2 yds to the ORST 9
7:09
2nd & 8 at own 9
Maalik Murphy pass complete to Trent Walker for 16 yds to the ORST 25 for a 1ST down
6:32
1st & 10 at own 25
Maalik Murphy pass incomplete to Trent Walker
6:21
2nd & 10 at own 25
Maalik Murphy pass complete to Eddie Freauff for 19 yds to the ORST 44 for a 1ST down
5:31
1st & 10 at own 44
Maalik Murphy pass complete to Eddie Freauff for 22 yds to the APP 34 for a 1ST down
5:06
1st & 10 at opp 34
Anthony Hankerson run for 23 yds to the APP 11 for a 1ST down App State Penalty, Horse Collar Tackle (Emory Floyd) to the APP 6 for a 1ST down
4:42
1st & goal at opp 6
Cornell Hatcher Jr. run for 3 yds to the APP 3
4:10
2nd & goal at opp 3
Maalik Murphy pass complete to David Wells Jr. for 3 yds for a TD (Caleb Ojeda KICK)App State 17, Oregon State 14
App State Missed FG, 11 plays
4:03
1st & 10 at own 35
Max Walker kickoff for 62 yds , Khamani Alexander return for 20 yds to the APP 23
3:56
1st & 10 at own 23
Jaquari Lewis run for 2 yds to the APP 25
3:21
2nd & 8 at own 25
JJ Kohl pass complete to David Larkins for 11 yds to the APP 36 for a 1ST down
3:00
1st & 10 at own 36
Jaquari Lewis run for 17 yds to the ORST 47 for a 1ST down
2:20
1st & 10 at opp 47
JJ Kohl pass complete to Izayah Cummings for 2 yds to the ORST 45
2:00
2nd & 8 at opp 45
Timeout App State, clock 02:00
1:53
2nd & 8 at opp 45
Jaquari Lewis run for 11 yds to the ORST 34 for a 1ST down
1:29
1st & 10 at opp 34
Jaquari Lewis run for 6 yds to the ORST 28
1:00
2nd & 4 at opp 28
Rashod Dubinion run for 5 yds to the ORST 23 for a 1ST down
1:00
1st & 10 at opp 23
Timeout App State, clock 01:00
0:48
1st & 10 at opp 23
JJ Kohl pass incomplete to Kanen Hamlett
0:43
2nd & 10 at opp 23
JJ Kohl pass incomplete to Kanen Hamlett
0:43
3rd & 10 at opp 23
Timeout App State, clock 00:43
0:36
3rd & 10 at opp 23
JJ Kohl pass incomplete to Davion Dozier
0:36
4th & 10 at opp 23
Timeout App State, clock 00:36
0:30
4th & 10 at opp 23
Dominic De Freitas 41 yd FG MISSED
Oregon State End of half, 2 plays
0:23
1st & 10 at own 23
Maalik Murphy pass incomplete to Taz Reddicks
0:00
2nd & 10 at own 23
Maalik Murphy pass complete to David Wells Jr. for 5 yds to the ORST 28
3rd quarter4 drives, then App State 27, Oregon State 21
App State Touchdown, 13 plays
14:54
1st & 10 at own 35
Max Walker kickoff for 65 yds , Khamani Alexander return for 24 yds to the APP 24
14:45
1st & 10 at own 24
Rashod Dubinion run for 4 yds to the APP 28
14:09
2nd & 6 at own 28
JJ Kohl sacked by Zakaih Saez for a loss of 13 yards to the APP 15
13:33
3rd & 19 at own 15
Rashod Dubinion run for 18 yds to the APP 33
12:56
4th & 1 at own 33
Rashod Dubinion run for 2 yds to the APP 35 for a 1ST down
12:18
1st & 10 at own 35
Jaquari Lewis run for a loss of 1 yard to the APP 34
11:46
2nd & 11 at own 34
JJ Kohl pass incomplete to Dalton Stroman
11:32
3rd & 11 at own 34
JJ Kohl pass complete to Davion Dozier for 18 yds to the ORST 48 for a 1ST down
10:58
1st & 10 at opp 48
Jaquari Lewis run for a loss of 1 yard to the ORST 49
10:23
2nd & 11 at opp 49
JJ Kohl pass incomplete to Jaquari Lewis
10:17
3rd & 11 at opp 49
(10:21) No Huddle-Shotgun Kohl,J.J. pass incomplete short right to Stroman,Dalton thrown to OSU35 PENALTY OSU Holding (Glasper,Trey) 10 yards from OSU49 to OSU39, 1ST DOWN. NO PLAY.
10:11
1st & 10 at opp 39
Rashod Dubinion run for 4 yds to the ORST 35
9:38
2nd & 6 at opp 35
Rashod Dubinion run for 7 yds to the ORST 28 for a 1ST down
9:06
1st & 10 at opp 28
Jaquari Lewis run for no gain to the ORST 28
8:58
2nd & 10 at opp 28
Timeout App State, clock 08:58
8:41
2nd & 10 at opp 28
JJ Kohl pass complete to Davion Dozier for 28 yds for a TD (Dominic De Freitas KICK)App State 24, Oregon State 14
8:41
1st & 10 at own 25
Timeout App State, clock 08:41
Oregon State Touchdown, 7 plays
8:41
1st & 10 at own 35
Cash McVay kickoff for 65 yds for a touchback
8:24
1st & 10 at own 25
Maalik Murphy pass complete to Trent Walker for 12 yds to the ORST 37 for a 1ST down
7:59
1st & 10 at own 37
Maalik Murphy pass complete to Anthony Hankerson for 4 yds to the ORST 41
7:30
2nd & 6 at own 41
Maalik Murphy pass complete to Trent Walker for 17 yds to the APP 42 for a 1ST down
6:58
1st & 10 at opp 42
Cornell Hatcher Jr. run for 10 yds to the APP 32 for a 1ST down
6:20
1st & 10 at opp 32
Maalik Murphy pass complete to Trent Walker for 5 yds to the APP 27
5:35
2nd & 5 at opp 27
Maalik Murphy pass complete to David Wells Jr. for 12 yds to the APP 15 for a 1ST down
5:03
1st & 10 at opp 15
Maalik Murphy pass complete to Cornell Hatcher Jr. for 15 yds for a TD (Caleb Ojeda KICK)App State 24, Oregon State 21
5:03
1st & 10 at own 24
Timeout App State, clock 05:03
App State Field goal, 9 plays
4:56
1st & 10 at own 35
Max Walker kickoff for 64 yds , Khamani Alexander return for 23 yds to the APP 24
4:48
1st & 10 at own 24
Rashod Dubinion run for 4 yds to the APP 28
4:11
2nd & 6 at own 28
Rashod Dubinion run for 29 yds to the ORST 43 for a 1ST down
3:30
1st & 10 at opp 43
Rashod Dubinion run for no gain to the ORST 43
2:54
2nd & 10 at opp 43
JJ Kohl pass incomplete to Davion Dozier
2:39
3rd & 10 at opp 43
JJ Kohl pass complete to Jaquari Lewis for 11 yds to the ORST 32 for a 1ST down
2:07
1st & 10 at opp 32
Jaquari Lewis run for 4 yds to the ORST 28
1:27
2nd & 6 at opp 28
JJ Kohl run for 1 yd to the ORST 27
0:56
3rd & 5 at opp 27
JJ Kohl pass incomplete to Rashod Dubinion
0:50
4th & 5 at opp 27
Dominic De Freitas 45 yd FG GOODApp State 27, Oregon State 21
Oregon State Punt, 3 plays
0:50
1st & 10 at own 35
Cash McVay kickoff for 65 yds for a touchback
0:44
1st & 10 at own 25
Maalik Murphy pass incomplete to David Wells Jr.
0:00
2nd & 10 at own 25
Maalik Murphy pass complete to Anthony Hankerson for 7 yds to the ORST 32
Q4 14:55
3rd & 3 at own 32
Maalik Murphy pass incomplete to Taz Reddicks
Q4 14:44
4th & 3 at own 32
AJ Winsor punt for 43 yds , Jaden Barnes returns for 10 yds to the APP 35
4th quarter7 drives, then App State 27, Oregon State 23
App State Punt, 3 plays
14:44
2nd & 11 at own 34
Timeout App State, clock 14:44
14:37
1st & 10 at own 35
JJ Kohl sacked for a loss of 1 yard to the APP 34
14:02
2nd & 11 at own 34
Rashod Dubinion run for no gain to the APP 34
13:31
3rd & 11 at own 34
JJ Kohl pass incomplete to Jaden Barnes
13:25
4th & 11 at own 34
Ian Ratliff punt for 41 yds, fair catch by Trent Walker at the ORST 25
Oregon State Interception, 7 plays
13:25
1st & 10 at own 48
Timeout App State, clock 13:25
13:14
1st & 10 at own 25
Maalik Murphy pass complete to Trent Walker for 23 yds to the ORST 48 for a 1ST down
12:43
1st & 10 at own 48
Maalik Murphy pass incomplete to Zack Card
12:36
2nd & 10 at own 48
Maalik Murphy pass complete to Trent Walker for 10 yds to the APP 42 for a 1ST down
12:06
1st & 10 at opp 42
(12:09) Shotgun Murphy,Maalik pass incomplete short left to Reddicks,Taz thrown to App40 PENALTY App Targeting (Burks,DJ) 15 yards from App42 to App27, 1ST DOWN. NO PLAY.
11:58
1st & 10 at opp 27
Anthony Hankerson run for 5 yds to the APP 22
11:19
2nd & 5 at opp 22
(11:24) Shotgun Murphy,Maalik pass incomplete short left to Milbourn,Gabe thrown to App03, 1ST DOWN, PENALTY App Pass Interference (Hasz,Dylan) 15 yards from App22 to App07, 1ST DOWN. NO PLAY.
11:13
1st & goal at opp 7
Anthony Hankerson run for 1 yd to the APP 6
10:36
2nd & goal at opp 6
Maalik Murphy pass incomplete to Gabe Milbourn
10:29
3rd & goal at opp 6
Maalik Murphy pass intercepted, touchback. Colton Phares return for no gain
App State Punt, 3 plays
10:23
1st & 10 at own 20
Rashod Dubinion run for 2 yds to the APP 22
9:51
2nd & 8 at own 22
Rashod Dubinion run for 1 yd to the APP 23
9:05
3rd & 7 at own 23
JJ Kohl run for 6 yds to the APP 29
8:39
4th & 1 at own 29
Ian Ratliff punt for 36 yds, fair catch by Trent Walker at the ORST 35
Oregon State Turnover on downs, 14 plays
8:39
2nd & 10 at own 35
Timeout App State, clock 08:39
8:33
1st & 10 at own 35
Maalik Murphy pass incomplete to David Wells Jr.
8:26
2nd & 10 at own 35
Cornell Hatcher Jr. run for no gain to the ORST 35
7:39
3rd & 10 at own 35
Maalik Murphy pass complete to Trent Walker for 20 yds to the APP 45 for a 1ST down App State Penalty, Defensive Offside (Yards) declined for a 1ST down
7:13
1st & 10 at opp 45
Maalik Murphy pass complete to Eddie Freauff for 7 yds to the APP 38
6:26
2nd & 3 at opp 38
Maalik Murphy pass complete to Taz Reddicks for 14 yds to the APP 24 for a 1ST down
6:01
1st & 10 at opp 24
Anthony Hankerson run for 4 yds to the APP 20
5:16
2nd & 6 at opp 20
Maalik Murphy pass complete to Trent Walker for 5 yds to the APP 15
4:40
3rd & 1 at opp 15
Anthony Hankerson run for 1 yd to the APP 14 for a 1ST down
3:52
1st & 10 at opp 14
Maalik Murphy pass complete to Zack Card for 7 yds to the APP 7
3:19
2nd & 3 at opp 7
Anthony Hankerson run for 4 yds to the APP 3 for a 1ST down
2:31
1st & goal at opp 3
Anthony Hankerson run for 2 yds to the APP 1
2:24
2nd & goal at opp 1
Timeout App State, clock 02:24
2:01
2nd & goal at opp 1
Anthony Hankerson run for no gain to the APP 1
2:00
3rd & goal at opp 1
Timeout App State, clock 02:00
1:56
4th & goal at opp 1
Timeout App State, clock 01:56
1:49
4th & goal at opp 1
Anthony Hankerson run for a loss of 2 yards to the APP 3
App State Safety, 2 plays (Oregon State scores)
1:45
1st & 10 at own 3
Rashod Dubinion run for no gain to the APP 3
1:44
2nd & 10 at own 3
Timeout App State, clock 01:44
1:40
2nd & 10 at own 3
Rashod Dubinion run for 3 yds for a SAFETY Rashod Dubinion fumbled, recovered by APP JJ Kohl for a SAFETYApp State 27, Oregon State 23
Oregon State Interception, 8 plays
1:33
1st & 10 at own 20
Cash McVay kickoff for 60 yds , David Wells Jr. return for 23 yds to the ORST 43
1:28
1st & 10 at own 43
Maalik Murphy pass complete to Eddie Freauff for 8 yds to the APP 49
1:23
2nd & 2 at opp 49
Maalik Murphy pass incomplete to David Wells Jr.
1:23
3rd & 2 at opp 49
PENALTY OSU False Start (Wells,Van) 5 yards from App49 to OSU46. NO PLAY.
1:15
3rd & 7 at own 46
Maalik Murphy pass complete to Zack Card for 16 yds to the APP 38 for a 1ST down
1:00
1st & 10 at opp 38
Maalik Murphy pass complete to Taz Reddicks for 10 yds to the APP 28 for a 1ST down
1:00
3rd & 1 at opp 29
Timeout App State, clock 01:00
0:39
2nd & 1 at opp 29
Anthony Hankerson run for no gain to the APP 29
0:35
3rd & 1 at opp 29
Maalik Murphy pass incomplete to Cornell Hatcher Jr.
0:30
4th & 1 at opp 29
Maalik Murphy pass incomplete to Taz Reddicks
0:30
4th & 1 at opp 29
(00:34) Shotgun Murphy,Maalik pass incomplete short right to Reddicks,Taz thrown to App26, 1ST DOWN, PENALTY App Pass Interference (Mc-Cantos,Elijah) 4 yards from App29 to App25, 1ST DOWN. NO PLAY.
0:24
1st & 10 at opp 25
Maalik Murphy sacked by Rondo Porter for a loss of 13 yards to the APP 38
0:24
2nd & 23 at opp 38
Timeout App State, clock 00:24
0:19
2nd & 23 at opp 38
Maalik Murphy pass intercepted Zyeir Gamble return for 9 yds to the APP 39
0:19
2nd & 23 at opp 38
Maalik Murphy pass intercepted Zyeir Gamble return for 9 yds to the APP 39
App State End of game, 1 play
0:00
1st & 10 at own 39
JJ Kohl run for a loss of 4 yards to the APP 35
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.