From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Campbell
App State
95
Total yards
538
39
Passing yards
245
56
Rushing yards
293
1.7
Yards per pass
8.4
1.9
Yards per rush
6.2
6
First downs
24
2–14
Third downs
10–16
0–1
Fourth downs
2–3
4
Turnovers
1
7–63
Penalties
7–91
30:09
Possession
29:42
Efficiency
Campbell
App State
17%
Success rate
52%
−0.40
EPA per play
0.33
0.86
Explosiveness
1.27
−0.22
Rushing EPA
0.36
−0.60
Passing EPA
0.29
4%
Passing-down success
39%
−0.28
First-down EPA
−0.01
−0.83
Second-down EPA
0.15
0.11
Third-down EPA
1.22
1%
Havoc by its defense
6%
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 81% to win. Elo’s favorite won.
The line
App State −37.
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 >99%, Campbell <1%. 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, Campbell right to left.
Q1 CampbellPunt, 3 plays, 3 yards
Q1 App StateField goal, 7 plays, 11 yards
Q1 CampbellPunt, 5 plays, 24 yards
Q1 App StateTouchdown, 10 plays, 100 yards
Q1 CampbellPunt, 3 plays, −9 yards
Q1 App StateTouchdown, 7 plays, 58 yards
Q2 CampbellPunt, 3 plays, 0 yards
Q2 App StateTouchdown, 3 plays, 52 yards
Q2 CampbellPick-six, 2 plays (App State scores), 4 yards
Q2 App StateResult not recorded, 0 yards
Q2 CampbellPunt, 5 plays, 8 yards
Q2 App StateTouchdown, 3 plays, 44 yards
Q2 CampbellTurnover on downs, 4 plays, 9 yards
Q2 App StateTouchdown, 13 plays, 57 yards
Q2 CampbellEnd of half, 3 plays, 24 yards
Q3 App StatePunt, 5 plays, 20 yards
Q3 CampbellPunt, 5 plays, 5 yards
Q3 App StateTouchdown, 4 plays, 39 yards
Q3 CampbellInterception, 3 plays, 0 yards
Q3 App StateInterception, 4 plays, 30 yards
Q3 CampbellInterception, 3 plays, 0 yards
Q3 App StateTouchdown, 5 plays, 27 yards
Q3 CampbellPunt, 5 plays, 20 yards
Q4 App StatePunt, 3 plays, −1 yard
Q4 App StateTouchdown, 2 plays, 9 yards
Q4 CampbellPunt, 3 plays, 8 yards
Q4 App StateTurnover on downs, 7 plays, 30 yards
Q4 CampbellPunt, 6 plays, 11 yards
Q4 App StateEnd of game, 4 plays, 73 yards
Play by play
1st quarter6 drives, then App State 10, Campbell 0
Campbell Punt, 3 plays
15:00
1st & 10 at own 35
Zach Matics kickoff for 65 yds , Isaiah Howard return for 13 yds to the Camp 13
15:00
1st & 10 at own 13
Dakota Wolf pass complete to Ben Bolling for 2 yds to the Camp 15
15:00
2nd & 8 at own 15
Keith Goss run for 1 yd to the Camp 16
15:00
3rd & 7 at own 16
Dakota Wolf pass incomplete
15:00
4th & 7 at own 16
Adam Lutz punt for 48 yds , Bobo Beathard returns for 39 yds to the Camp 25
App State Field goal, 7 plays
13:32
1st & 10 at opp 25
Marcus Cox run for 6 yds to the Camp 19
13:32
2nd & 4 at opp 19
Marcus Cox run for 2 yds to the Camp 17
13:32
3rd & 2 at opp 17
Marcus Cox run for 3 yds to the Camp 14 for a 1ST down
13:32
1st & 10 at opp 14
Kameron Bryant run for no gain to the Camp 14
13:32
2nd & 10 at opp 14
Kameron Bryant pass incomplete to Malachi Jones
13:32
3rd & 10 at opp 14
Kameron Bryant pass incomplete to N/A
11:34
4th & 10 at opp 14
Zach Matics 31 yd FG GOODApp State 3, Campbell 0
Campbell Punt, 5 plays
11:34
1st & 0 at own 35
Zach Matics kickoff for 57 yds , Isaiah Howard return for 14 yds to the Camp 22
11:28
1st & 10 at own 22
Keith Goss run for 1 yd to the Camp 23
11:28
2nd & 9 at own 23
Dakota Wolf pass complete to Austin Fleming for 4 yds to the Camp 27
11:28
3rd & 5 at own 27
WOLF,Dakota pass incomplete to SIMMONS, Damon, PENALTY APP pass interference (Ross, Joel) 15 yards to the CAM42, 1ST DOWN CAM, NO PLAY. for a 1ST down
11:28
1st & 10 at own 42
Jared Joyner run for no gain to the Camp 42
11:28
2nd & 10 at own 42
Jared Joyner run for 6 yds to the Camp 48
11:28
3rd & 4 at own 48
CAMPBELL Penalty, false start (N/A) to the Camp 43
8:28
3rd & 9 at own 43
Timeout CAMPBELL, clock 08:28
8:28
3rd & 9 at own 43
Dakota Wolf run for 3 yds to the Camp 46
8:28
4th & 6 at own 46
Adam Lutz punt for 33 yds, fair catch by Bobo Beathard at the AppSt 21
App State Touchdown, 10 plays
7:27
1st & 10 at own 0
Bryant, Kameron pass incomplete to Beathard, Bobo, PENALTY APP illegal block off-setting, PENALTY CAM pass interference off-setting, NO PLAY.
7:27
1st & 10 at own 21
Marcus Cox run for a loss of 1 yard to the AppSt 20
7:27
2nd & 11 at own 20
Kameron Bryant pass incomplete to Marcus Cox, broken up by Ugonna Awuruonye
7:27
3rd & 11 at own 20
Kameron Bryant pass complete to Tacoi Sumler for 28 yds to the AppSt 48 for a 1ST down
7:27
1st & 10 at own 48
Marcus Cox run for 4 yds to the Camp 48
7:27
2nd & 6 at opp 48
Kameron Bryant pass complete to Simms McElfresh for 17 yds to the Camp 31 for a 1ST down
7:27
1st & 10 at opp 31
Kameron Bryant pass complete to Isaiah Lewis for 7 yds to the Camp 24
7:27
2nd & 3 at opp 24
Kameron Bryant pass complete to Isaiah Lewis for 4 yds to the Camp 20 for a 1ST down
7:27
1st & 10 at opp 20
Marcus Cox run for 7 yds to the Camp 13
7:27
2nd & 3 at opp 13
Marcus Cox run for 1 yd to the Camp 12
3:55
3rd & 2 at opp 12
Kameron Bryant pass complete to Simms McElfresh for 12 yds for a TD, (Zach Matics KICK)App State 10, Campbell 0
Campbell Punt, 3 plays
3:55
1st & 0 at own 35
Zach Matics kickoff for 65 yds for a touchback
3:55
1st & 10 at own 25
Dakota Wolf pass complete to Damon Simmons for 7 yds to the Camp 32
3:55
2nd & 3 at own 32
Jared Joyner run for a loss of 5 yards to the Camp 27
3:55
3rd & 8 at own 27
Dakota Wolf sacked by Thomas Bronson for a loss of 11 yards to the Camp 16
3:55
4th & 19 at own 16
Adam Lutz punt for 42 yds, fair catch by Bobo Beathard at the AppSt 42
App State Touchdown, 7 plays
2:02
1st & 10 at own 42
Terrence Upshaw run for 19 yds to the Camp 39 for a 1ST down
2:02
1st & 10 at opp 39
Kameron Bryant pass complete to Bobo Beathard for 10 yds to the Camp 29 APPALACHIAN ST Penalty, personal foul (Malachi Jones) to the Camp 44
2:02
1st & 15 at opp 44
Kameron Bryant pass complete to Malachi Jones for 11 yds to the Camp 33
2:02
2nd & 4 at opp 33
Terrence Upshaw run for 8 yds to the Camp 25 for a 1ST down
2:02
1st & 10 at opp 25
Terrence Upshaw run for 4 yds to the Camp 21
2:02
2nd & 6 at opp 21
Kameron Bryant pass incomplete to Isaiah Lewis
Q2 14:54
3rd & 6 at opp 21
Kameron Bryant pass complete to Barrett Burns for 21 yds for a TD, (Zach Matics KICK)App State 17, Campbell 0
2nd quarter8 drives, then App State 45, Campbell 0
Campbell Punt, 3 plays
14:54
1st & 0 at the 50
Zach Matics kickoff for 32 yds , Michael Jorgenson return for no gain to the Camp 18
14:54
1st & 10 at own 18
Akile Jones run for no gain to the Camp 18
14:54
2nd & 10 at own 18
Dakota Wolf pass incomplete to N/A
14:54
3rd & 10 at own 18
Dakota Wolf run for 5 yds to the Camp 23
14:54
4th & 5 at own 23
CAMPBELL Penalty, false start (N/A) to the Camp 18
14:54
4th & 10 at own 18
Adam Lutz punt for 34 yds , Bobo Beathard returns for no gain to the AppSt 48
App State Touchdown, 3 plays
13:14
1st & 10 at own 48
CAMPBELL Penalty, personal foul (N/A) to the Camp 37 for a 1ST down
13:14
1st & 10 at opp 37
Taylor Lamb pass complete to Barrett Burns for 22 yds to the Camp 15 for a 1ST down
13:14
1st & 10 at opp 15
Taylor Lamb pass complete to Simms McElfresh for 5 yds to the Camp 10
12:15
2nd & 5 at opp 10
Terrence Upshaw run for 10 yds for a TD, (Zach Matics KICK)App State 24, Campbell 0
Campbell Pick-six, 2 plays (App State scores)
12:15
1st & 0 at own 35
Zach Matics kickoff for 65 yds , Isaiah Howard return for 43 yds to the Camp 43
12:07
1st & 10 at own 43
Riley Gallaher run for 4 yds to the Camp 47
11:13
2nd & 6 at own 47
Riley Gallaher pass intercepted for a TD Doug Middleton return for 52 yds for a TD, (Zach Matics KICK)App State 31, Campbell 0
11:13
1st & 0 at opp 3
APPALACHIAN ST Penalty, unsportsmanlike conduct (Terrence Upshaw) to the Camp 19
Campbell Punt, 5 plays
11:13
1st & 0 at own 35
Zach Matics kickoff for 65 yds , Isaiah Howard return for 16 yds to the Camp 16
11:08
1st & 10 at own 16
Dakota Wolf pass complete to DeShawn Jones for 3 yds to the Camp 19
11:08
2nd & 7 at own 19
Dakota Wolf run for 8 yds to the Camp 27 for a 1ST down
11:08
1st & 10 at own 27
Dakota Wolf pass incomplete to N/A
11:08
2nd & 10 at own 27
Dakota Wolf run for a loss of 2 yards to the Camp 25
11:08
3rd & 12 at own 25
Dakota Wolf pass complete to Brandon Jones for a loss of 1 yard to the Camp 24
11:08
4th & 13 at own 24
Adam Lutz punt for 20 yds, downed at the Camp 44
App State Touchdown, 3 plays
8:10
1st & 10 at opp 44
Taylor Lamb pass incomplete to Bobo Beathard, broken up by Tyler Rhyne
8:10
2nd & 10 at opp 44
Marcus Cox run for 5 yds to the Camp 39
7:11
3rd & 5 at opp 39
Taylor Lamb pass complete to Simms McElfresh for 39 yds for a TD, (Zach Matics KICK)App State 38, Campbell 0
Campbell Turnover on downs, 4 plays
7:11
1st & 0 at own 20
Zach Matics kickoff for 72 yds , Isaiah Howard return for 40 yds to the Camp 48
6:57
1st & 10 at own 48
Dakota Wolf pass complete to Jabri Ridenhour for 8 yds to the AppSt 44
6:57
2nd & 2 at opp 44
Dakota Wolf pass incomplete to N/A
6:09
3rd & 2 at opp 44
Timeout CAMPBELL, clock 06:09
6:09
3rd & 2 at opp 44
Keith Goss run for no gain to the AppSt 44
6:09
4th & 2 at opp 44
DeShawn Jones run for 1 yd to the AppSt 43
App State Touchdown, 13 plays
5:15
1st & 10 at own 43
Timeout CAMPBELL, clock 05:15
5:15
1st & 10 at own 43
Taylor Lamb pass incomplete to Marcus Cox
5:15
2nd & 10 at own 43
Taylor Lamb run for 3 yds to the AppSt 46
5:15
3rd & 7 at own 46
Taylor Lamb pass complete to Simms McElfresh for 8 yds to the Camp 46 for a 1ST down
5:15
1st & 10 at opp 46
Taylor Lamb run for 5 yds to the Camp 41
5:15
2nd & 5 at opp 41
Marcus Cox run for 17 yds to the Camp 24 for a 1ST down
5:15
1st & 10 at opp 24
Marcus Cox run for 9 yds to the Camp 15
5:15
2nd & 1 at opp 15
Taylor Lamb pass incomplete to Isaiah Lewis, broken up by Greg Milhouse
5:15
3rd & 1 at opp 15
Marcus Cox run for no gain to the Camp 15
5:15
4th & 1 at opp 15
Marcus Cox run for 13 yds to the Camp 2 for a 1ST down
5:15
1st & goal at opp 2
Marcus Cox run for 1 yd to the Camp 1
5:15
2nd & goal at opp 1
Marcus Cox run for a loss of 1 yard to the Camp 2
5:15
3rd & goal at opp 2
Taylor Lamb pass incomplete to Barrett Burns, broken up by Jake Barr
1:04
4th & goal at opp 2
Marcus Cox run for 2 yds for a TD, (Zach Matics KICK)App State 45, Campbell 0
Campbell End of half, 3 plays
1:04
1st & 0 at own 35
Zach Matics kickoff for 33 yds , Shawn Millsap return for 6 yds to the Camp 38
0:58
1st & 10 at own 38
Dakota Wolf pass complete to Austin Fleming for 5 yds to the Camp 43
0:58
2nd & 5 at own 43
Dakota Wolf run for 3 yds to the Camp 46
0:58
3rd & 2 at own 46
Keith Goss run for 16 yds to the AppSt 38 for a 1ST down
3rd quarter8 drives, then App State 59, Campbell 0
App State Punt, 5 plays
15:00
1st & 10 at own 35
Adam Lutz kickoff for 55 yds , Isaiah Lewis return for 27 yds to the AppSt 37
14:51
1st & 10 at own 37
Marcus Cox run for 5 yds to the AppSt 42
14:51
2nd & 5 at own 42
Kameron Bryant pass complete to Marcus Cox for 12 yds to the Camp 46 for a 1ST down
14:51
1st & 10 at opp 46
Marcus Cox run for 3 yds to the Camp 43
14:51
2nd & 7 at opp 43
Kameron Bryant pass incomplete to Bobo Beathard
14:51
3rd & 7 at opp 43
Kameron Bryant pass incomplete to Simms McElfresh, broken up by Luke Hill
14:51
4th & 7 at opp 43
Bentlee Critcher punt for 42 yds, punt out-of-bounds at the Camp 1
Campbell Punt, 5 plays
13:06
1st & 10 at own 1
DeShawn Jones run for no gain to the Camp 1
13:06
2nd & 10 at own 1
DeShawn Jones run for 15 yds to the Camp 16 for a 1ST down
13:06
1st & 10 at own 16
JONES, DeShawn rush for no gain to the CAM16 (Blair, Ronald;Gilchrist, K.), PENALTY CAM personal foul 8 yards to the CAM8, NO PLAY.
13:06
1st & 18 at own 8
DeShawn Jones run for 1 yd to the Camp 9
13:06
2nd & 17 at own 9
DeShawn Jones run for a loss of 4 yards to the Camp 5
13:06
3rd & 21 at own 5
Keith Goss run for 1 yd to the Camp 6
13:06
4th & 20 at own 6
Adam Lutz punt for 33 yds, fair catch by Bobo Beathard at the Camp 39
App State Touchdown, 4 plays
9:17
1st & 10 at opp 39
Marcus Cox run for no gain to the Camp 39
9:17
2nd & 10 at opp 39
Taylor Lamb run for 1 yd to the Camp 38
9:17
3rd & 9 at opp 38
Marcus Cox run for 36 yds to the Camp 2 for a 1ST down
7:50
1st & goal at opp 2
Marcus Cox run for 2 yds for a TD, (Zach Matics KICK)App State 52, Campbell 0
Campbell Interception, 3 plays
7:50
1st & 0 at own 35
Zach Matics kickoff for 65 yds for a touchback
7:50
1st & 10 at own 25
Jared Joyner run for 5 yds to the Camp 30
7:50
2nd & 5 at own 30
Jared Joyner run for a loss of 5 yards to the Camp 25
7:50
3rd & 10 at own 25
Dakota Wolf pass intercepted Joel Ross return for no gain to the Camp 42
App State Interception, 4 plays
6:23
1st & 10 at opp 42
Eric Davidson run for 7 yds to the Camp 35
6:23
2nd & 3 at opp 35
Eric Davidson run for 6 yds to the Camp 29 for a 1ST down
6:23
1st & 10 at opp 29
Bryant, Kameron pass complete to Davidson, Eric for 8 yards to the CAM21, out-of-bounds (SMITH,Lucas), PENALTY APP illegal block declined, PENALTY APP holding 10 yards to the CAM39, NO PLAY.
6:23
1st & 20 at opp 39
Kameron Bryant pass complete to Montez McGuire for 27 yds to the Camp 12 for a 1ST down
6:23
1st & 10 at opp 12
Kameron Bryant pass intercepted Isaac Scott return for 8 yds to the Camp 25
Campbell Interception, 3 plays
4:15
1st & 10 at own 25
DeShawn Jones run for no gain to the Camp 25
4:15
2nd & 10 at own 25
Dakota Wolf pass incomplete to Hunter Somerville
4:15
3rd & 10 at own 25
Dakota Wolf pass intercepted Stephen Machanic return for no gain to the Camp 27
App State Touchdown, 5 plays
3:26
1st & 10 at opp 27
Ricky Fergerson run for 6 yds to the Camp 21
3:26
2nd & 4 at opp 21
Ricky Fergerson run for 2 yds to the Camp 19
3:26
3rd & 2 at opp 19
Taylor Lamb run for 3 yds to the Camp 16 for a 1ST down
3:26
1st & 10 at opp 16
Ricky Fergerson run for 5 yds to the Camp 11
1:19
2nd & 5 at opp 11
Ricky Fergerson run for 11 yds for a TD, (Zach Matics KICK)App State 59, Campbell 0
Campbell Punt, 5 plays
1:19
1st & 0 at own 35
Zach Matics kickoff for 64 yds , Jared Joyner return for 23 yds to the APPALCHAN 42 CAMPBELL Penalty, Offensive holding (N/A) to the Camp 14
1:10
1st & 10 at own 14
Riley Gallaher pass incomplete to Austin Fleming
1:10
2nd & 10 at own 14
Keith Goss run for 1 yd to the Camp 15
1:10
3rd & 9 at own 15
CAMPBELL Penalty, false start (Josh Hutto) to the Camp 10
Q4 15:00
3rd & 14 at own 10
GALLAHER,Riley pass incomplete to FARRIS,Matt (Gibbs, Latrell), PENALTY APP pass interference (Gibbs, Latrell) 15 yards to the CAM25, 1ST DOWN CAM, NO PLAY. for a 1ST down
Q4 15:00
1st & 10 at own 25
Riley Gallaher sacked by Caleb Fuller for a loss of 11 yards to the Camp 14
Q4 15:00
2nd & 21 at own 14
Dante Simmons run for 6 yds to the Camp 20
Q4 15:00
3rd & 15 at own 20
APPALACHIAN ST Penalty, Defensive offside (Osvaldo Sombo) to the Camp 25
Q4 15:00
3rd & 10 at own 25
Riley Gallaher run for 9 yds to the Camp 34
Q4 15:00
4th & 1 at own 34
Adam Lutz punt for 34 yds , Isaiah Lewis returns for no gain to the AppSt 28 Isaiah Lewis fumbled, recovered by AppSt Isaiah Lewis
4th quarter6 drives, then App State 66, Campbell 0
App State Punt, 3 plays
12:10
1st & 10 at own 28
Eric Davidson run for 1 yd to the AppSt 29
12:10
2nd & 9 at own 29
Logan Hallock pass incomplete to Isaiah Lewis
12:10
3rd & 9 at own 29
Logan Hallock sacked by Matt Farris for a loss of 2 yards to the AppSt 27
12:10
4th & 11 at own 27
Bentlee Critcher punt for 48 yds , Darius Carter returns for no gain to the Camp 9 Darius Carter fumbled, recovered by AppSt Devan Stringer
App State Touchdown, 2 plays
10:35
1st & goal at opp 9
Logan Hallock pass complete to Isaiah Lewis for 2 yds to the Camp 7
9:55
2nd & goal at opp 7
Ricky Fergerson run for 7 yds for a TD, (Zach Matics KICK)App State 66, Campbell 0
Campbell Punt, 3 plays
9:55
1st & 0 at own 35
Zach Matics kickoff for 65 yds for a touchback
9:55
1st & 10 at own 25
Riley Gallaher pass incomplete to Brandon Jones
9:55
2nd & 10 at own 25
Damien Booe run for 3 yds to the Camp 28
9:55
3rd & 7 at own 28
Akile Jones run for 5 yds to the Camp 33
9:55
4th & 2 at own 33
Adam Lutz punt for 34 yds , Isaiah Lewis returns for 4 yds to the AppSt 37
App State Turnover on downs, 7 plays
8:05
1st & 10 at own 37
Eric Davidson run for 3 yds to the AppSt 40
8:05
2nd & 7 at own 40
Eric Davidson run for 2 yds to the AppSt 42
8:05
3rd & 5 at own 42
Taylor Lamb pass complete to Michael Moll for 20 yds to the Camp 38 for a 1ST down
8:05
1st & 10 at opp 38
Eric Davidson run for 4 yds to the Camp 34
8:05
2nd & 6 at opp 34
Eric Davidson run for 1 yd to the Camp 33
8:05
3rd & 5 at opp 33
Eric Davidson run for no gain to the Camp 33
8:05
4th & 5 at opp 33
Taylor Lamb pass incomplete to N/A
Campbell Punt, 6 plays
4:23
1st & 10 at own 33
David Salmon pass complete to Austin Fleming for 8 yds to the Camp 41
4:23
2nd & 2 at own 41
David Salmon pass incomplete to Austin Fleming
4:23
3rd & 2 at own 41
David Salmon pass complete to Austin Fleming for 3 yds to the Camp 44 for a 1ST down
4:23
1st & 10 at own 44
David Salmon pass incomplete to Austin Fleming, broken up by Toronto Thomas
4:23
2nd & 10 at own 44
David Salmon pass incomplete to Brandon Jones, broken up by Caleb Fuller
4:23
3rd & 10 at own 44
David Salmon pass incomplete to Darius Carter
4:23
4th & 10 at own 44
Adam Lutz punt for 37 yds, fair catch by Isaiah Lewis at the AppSt 19
App State End of game, 4 plays
2:31
1st & 10 at own 19
Taylor Lamb run for 56 yds to the Camp 25 for a 1ST down
2:31
1st & 10 at opp 25
Ricky Fergerson run for 7 yds to the Camp 18
2:31
2nd & 3 at opp 18
Ricky Fergerson run for 2 yds to the Camp 16
2:31
3rd & 1 at opp 16
Ricky Fergerson run for 8 yds to the Camp 8 for a 1ST down
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.