Referee Chris Bynum; umpire Joe Nanus; head linesman Tony Sands; line judge Nick Theriot; side judge Dustin Drawhorn; field judge Lark Jones; back judge Chris Scott; center judge Joel MoenkhoffGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Charlotte
App State
286
Total yards
512
140
Passing yards
204
146
Rushing yards
308
4.7
Yards per pass
9.7
4.9
Yards per rush
6.2
16
First downs
29
4–14
Third downs
6–10
0–1
Fourth downs
0–1
2
Turnovers
3
5–63
Penalties
7–65
28:37
Possession
31:23
0
Sacks (by defense)
1
Efficiency
Charlotte
App State
28%
Success rate
56%
−0.23
EPA per play
0.26
1.52
Explosiveness
1.04
0.02
Rushing EPA
0.18
−0.46
Passing EPA
0.47
20%
Passing-down success
48%
−0.12
First-down EPA
−0.02
−0.28
Second-down EPA
0.62
−0.12
Third-down EPA
0.82
13%
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 82% to win. Elo’s favorite won.
The line
App State −16.5, over/under 59.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 87%, Charlotte 13%. 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, Charlotte right to left.
Q1 CharlottePunt, 3 plays, 8 yards
Q1 App StateFumble, 6 plays, 46 yards
Q1 CharlotteTouchdown, 12 plays, 91 yards
Q1 App StatePunt, 4 plays, 25 yards
Q1 CharlottePunt, 4 plays, 17 yards
Q1 App StateTouchdown, 8 plays, 67 yards
Q2 CharlottePunt, 3 plays, 8 yards
Q2 App StateTouchdown, 10 plays, 79 yards
Q2 CharlotteField goal, 7 plays, 70 yards
Q2 App StateMissed FG, 9 plays, 58 yards
Q3 App StatePunt, 3 plays, 0 yards
Q3 CharlotteInterception, 7 plays, 42 yards
Q3 App StateInterception, 5 plays, 17 yards
Q3 CharlotteField goal, 12 plays, 55 yards
Q3 App StateTouchdown, 5 plays, 75 yards
Q3 CharlotteTouchdown, 0 yards
Q3 App StateTouchdown, 14 plays, 75 yards
Q4 CharlottePunt, 5 plays, 8 yards
Q4 App StateFumble, 1 play, 8 yards
Q4 CharlotteTurnover on downs, 4 plays, 0 yards
Q4 App StateTouchdown, 6 plays, 80 yards
Q4 CharlotteInterception, 5 plays, 14 yards
Q4 App StateEnd of game, 1 play, −3 yards
Play by play
1st quarter6 drives, then Charlotte 7, App State 0
Charlotte Punt, 3 plays
15:00
1st & 10 at own 35
Ryker Casey kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Chris Reynolds pass incomplete to Micaleous Elder
15:00
2nd & 10 at own 25
Chris Reynolds run for a loss of 1 yard to the Charl 24
15:00
3rd & 11 at own 24
Chris Reynolds run for 7 yds to the Charl 33 Chris Reynolds fumbled, forced by Shaun Jolly,
15:00
4th & 2 at own 33
Connor Bowler punt for 19 yds, punt out-of-bounds at the AppSt 48
App State Fumble, 6 plays
13:10
1st & 10 at own 48
Zac Thomas pass complete to Thomas Hennigan for 22 yds to the Charl 30 for a 1ST down
13:10
1st & 10 at opp 30
Zac Thomas pass complete to Henry Pearson for 8 yds to the Charl 22
13:10
2nd & 2 at opp 22
Marcus Williams Jr. run for 12 yds to the Charl 10 for a 1ST down
13:10
1st & goal at opp 10
Marcus Williams Jr. run for 1 yd to the Charl 9
13:10
2nd & goal at opp 9
Marcus Williams Jr. run for 8 yds to the Charl 1
13:10
3rd & goal at opp 1
Marcus Williams Jr. run for no gain to the Charl 9 Marcus Williams Jr. fumbled, forced by Ben DeLuca, recovered by Charl Tyler Murray , return for 3 yds to the Charl 9
Charlotte Touchdown, 12 plays
10:34
1st & 10 at own 9
Tre Harbison III run for 6 yds to the Charl 15
10:34
2nd & 4 at own 15
Tre Harbison III run for 1 yd to the Charl 16
10:34
3rd & 3 at own 16
Tre Harbison III run for 29 yds to the Charl 45 for a 1ST down
10:34
1st & 10 at own 45
Chris Reynolds pass complete to Victor Tucker for 8 yds to the AppSt 47
10:34
2nd & 2 at opp 47
Chris Reynolds pass incomplete to Micaleous Elder
10:34
3rd & 2 at opp 47
Aaron McAllister run for a loss of 1 yard to the AppSt 48
10:34
4th & 3 at opp 48
APPALACHIAN ST Penalty, Defensive offside (Jordon Earle) to the AppSt 43 for a 1ST down
10:34
1st & 10 at opp 43
Tre Harbison III run for 2 yds to the AppSt 41
10:34
2nd & 8 at opp 41
Victor Tucker run for 9 yds to the AppSt 32 for a 1ST down
10:34
1st & 10 at opp 32
Chris Reynolds pass incomplete to Victor Tucker
10:34
2nd & 10 at opp 32
Chris Reynolds pass complete to Micaleous Elder for 5 yds to the AppSt 27
10:34
3rd & 5 at opp 27
Chris Reynolds run for 13 yds to the AppSt 14 for a 1ST down
4:30
1st & 10 at opp 14
Tre Harbison III run for 14 yds for a TD (Jonathan Cruz KICK)Charlotte 7, App State 0
App State Punt, 4 plays
4:30
1st & 0 at own 35
Jonathan Cruz kickoff for 65 yds for a touchback
4:30
1st & 10 at own 25
Zac Thomas pass complete to Thomas Hennigan for 20 yds to the AppSt 45 for a 1ST down
4:30
1st & 10 at own 45
Daetrich Harrington run for 5 yds to the 50 yard line
4:30
2nd & 5 at the 50
Harrington, D. rush for 4 yards to the CLT46 (DELUCA, Ben), PENALTY APP personal foul (Hannon, Noah) 15 yards to the APP35, NO PLAY.
4:30
2nd & 20 at own 35
Daetrich Harrington run for 4 yds to the AppSt 39
4:30
3rd & 16 at own 39
Zac Thomas run for 11 yds to the 50 yard line
4:30
4th & 5 at the 50
Xavier Subotsch punt for 34 yds, fair catch by Nafees Lyon at the Charl 16
Charlotte Punt, 4 plays
1:57
1st & 10 at own 16
REYNOLDS, Chris pass incomplete to TUCKER, Victor, dropped pass, PENALTY CLT pass interference 8 yards to the CLT8, NO PLAY.
1:57
1st & 18 at own 8
Chris Reynolds pass complete to Cameron Dollar for 20 yds to the Charl 28 for a 1ST down
1:57
1st & 10 at own 28
Chris Reynolds pass incomplete to Ryan Carriere
1:57
2nd & 10 at own 28
Chris Reynolds run for 5 yds to the Charl 33
1:57
3rd & 5 at own 33
Chris Reynolds pass incomplete to Aaron McAllister, broken up by Shemar Jean-Charles
1:57
4th & 5 at own 33
Connor Bowler punt for 34 yds , Thomas Hennigan returns for no gain to the AppSt 33 Thomas Hennigan fumbled, recovered by AppSt Thomas Hennigan
App State Touchdown, 8 plays
0:19
1st & 10 at own 33
Camerun Peoples run for no gain to the AppSt 33
Q2 15:00
2nd & 10 at own 33
Camerun Peoples run for 14 yds to the AppSt 47 for a 1ST down
Q2 15:00
1st & 10 at own 47
Camerun Peoples run for 5 yds to the Charl 48
Q2 15:00
2nd & 5 at opp 48
Camerun Peoples run for 10 yds to the Charl 38 for a 1ST down
Q2 15:00
1st & 10 at opp 38
Zac Thomas pass incomplete
Q2 15:00
2nd & 10 at opp 38
Zac Thomas pass complete to Malik Williams for 14 yds to the Charl 24 for a 1ST down
Q2 15:00
1st & 10 at opp 24
Camerun Peoples run for 8 yds to the Charl 16
Q2 12:18
2nd & 2 at opp 16
Camerun Peoples run for 16 yds for a TD (Chandler Staton KICK)Tied at 7
2nd quarter4 drives, then App State 14, Charlotte 10
Charlotte Punt, 3 plays
12:18
1st & 0 at own 35
Ryker Casey kickoff for 64 yds , Calvin Camp return for 24 yds to the Charl 25
12:10
1st & 10 at own 25
Tre Harbison III run for 1 yd to the Charl 26
12:10
2nd & 9 at own 26
Tre Harbison III run for 5 yds to the Charl 31
12:10
3rd & 4 at own 31
Chris Reynolds run for 2 yds to the Charl 33
12:10
4th & 2 at own 33
Connor Bowler punt for 47 yds, punt out-of-bounds at the AppSt 21 , Thomas Hennigan returns for 1 yd to the AppSt 21
App State Touchdown, 10 plays
10:03
1st & 10 at own 21
Camerun Peoples run for 1 yd to the AppSt 22
10:03
2nd & 9 at own 22
Zac Thomas run for a loss of 2 yards to the AppSt 20
10:03
3rd & 11 at own 20
APPALACHIAN ST Penalty, false start (-5 Yards) to the AppSt 15
10:03
3rd & 16 at own 15
Zac Thomas pass complete to Jalen Virgil for 18 yds to the AppSt 33 for a 1ST down
10:03
1st & 10 at own 33
Camerun Peoples run for 16 yds to the AppSt 49 for a 1ST down
10:03
1st & 10 at own 49
Marcus Williams Jr. run for 1 yd to the 50 yard line
10:03
2nd & 9 at the 50
Thomas, Zac pass incomplete to Hennigan, T., PENALTY CLT pass interference (LYON, Nafees) 15 yards to the CLT35, 1ST DOWN APP, NO PLAY.
10:03
1st & 10 at opp 35
Zac Thomas pass incomplete to Jalen Virgil
10:03
2nd & 10 at opp 35
Marcus Williams Jr. run for 3 yds to the Charl 32
10:03
3rd & 7 at opp 32
CHARLOTTE Penalty, unsportsmanlike conduct (15 Yards) to the Charl 17 for a 1ST down
10:03
1st & 10 at opp 17
Marcus Williams Jr. run for 8 yds to the Charl 9
10:03
2nd & 2 at opp 9
Zac Thomas run for 8 yds to the Charl 1 for a 1ST down
4:50
1st & goal at opp 1
Marcus Williams Jr. run for 1 yd for a TD (Chandler Staton KICK)App State 14, Charlotte 7
Charlotte Field goal, 7 plays
4:50
1st & 0 at own 35
Ryker Casey kickoff for 61 yds , Aaron McAllister return for 20 yds to the Charl 24
4:43
1st & 10 at own 24
Tre Harbison III run for 22 yds to the Charl 46 for a 1ST down
4:43
1st & 10 at own 46
Tre Harbison III run for 3 yds to the Charl 49
4:43
2nd & 7 at own 49
Chris Reynolds pass complete to Taylor Thompson for 41 yds to the AppSt 10 for a 1ST down
4:43
1st & goal at opp 10
Chris Reynolds pass incomplete to Aaron McAllister
4:43
2nd & goal at opp 10
Tre Harbison III run for 1 yd to the AppSt 9
4:43
3rd & goal at opp 9
Chris Reynolds run for 3 yds to the AppSt 6
1:57
4th & 0 at opp 6
Timeout APPALACHIAN ST, clock 01:57
1:52
4th & goal at opp 6
Jonathan Cruz 23 yd FG GOODApp State 14, Charlotte 10
App State Missed FG, 9 plays
1:52
1st & 0 at own 35
Jonathan Cruz kickoff for 65 yds for a touchback
1:52
1st & 10 at own 25
Timeout CHARLOTTE, clock 01:52
1:52
1st & 10 at own 25
Zac Thomas run for a loss of 1 yard to the AppSt 24
1:52
2nd & 11 at own 24
Marcus Williams Jr. run for 17 yds to the AppSt 41 for a 1ST down
1:52
1st & 10 at own 41
Zac Thomas pass complete to Malik Williams for a loss of 1 yard to the AppSt 40
1:52
2nd & 11 at own 40
Zac Thomas pass complete to Marcus Williams Jr. for 3 yds to the AppSt 43
1:52
3rd & 8 at own 43
Zac Thomas pass complete to Malik Williams for 15 yds to the Charl 42 for a 1ST down
0:24
1st & 10 at opp 42
Zac Thomas pass complete to Jalen Virgil for 10 yds to the Charl 32 for a 1ST down
0:24
1st & 10 at opp 32
Zac Thomas pass incomplete
0:15
2nd & 10 at opp 32
Zac Thomas pass incomplete to Jalen Virgil
0:10
3rd & 10 at opp 32
Timeout CHARLOTTE, clock 00:10
0:10
3rd & 10 at opp 32
Thomas, Zac pass incomplete to Hennigan, T., PENALTY CLT pass interference (MCMILLIAN,Lance) 15 yards to the CLT17, 1ST DOWN APP, NO PLAY.
0:00
1st & 10 at opp 17
Chandler Staton 34 yd FG BLOCKED blocked by Damon Weldon Siah Sa’o return for 20 yds to the Charl 37
3rd quarter6 drives, then App State 21, Charlotte 20
App State Punt, 3 plays
15:00
1st & 10 at own 35
Jonathan Cruz kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
APPALACHIAN ST Penalty, false start (-5 Yards) to the AppSt 20
15:00
1st & 15 at own 20
Daetrich Harrington run for 5 yds to the AppSt 25
15:00
2nd & 10 at own 25
Zac Thomas pass incomplete to Malik Williams
15:00
3rd & 10 at own 25
Zac Thomas pass incomplete to Malik Williams
15:00
4th & 10 at own 25
Xavier Subotsch punt for 52 yds , Victor Tucker returns for 7 yds to the Charl 32 CHARLOTTE Penalty, IB (10 Yards) to the Charl 20
Charlotte Interception, 7 plays
14:02
1st & 10 at own 20
Chris Reynolds pass complete to Rico Arnold for 15 yds to the Charl 35 for a 1ST down
14:02
1st & 10 at own 35
Tre Harbison III run for 1 yd to the Charl 36
14:02
2nd & 9 at own 36
Tre Harbison III run for a loss of 4 yards to the Charl 32
14:02
3rd & 13 at own 32
Chris Reynolds pass complete to Taylor Thompson for 21 yds to the AppSt 47 for a 1ST down
14:02
1st & 10 at opp 47
Chris Reynolds run for 7 yds to the AppSt 40
14:02
2nd & 3 at opp 40
Chris Reynolds run for 2 yds to the AppSt 38
14:02
3rd & 1 at opp 38
Chris Reynolds pass intercepted Brendan Harrington return for 46 yds to the Charl 36
App State Interception, 5 plays
9:38
1st & 10 at opp 36
Marcus Williams Jr. run for 10 yds to the Charl 26 for a 1ST down
9:38
1st & 10 at opp 26
Marcus Williams Jr. run for 5 yds to the Charl 21
9:38
2nd & 5 at opp 21
APPALACHIAN ST Penalty, false start (-5 Yards) to the Charl 26
9:38
2nd & 10 at opp 26
Zac Thomas run for 2 yds to the Charl 24
9:38
3rd & 8 at opp 24
Zac Thomas pass complete to Mike Evans for 5 yds to the Charl 19
6:55
4th & 3 at opp 19
Timeout APPALACHIAN ST, clock 06:55
6:55
4th & 3 at opp 19
Timeout CHARLOTTE, clock 06:55
6:55
4th & 3 at opp 19
Zac Thomas pass intercepted Tyler Murray return for a loss of 2 yards to the Charl 13
Charlotte Field goal, 12 plays
6:48
1st & 10 at own 13
Aaron McAllister run for 17 yds to the Charl 30 for a 1ST down
6:48
1st & 10 at own 30
Tre Harbison III run for 5 yds to the Charl 35
6:48
2nd & 5 at own 35
Chris Reynolds pass complete to Cameron Dollar for 5 yds to the Charl 40 for a 1ST down
6:48
1st & 10 at own 40
Chris Reynolds pass incomplete to Micaleous Elder, broken up by Shemar Jean-Charles
6:48
2nd & 10 at own 40
Chris Reynolds pass incomplete to Rico Arnold
6:48
3rd & 10 at own 40
Chris Reynolds pass incomplete to Taylor Thompson, broken up by Steven Jones
6:48
4th & 10 at own 40
BOWLER, Connor punt 44 yards to the APP16, Hennigan, T. return to the APP17, out-of-bounds (FAISON-WALDEN,B), PENALTY APP roughing the kicker (Brown, KeSean) 15 yards to the APP45, 1ST DOWN CLT, NO PLAY.
6:48
1st & 10 at opp 45
Tre Harbison III run for a loss of 2 yards to the AppSt 47
6:48
2nd & 12 at opp 47
Chris Reynolds pass complete to Victor Tucker for 12 yds to the AppSt 35 for a 1ST down
6:48
1st & 10 at opp 35
Chris Reynolds pass complete to Victor Tucker for 3 yds to the AppSt 32
6:48
2nd & 7 at opp 32
Chris Reynolds pass incomplete to Ryan Carriere
6:48
3rd & 7 at opp 32
Chris Reynolds pass incomplete to Cameron Dollar, broken up by Brendan Harrington
3:15
4th & 7 at opp 32
Jonathan Cruz 49 yd FG GOODApp State 14, Charlotte 13
App State Touchdown, 5 plays
3:15
1st & 0 at own 35
Jonathan Cruz kickoff for 65 yds for a touchback
3:15
1st & 10 at own 25
Camerun Peoples run for 5 yds to the AppSt 30
3:15
2nd & 5 at own 30
Camerun Peoples run for 6 yds to the AppSt 36 for a 1ST down
3:15
1st & 10 at own 36
Camerun Peoples run for 5 yds to the AppSt 41
3:15
2nd & 5 at own 41
Camerun Peoples run for 8 yds to the AppSt 49 for a 1ST down
1:51
1st & 10 at own 49
Zac Thomas pass complete to Thomas Hennigan for 51 yds for a TD (Chandler Staton KICK)App State 21, Charlotte 13
1:35
1st & 0 at own 35
Ryker Casey kickoff for 62 yds , Aaron McAllister return for 97 yds for a TD (Jonathan Cruz KICK)App State 21, Charlotte 20
App State Touchdown, 14 plays
1:35
1st & 0 at own 35
Jonathan Cruz kickoff for 65 yds for a touchback
1:35
1st & 10 at own 25
Daetrich Harrington run for 2 yds to the AppSt 27
1:35
2nd & 8 at own 27
Zac Thomas pass complete to Henry Pearson for 12 yds to the AppSt 39 for a 1ST down
1:35
1st & 10 at own 39
Daetrich Harrington run for no gain to the AppSt 39
1:35
2nd & 10 at own 39
Zac Thomas pass complete to Thomas Hennigan for 16 yds to the Charl 45 for a 1ST down
Q4 15:00
1st & 10 at opp 45
Zac Thomas pass complete to Thomas Hennigan for 11 yds to the Charl 34 for a 1ST down
Q4 15:00
1st & 10 at opp 34
Zac Thomas run for 1 yd to the Charl 33
Q4 15:00
2nd & 9 at opp 33
Daetrich Harrington run for a loss of 2 yards to the Charl 35
Q4 15:00
3rd & 11 at opp 35
Zac Thomas run for 13 yds to the Charl 22 for a 1ST down
Q4 15:00
1st & 10 at opp 22
Daetrich Harrington run for 7 yds to the Charl 15
Q4 12:14
2nd & 3 at opp 15
Timeout CHARLOTTE, clock 12:14
Q4 12:14
2nd & 3 at opp 15
Daetrich Harrington run for 2 yds to the Charl 13
Q4 12:14
3rd & 1 at opp 13
Daetrich Harrington run for 2 yds to the Charl 11 for a 1ST down
Q4 12:14
1st & 10 at opp 11
Daetrich Harrington run for 8 yds to the Charl 3
Q4 12:14
2nd & 2 at opp 3
Daetrich Harrington run for a loss of 1 yard to the Charl 4
Q4 10:08
3rd & 3 at opp 4
Daetrich Harrington run for 4 yds for a TD (Chandler Staton KICK)App State 28, Charlotte 20
4th quarter5 drives, then App State 35, Charlotte 20
Charlotte Punt, 5 plays
10:08
1st & 0 at own 35
Ryker Casey kickoff for 27 yds , Ryan Braithwaite return for no gain to the Charl 37 Ryan Braithwaite fumbled, recovered by Charl Ryan Braithwaite
10:04
1st & 10 at own 37
Tre Harbison III run for 1 yd to the Charl 38
10:04
2nd & 9 at own 38
Tre Harbison III run for 2 yds to the Charl 40
10:04
3rd & 7 at own 40
REYNOLDS, Chris pass incomplete to TUCKER, Victor, PENALTY APP pass interference (Jackson, D.) 15 yards to the APP45, 1ST DOWN CLT, NO PLAY.
10:04
1st & 10 at opp 45
Chris Reynolds pass complete to Aaron McAllister for a loss of 4 yards to the AppSt 49
10:04
2nd & 14 at opp 49
Chris Reynolds sacked by Caleb Spurlin for a loss of 6 yards to the Charl 45
10:04
3rd & 20 at own 45
Chris Reynolds pass incomplete to Rico Arnold, broken up by Shemar Jean-Charles
10:04
4th & 20 at own 45
Connor Bowler punt for 43 yds, fair catch by Thomas Hennigan at the AppSt 12
6:33
1st & 10 at own 12
Camerun Peoples run for 3 yds to the AppSt 20 Camerun Peoples fumbled, forced by Tyler Murray, recovered by Charl Nafees Lyon
Charlotte Turnover on downs, 4 plays
6:24
1st & 10 at opp 20
Chris Reynolds pass incomplete to Micaleous Elder
6:24
2nd & 10 at opp 20
Tre Harbison III run for no gain to the AppSt 20
6:24
3rd & 10 at opp 20
Chris Reynolds run for no gain to the AppSt 20
5:13
4th & 10 at opp 20
Timeout CHARLOTTE, clock 05:13
5:13
4th & 10 at opp 20
Chris Reynolds pass incomplete to Cameron Dollar, broken up by Kaiden Smith
App State Touchdown, 6 plays
5:03
1st & 10 at own 20
Marcus Williams Jr. run for no gain to the AppSt 20
5:03
2nd & 10 at own 20
Marcus Williams Jr. run for 34 yds to the Charl 46 for a 1ST down
5:03
1st & 10 at opp 46
Marcus Williams Jr. run for 22 yds to the Charl 24 for a 1ST down
5:03
1st & 10 at opp 24
Daetrich Harrington run for 4 yds to the Charl 20
5:03
2nd & 6 at opp 20
Daetrich Harrington run for 5 yds to the Charl 15
1:15
3rd & 1 at opp 15
Daetrich Harrington run for 15 yds for a TD (Chandler Staton KICK)App State 35, Charlotte 20
Charlotte Interception, 5 plays
1:15
1st & 0 at own 35
Ryker Casey kickoff for 33 yds , Bryce Kennon return for 7 yds to the Charl 39
1:09
1st & 10 at own 39
Chris Reynolds pass incomplete
1:09
2nd & 10 at own 39
Chris Reynolds pass incomplete to Victor Tucker
1:09
3rd & 10 at own 39
Chris Reynolds pass complete to Tre Harbison III for 14 yds to the AppSt 47 for a 1ST down
1:09
1st & 10 at opp 47
Chris Reynolds pass incomplete to Rico Arnold, broken up by Shemar Jean-Charles
1:09
2nd & 10 at opp 47
Chris Reynolds pass intercepted Kaiden Smith return for a loss of 2 yards to the AppSt 20
App State End of game, 1 play
0:32
1st & 10 at own 20
TEAM run for a loss of 3 yards to the AppSt 17
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.