From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Georgia State
Marshall
365
Total yards
486
291
Passing yards
208
74
Rushing yards
278
11.2
Yards per pass
7.4
1.7
Yards per rush
6.8
19
First downs
25
7–16
Third downs
7–15
1–2
Fourth downs
1–2
0
Turnovers
0
6–58
Penalties
7–60
29:47
Possession
30:13
2
Sacks (by defense)
7
Efficiency
Georgia State
Marshall
33%
Success rate
43%
0.11
EPA per play
0.34
1.65
Explosiveness
1.53
−0.23
Rushing EPA
0.45
0.48
Passing EPA
0.19
31%
Passing-down success
32%
−0.17
First-down EPA
0.44
0.07
Second-down EPA
0.03
0.82
Third-down EPA
0.67
12%
Havoc by its defense
23%
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)
Marshall 66% to win. Elo’s favorite won.
The line
Marshall −6.5, over/under 45.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Marshall drives left to right, Georgia State right to left.
Q1 Georgia StateTouchdown, 6 plays, 75 yards
Q1 MarshallMissed FG, 10 plays, 47 yards
Q1 Georgia StatePunt, 6 plays, 32 yards
Q1 MarshallMissed FG, 10 plays, 73 yards
Q1 Georgia StateTurnover on downs, 4 plays, 8 yards
Q2 MarshallPunt, 3 plays, −11 yards
Q2 Georgia StateField goal, 13 plays, 73 yards
Q2 MarshallPunt, 3 plays, −2 yards
Q2 Georgia StatePunt, 3 plays, 4 yards
Q2 MarshallTouchdown, 1 play, 83 yards
Q2 Georgia StateResult not recorded, 3 plays, 1 yard
Q2 MarshallTouchdown, 7 plays, 52 yards
Q2 Georgia StateEnd of half, 4 plays, 31 yards
Q3 MarshallPunt, 3 plays, −2 yards
Q3 Georgia StateTouchdown, 13 plays, 67 yards
Q3 MarshallTurnover on downs, 8 plays, 48 yards
Q3 Georgia StatePunt, 3 plays, 0 yards
Q3 MarshallPunt, 8 plays, 26 yards
Q3 Georgia StatePunt, 7 plays, 24 yards
Q4 MarshallTouchdown, 5 plays, 76 yards
Q4 Georgia StatePunt, 3 plays, −17 yards
Q4 MarshallTouchdown, 5 plays, 39 yards
Q4 Georgia StateTouchdown, 5 plays, 75 yards
Q4 MarshallEnd of game, 8 plays, 61 yards
Play by play
1st quarter5 drives, then Georgia State 7, Marshall 0
Georgia State Touchdown, 6 plays
15:00
Rece Verhoff kickoff for 48 yds
15:00
1st & 10 at own 25
Darren Grainger pass complete to Kris Byrd for 55 yds to the Marsh 20 for a 1ST down
15:00
1st & 10 at opp 20
GEORGIA ST Penalty, False Start (-5 Yards) to the Marsh 25
15:00
1st & 15 at opp 25
Tucker Gregg run for a loss of 1 yard to the Marsh 26
15:00
2nd & 16 at opp 26
Tucker Gregg run for 1 yd to the Marsh 25
15:00
3rd & 15 at opp 25
Darren Grainger pass complete to Jamari Thrash for 20 yds to the Marsh 5 for a 1ST down
15:00
1st & goal at opp 5
Tucker Gregg run for 2 yds to the Marsh 3
11:57
2nd & goal at opp 3
Tucker Gregg run for 3 yds for a TD, (Michael Hayes KICK)Georgia State 7, Marshall 0
Marshall Missed FG, 10 plays
11:57
Michael Hayes kickoff for 65 yds for a touchback
11:57
1st & 10 at own 25
Cam Fancher pass incomplete
11:57
2nd & 10 at own 25
Khalan Laborn run for 2 yds to the Marsh 27
11:57
3rd & 8 at own 27
Cam Fancher pass complete to Caleb McMillan for 15 yds to the Marsh 42 for a 1ST down
11:57
1st & 10 at own 42
Cam Fancher pass complete to Charles Montgomery for 9 yds to the GeoSt 49
11:57
2nd & 1 at opp 49
Cam Fancher pass incomplete
11:57
3rd & 1 at opp 49
MARSHALL Penalty, False Start (-5 Yards) to the Marsh 46
11:57
3rd & 6 at own 46
Cam Fancher pass complete to Corey Gammage for 22 yds to the GeoSt 32 for a 1ST down
11:57
1st & 10 at opp 32
Cam Fancher pass complete to Corey Gammage for no gain to the GeoSt 32
11:57
2nd & 10 at opp 32
Cam Fancher pass complete to EJ Horton for 4 yds to the GeoSt 28
8:07
4th & 1 at opp 23
Timeout GEORGIA ST, clock 08:07
8:07
3rd & 6 at opp 28
Cam Fancher pass complete to Caleb McMillan for 5 yds to the GeoSt 23
8:07
4th & 1 at opp 23
MARSHALL Penalty, False Start (-5 Yards) to the GeoSt 28
8:01
4th & 6 at opp 28
Rece Verhoff 46 yd FG MISSED
Georgia State Punt, 6 plays
8:01
1st & 10 at own 28
Darren Grainger pass complete to Jamari Thrash for 6 yds to the GeoSt 34
8:01
2nd & 4 at own 34
Marcus Carroll run for 9 yds to the GeoSt 43 for a 1ST down
8:01
1st & 10 at own 43
Darren Grainger run for 18 yds to the Marsh 39 for a 1ST down
8:01
1st & 10 at opp 39
Darren Grainger sacked by Koby Cumberlander for a loss of 3 yards to the Marsh 42
8:01
2nd & 13 at opp 42
Darren Grainger run for 2 yds to the Marsh 40
8:01
3rd & 11 at opp 40
Darren Grainger pass incomplete
5:30
4th & 11 at opp 40
Michael Hayes punt for 33 yds
Marshall Missed FG, 10 plays
5:30
1st & 10 at own 7
Rasheen Ali run for 4 yds to the Marsh 11
5:30
2nd & 6 at own 11
Rasheen Ali run for 1 yd to the Marsh 12
5:30
3rd & 5 at own 12
Rasheen Ali run for 5 yds to the Marsh 17 for a 1ST down
5:30
1st & 10 at own 17
Cam Fancher run for 14 yds to the Marsh 31 for a 1ST down
5:30
1st & 10 at own 31
Rasheen Ali run for 15 yds to the Marsh 46 for a 1ST down
5:30
1st & 10 at own 46
Cam Fancher pass complete to Corey Gammage for 38 yds to the GeoSt 16 for a 1ST down
5:30
1st & 10 at opp 16
Khalan Laborn run for a loss of 1 yard to the GeoSt 17
5:30
2nd & 11 at opp 17
Khalan Laborn run for a loss of 2 yards to the GeoSt 19
5:30
3rd & 13 at opp 19
Charles Montgomery run for a loss of 1 yard to the GeoSt 20
0:29
4th & 14 at opp 20
Rece Verhoff 38 yd FG MISSED
Georgia State Turnover on downs, 4 plays
0:29
1st & 10 at own 20
Tucker Gregg run for 2 yds to the GeoSt 22
0:00
2nd & 8 at own 22
Darren Grainger pass complete to Jamari Thrash for a loss of 3 yards to the GeoSt 19
Q2 14:22
3rd & 11 at own 19
Darren Grainger run for 9 yds to the GeoSt 28
Q2 14:22
4th & 2 at own 28
Timeout MARSHALL, clock 14:22
Q2 14:15
4th & 2 at own 28
Tucker Gregg run for no gain to the GeoSt 28
2nd quarter8 drives, then Marshall 14, Georgia State 10
Marshall Punt, 3 plays
14:15
1st & 10 at opp 28
Khalan Laborn run for 3 yds to the GeoSt 25
14:15
2nd & 7 at opp 25
Khalan Laborn run for 1 yd to the GeoSt 24
14:15
3rd & 6 at opp 24
MARSHALL Penalty, turnover on downs. PENALTY Unsportsmanlike Conduct on DRISKELL, Ethan enforced (-15 Yards) to the GeoSt 39
12:40
4th & 21 at opp 39
John McConnell punt for 33 yds, downed at the GeoSt 6
Georgia State Field goal, 13 plays
12:40
1st & 10 at own 6
Marcus Carroll run for no gain to the GeoSt 6
12:40
2nd & 10 at own 6
Marcus Carroll run for 4 yds to the GeoSt 10
12:40
3rd & 6 at own 10
Darren Grainger pass complete to Jamari Thrash for 40 yds to the 50 yard line for a 1ST down
12:40
1st & 10 at the 50
Marcus Carroll run for 2 yds to the Marsh 48
12:40
2nd & 8 at opp 48
Darren Grainger pass complete to Jamari Thrash for 9 yds to the Marsh 39 for a 1ST down
12:40
1st & 10 at opp 39
Darren Grainger pass incomplete
12:40
2nd & 10 at opp 39
Darren Grainger run for 6 yds to the Marsh 33
12:40
3rd & 4 at opp 33
Marcus Carroll run for no gain to the Marsh 33
12:40
4th & 4 at opp 33
Darren Grainger pass complete to Jamari Thrash for 6 yds to the Marsh 27 for a 1ST down
12:40
1st & 10 at opp 27
Marcus Carroll run for 2 yds to the Marsh 25
12:40
2nd & 8 at opp 25
Darren Grainger run for 4 yds to the Marsh 21
12:40
3rd & 4 at opp 21
Darren Grainger pass incomplete
7:47
4th & 4 at opp 21
Michael Hayes 39 yd FG GOODGeorgia State 10, Marshall 0
Marshall Punt, 3 plays
7:47
Michael Hayes kickoff for 65 yds for a touchback
7:47
1st & 10 at own 25
Rasheen Ali run for a loss of 2 yards to the Marsh 23
7:47
2nd & 12 at own 23
Cam Fancher pass incomplete
7:47
3rd & 12 at own 23
Cam Fancher pass incomplete
6:52
4th & 12 at own 23
John McConnell punt for 45 yds , Tailique Williams returns for 3 yds to the GeoSt 40
Georgia State Punt, 3 plays
6:52
1st & 10 at own 40
KZ Adams run for no gain to the GeoSt 40
6:52
2nd & 10 at own 40
Darren Grainger pass complete to Tailique Williams for 4 yds to the GeoSt 44
6:52
3rd & 6 at own 44
Darren Grainger pass incomplete
5:38
4th & 6 at own 44
Michael Hayes punt for 39 yds
Marshall Touchdown, 1 play
5:25
1st & 10 at own 17
Khalan Laborn run for 83 yds for a TD, (Rece Verhoff KICK)Georgia State 10, Marshall 7
Georgia State Result not recorded, 3 plays
5:20
Rece Verhoff kickoff for 43 yds , KZ Adams return for 13 yds to the GeoSt 35
5:20
1st & 10 at own 35
Darren Grainger pass complete to Marcus Carroll for a loss of 1 yard to the GeoSt 34
5:20
2nd & 11 at own 34
Darren Grainger pass incomplete
5:20
3rd & 11 at own 34
Darren Grainger pass incomplete
4:25
4th & 11 at own 34
HAYES, Michael punt 41 yards to the MAR25, GILMORE, Steven return 19 yards to the MAR44 (SINGLETON, Chance;REECE, Avery), clock 04:25. PENALTY GSU Unnecessary Roughness on GORDON, Terrell enforced 15 yards after the change of possession from the MAR33 to the MAR48. NO PLAY (replay the down).
Marshall Touchdown, 7 plays
4:25
1st & 10 at own 48
Rasheen Ali run for no gain to the Marsh 48
4:25
2nd & 10 at own 48
Cam Fancher run for 13 yds to the GeoSt 39 for a 1ST down
4:25
1st & 10 at opp 39
Cam Fancher sacked by Thomas Gore and Jordan Veneziale for a loss of 1 yard to the GeoSt 40
4:25
2nd & 11 at opp 40
Cam Fancher pass complete to Jayden Harrison for 1 yd to the GeoSt 39
4:25
3rd & 10 at opp 39
Cam Fancher run for 23 yds to the GeoSt 16 for a 1ST down
4:25
1st & 10 at opp 16
Cam Fancher pass complete to Devin Miller for 11 yds to the GeoSt 5 for a 1ST down
1:25
1st & goal at opp 5
Cam Fancher pass complete to Rasheen Ali for 5 yds for a TD, (Rece Verhoff KICK)Marshall 14, Georgia State 10
Georgia State End of half, 4 plays
1:22
1st & 10 at own 8
GEORGIA ST Penalty, Delay Of Game (TEAM) to the GeoSt 4
1:22
Rece Verhoff kickoff for 64 yds , Tailique Williams return for 7 yds to the GeoSt 8
1:22
1st & 14 at own 4
Tucker Gregg run for 3 yds to the GeoSt 7
1:22
2nd & 11 at own 7
Darren Grainger pass complete to Ahmon Green for 20 yds to the GeoSt 27 for a 1ST down
1:22
1st & 10 at own 27
Darren Grainger run for 15 yds to the GeoSt 42 for a 1ST down
0:00
1st & 10 at own 42
Darren Grainger sacked by Koby Cumberlander for a loss of 3 yards to the GeoSt 39
3rd quarter6 drives, then Georgia State 17, Marshall 14
Marshall Punt, 3 plays
15:00
Michael Hayes kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Cam Fancher sacked by Jeffery Clark for a loss of 8 yards to the Marsh 17
15:00
2nd & 18 at own 17
Khalan Laborn run for 6 yds to the Marsh 23 Khalan Laborn fumbled, recovered by Marsh
15:00
3rd & 12 at own 23
Cam Fancher pass incomplete
13:40
4th & 12 at own 23
John McConnell punt for 43 yds , Tailique Williams returns for a loss of 1 yard to the GeoSt 33
Georgia State Touchdown, 13 plays
13:40
1st & 10 at own 33
Darren Grainger run for 3 yds to the GeoSt 36
13:40
2nd & 7 at own 36
Tucker Gregg run for no gain to the GeoSt 36
13:40
3rd & 7 at own 36
Darren Grainger pass complete to Ja’Cyais Credle for 9 yds to the GeoSt 45 for a 1ST down
13:40
1st & 10 at own 45
Darren Grainger pass incomplete
13:40
2nd & 10 at own 45
Darren Grainger run for 1 yd to the GeoSt 46
13:40
3rd & 9 at own 46
Darren Grainger pass complete to Jamari Thrash for 11 yds to the Marsh 43 for a 1ST down
13:40
1st & 10 at opp 43
GRAINGER, Darren pass to the left incomplete intended for CREDLE, Ja’Cyais thrown to the MAR43. PENALTY Before the snap, MAR Illegal Substitution enforced 5 yards from the MAR43 to the MAR38. NO PLAY (replay the down).
13:40
1st & 5 at opp 38
Darren Grainger pass complete to Tailique Williams for 9 yds to the Marsh 29 for a 1ST down
10:41
2nd & 5 at opp 24
Timeout MARSHALL, clock 10:41
10:41
1st & 10 at opp 29
Tucker Gregg run for 5 yds to the Marsh 24
10:41
2nd & 5 at opp 24
Darren Grainger run for a loss of 4 yards to the Marsh 28
10:41
3rd & 9 at opp 28
Darren Grainger pass complete to Tailique Williams for 16 yds to the Marsh 12 for a 1ST down
10:41
1st & 10 at opp 12
Tucker Gregg run for 2 yds to the Marsh 10
10:41
2nd & 8 at opp 10
Darren Grainger run for a loss of 2 yards to the Marsh 12
8:52
3rd & 10 at opp 12
Darren Grainger pass complete to Jamari Thrash for 12 yds for a TD, (Michael Hayes KICK)Georgia State 17, Marshall 14
Marshall Turnover on downs, 8 plays
8:52
Michael Hayes kickoff for 65 yds for a touchback
8:52
1st & 10 at own 25
Rasheen Ali run for 7 yds to the Marsh 32
8:52
2nd & 3 at own 32
Rasheen Ali run for 5 yds to the Marsh 37 for a 1ST down
8:52
1st & 10 at own 37
Cam Fancher pass complete to Corey Gammage for 5 yds to the Marsh 42
8:52
2nd & 5 at own 42
Cam Fancher run for 9 yds to the GeoSt 49 for a 1ST down
8:52
1st & 10 at opp 49
FANCHER, Cam pass up the middle incomplete intended for HORTON, EJ thrown to the GSU10. PENALTY GSU Pass Interference on JONES, Jaylon MAR Holding on SARTOR, Kendrick , Offsetting penalties [NHSG]. NO PLAY (replay the down).
8:52
1st & 10 at opp 49
GEORGIA ST Penalty, Unnecessary Roughness (Antoine Lane) to the GeoSt 34 for a 1ST down
8:52
1st & 10 at opp 34
Cam Fancher pass complete to Shadeed Ahmed for 3 yds to the GeoSt 31
8:52
2nd & 7 at opp 31
Cam Fancher pass incomplete
8:52
3rd & 7 at opp 31
Rasheen Ali run for 2 yds to the GeoSt 29
5:30
4th & 5 at opp 29
Cam Fancher pass complete to Charles Montgomery for 2 yds to the GeoSt 27
Georgia State Punt, 3 plays
5:30
1st & 10 at own 27
Marcus Carroll run for no gain to the GeoSt 27
5:30
2nd & 10 at own 27
Marcus Carroll run for 3 yds to the GeoSt 30
5:30
3rd & 7 at own 30
Darren Grainger sacked by Sam Burton for a loss of 3 yards to the GeoSt 27
3:41
4th & 10 at own 27
Michael Hayes punt for 39 yds , Steven Gilmore returns for 16 yds to the Marsh 24
Marshall Punt, 8 plays
3:41
1st & 10 at own 24
Cam Fancher pass complete to Charles Montgomery for 4 yds to the Marsh 28
3:41
2nd & 6 at own 28
Khalan Laborn run for 3 yds to the Marsh 31
3:41
3rd & 3 at own 31
Khalan Laborn run for 4 yds to the Marsh 35 for a 1ST down
3:41
1st & 10 at own 35
Cam Fancher run for 3 yds to the Marsh 38
3:41
2nd & 7 at own 38
Cam Fancher pass complete to Charles Montgomery for 8 yds to the Marsh 46 for a 1ST down
3:41
1st & 10 at own 46
Cam Fancher pass incomplete
3:41
2nd & 10 at own 46
Rasheen Ali run for 4 yds to the 50 yard line
3:41
3rd & 6 at the 50
Cam Fancher pass incomplete
0:19
4th & 6 at the 50
John McConnell punt for 36 yds, fair catch by Tailique Williams at the GeoSt 14
Georgia State Punt, 7 plays
0:00
1st & 10 at own 14
Jamari Thrash run for 12 yds to the GeoSt 26 for a 1ST down
Q4 15:00
1st & 10 at own 26
Darren Grainger run for 3 yds to the GeoSt 29
Q4 15:00
2nd & 7 at own 29
Darren Grainger pass complete to LaMarcus Brand for 3 yds to the GeoSt 32
Q4 15:00
3rd & 4 at own 32
Darren Grainger pass complete to LaMarcus Brand for 5 yds to the GeoSt 37 for a 1ST down
Q4 15:00
1st & 10 at own 37
GRAINGER, Darren pass to the left incomplete intended for THRASH, Jamari broken up by SAM, Andre at the MAR35. PENALTY MAR Pass Interference on GILMORE, Steven enforced 15 yards to the MAR48 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
Q4 15:00
1st & 10 at opp 48
Darren Grainger run for a loss of 3 yards to the GeoSt 49 Darren Grainger fumbled, recovered by GeoSt Darren Grainger
Q4 15:00
2nd & 13 at own 49
Darren Grainger sacked by Charlie Gray for a loss of 10 yards to the GeoSt 39
Q4 15:00
3rd & 23 at own 39
GEORGIA ST Penalty, Delay Of Game (TEAM) to the GeoSt 34
Q4 15:00
3rd & 28 at own 34
Tucker Gregg run for 4 yds to the GeoSt 38
Q4 11:11
4th & 24 at own 38
Michael Hayes punt for 38 yds, fair catch by Steven Gilmore at the Marsh 24
4th quarter5 drives, then Marshall 28, Georgia State 23
Marshall Touchdown, 5 plays
11:11
1st & 10 at own 24
Cam Fancher pass incomplete
11:11
2nd & 10 at own 24
Cam Fancher pass incomplete
11:11
3rd & 10 at own 24
Cam Fancher pass complete to Devin Miller for 11 yds to the Marsh 35 for a 1ST down
11:11
1st & 10 at own 35
Cam Fancher pass complete to EJ Horton for 33 yds to the GeoSt 32 for a 1ST down
10:09
1st & 10 at opp 32
Cam Fancher pass complete to Charles Montgomery for 32 yds for a TD, (Rece Verhoff KICK)Marshall 21, Georgia State 17
Georgia State Punt, 3 plays
10:09
Rece Verhoff kickoff for 48 yds
10:09
1st & 10 at own 25
Darren Grainger sacked by Owen Porter for a loss of 5 yards to the GeoSt 20
10:09
2nd & 15 at own 20
Darren Grainger sacked by Eli Neal for a loss of 5 yards to the GeoSt 15
10:09
3rd & 20 at own 15
Darren Grainger sacked by Koby Cumberlander for a loss of 7 yards to the GeoSt 8
8:13
4th & 27 at own 8
Michael Hayes punt for 31 yds , Steven Gilmore returns for no gain to the GeoSt 39
Marshall Touchdown, 5 plays
8:13
1st & 10 at opp 39
Rasheen Ali run for 33 yds to the GeoSt 6 for a 1ST down
8:13
1st & goal at opp 6
Rasheen Ali run for 3 yds to the GeoSt 3
8:13
2nd & goal at opp 3
Rasheen Ali run for 2 yds to the GeoSt 1
5:34
4th & goal at opp 1
Timeout MARSHALL, clock 05:34
5:34
3rd & goal at opp 1
Khalan Laborn run for no gain to the GeoSt 1
5:31
4th & goal at opp 1
Khalan Laborn run for 1 yd for a TD, (Rece Verhoff KICK)Marshall 28, Georgia State 17
Georgia State Touchdown, 5 plays
5:31
Rece Verhoff kickoff for 47 yds
5:31
1st & 10 at own 25
Darren Grainger pass complete to Jamari Thrash for 54 yds to the Marsh 21 for a 1ST down
5:31
1st & 10 at opp 21
Marcus Carroll run for 1 yd to the Marsh 20
5:31
2nd & 9 at opp 20
Darren Grainger pass complete to Tailique Williams for 16 yds to the Marsh 4 for a 1ST down
5:31
1st & goal at opp 4
Marcus Carroll run for 2 yds to the Marsh 2
3:45
2nd & goal at opp 2
Marcus Carroll 2 Yd Run (Two-Point Pass Conversion Failed)Marshall 28, Georgia State 23
Marshall End of game, 8 plays
3:45
Michael Hayes kickoff for 65 yds for a touchback
3:24
1st & 10 at own 39
Timeout GEORGIA ST, clock 03:24
3:24
1st & 10 at own 25
Rasheen Ali run for 14 yds to the Marsh 39 for a 1ST down
3:16
1st & 10 at the 50
Timeout GEORGIA ST, clock 03:16
3:16
1st & 10 at own 39
Cam Fancher run for 11 yds to the 50 yard line for a 1ST down
3:10
1st & 10 at the 50
Cam Fancher run for 5 yds to the GeoSt 45
3:10
2nd & 5 at opp 45
Timeout GEORGIA ST, clock 03:10
3:10
2nd & 5 at opp 45
Rasheen Ali run for 8 yds to the GeoSt 37 for a 1ST down
3:10
1st & 10 at opp 37
Rasheen Ali run for 1 yd to the GeoSt 36
3:10
2nd & 9 at opp 36
Ethan Payne run for 8 yds to the GeoSt 28
3:10
3rd & 1 at opp 28
GEORGIA ST Penalty, Unnecessary Roughness ( Yards) to the GeoSt 14 for a 1ST down
0:00
1st & 10 at opp 13
[NHSG] Kneel down by MAR at GSU14 (team loss of 1), clock 00:00.
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.