From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Maryland
Penn State
270
Total yards
524
100
Passing yards
152
170
Rushing yards
372
6.3
Yards per pass
8.0
4.5
Yards per rush
6.0
11
First downs
28
4–13
Third downs
5–13
0–2
Fourth downs
1–1
2
Turnovers
1
5–54
Penalties
7–50
25:00
Possession
35:00
3
Sacks (by defense)
4
Efficiency
Maryland
Penn State
28%
Success rate
50%
−0.11
EPA per play
0.22
1.56
Explosiveness
1.23
0.09
Rushing EPA
0.21
−0.46
Passing EPA
0.31
27%
Passing-down success
48%
−0.48
First-down EPA
−0.05
0.48
Second-down EPA
0.66
0.42
Third-down EPA
0.02
13%
Havoc by its defense
26%
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)
Penn State 60% to win. Elo’s favorite won.
The line
Penn State −3, over/under 56.
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 Penn State 58%, Maryland 42%. 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. Penn State drives left to right, Maryland right to left.
Q1 Penn StateTouchdown, 7 plays, 84 yards
Q1 MarylandPunt, 4 plays, −6 yards
Q1 Penn StatePunt, 3 plays, −9 yards
Q1 MarylandTouchdown, 5 plays, 81 yards
Q1 Penn StatePunt, 9 plays, 42 yards
Q1 MarylandInterception, 4 plays, 38 yards
Q1 Penn StateField goal, 12 plays, 42 yards
Q2 MarylandPunt, 3 plays, 5 yards
Q2 Penn StateTouchdown, 10 plays, 67 yards
Q2 MarylandPunt, 3 plays, 2 yards
Q2 Penn StatePunt, 3 plays, −11 yards
Q2 MarylandFumble, 1 play, −5 yards
Q2 Penn StatePunt, 3 plays, −7 yards
Q2 MarylandTouchdown, 3 plays, 37 yards
Q2 Penn StateTouchdown, 3 plays, 70 yards
Q2 MarylandEnd of half, 1 play, −1 yard
Q3 MarylandPunt, 3 plays, 6 yards
Q3 Penn StateFumble, 11 plays, 65 yards
Q3 MarylandTurnover on downs, 7 plays, 62 yards
Q3 Penn StatePunt, 5 plays, 17 yards
Q3 MarylandPunt, 4 plays, 14 yards
Q3 Penn StateTouchdown, 2 plays, 70 yards
Q4 MarylandTurnover on downs, 10 plays, 23 yards
Q4 Penn StatePunt, 3 plays, −8 yards
Q4 MarylandPunt, 3 plays, −1 yard
Q4 Penn StateTouchdown, 5 plays, 51 yards
Q4 MarylandPunt, 3 plays, 5 yards
Q4 Penn StateEnd of game, 6 plays, 40 yards
Play by play
1st quarter7 drives, then Tied at 7
Penn State Touchdown, 7 plays
15:00
1st & 10 at own 35
Danny Sutton kickoff for 65 yds , Miles Sanders return for 16 yds to the PnSt 16
15:00
1st & 10 at own 16
Trace McSorley pass complete to DaeSean Hamilton for 21 yds to the PnSt 37 for a 1ST down
15:00
1st & 10 at own 37
Saquon Barkley run for 3 yds to the PnSt 40
15:00
2nd & 7 at own 40
Saquon Barkley run for 17 yds to the PENNST 43 for a 1ST down MARYLAND Penalty, OFF ( Yards) declined for a 1ST down
15:00
1st & 10 at opp 43
Trace McSorley run for 17 yds to the Mary 26 for a 1ST down
15:00
1st & 10 at opp 26
Saquon Barkley run for 20 yds to the Mary 6 for a 1ST down
15:00
1st & goal at opp 6
Saquon Barkley run for 1 yd to the Mary 5
12:33
2nd & goal at opp 5
Trace McSorley pass complete to Mike Gesicki for 5 yds for a TD, (Tyler Davis KICK)Penn State 7, Maryland 0
Maryland Punt, 4 plays
12:33
1st & 0 at own 35
Joey Julius kickoff for 65 yds , William Likely return for 25 yds to the Mary 25
12:27
1st & 10 at own 25
Perry Hills pass complete to D.J. Moore for 10 yds to the Mary 35 for a 1ST down
12:27
1st & 10 at own 35
Ty Johnson run for 1 yd to the Mary 36
12:27
2nd & 9 at own 36
Perry Hills sacked by Garrett Sickels for a loss of 8 yards to the Mary 28
12:27
3rd & 17 at own 28
Perry Hills sacked by Evan Schwan for a loss of 9 yards to the Mary 19
12:27
4th & 26 at own 19
Wade Lees punt for 38 yds , John Reid returns for 8 yds to the Mary 49
Penn State Punt, 3 plays
10:08
1st & 10 at opp 49
Saquon Barkley run for 6 yds to the Mary 43
10:08
2nd & 4 at opp 43
Trace McSorley pass incomplete
10:08
4th & 19 at own 42
Blake Gillikin punt for 44 yds , William Likely returns for 5 yds to the Mary 19
10:08
3rd & 4 at opp 43
McSorley, Trace pass complete to Gesicki, Mike for 31 yards to the UMD12, out-of-bounds, PENALTY PSU pass interference 15 yards to the PSU42, NO PLAY.
10:08
3rd & 19 at own 42
Trace McSorley pass incomplete to DaeSean Hamilton
Maryland Touchdown, 5 plays
8:56
1st & 10 at own 19
Perry Hills run for 6 yds to the Mary 25
8:56
2nd & 4 at own 25
Perry Hills pass complete to D.J. Moore for 1 yd to the Mary 26
8:56
3rd & 3 at own 26
Perry Hills run for 8 yds to the Mary 34 for a 1ST down
8:56
1st & 10 at own 34
Perry Hills pass incomplete to D.J. Moore, broken up by John Reid
7:13
2nd & 10 at own 34
Perry Hills pass complete to Ty Johnson for 66 yds for a TD, (Adam Greene KICK)Tied at 7
Penn State Punt, 9 plays
7:13
1st & 0 at own 35
Danny Sutton kickoff for 54 yds , Miles Sanders return for no gain to the PnSt 22 Miles Sanders fumbled, recovered by PnSt Miles Sanders , return for 3 yds to the PnSt 22
7:07
1st & 10 at own 22
Saquon Barkley run for 2 yds to the PnSt 24
7:07
2nd & 8 at own 24
Trace McSorley pass complete to Mike Gesicki for 9 yds to the PnSt 33 for a 1ST down
7:07
1st & 10 at own 33
Trace McSorley run for 9 yds to the PnSt 42
7:07
2nd & 1 at own 42
Saquon Barkley run for 3 yds to the PnSt 45 for a 1ST down
7:07
1st & 10 at own 45
Trace McSorley pass complete to DeAndre Thompkins for 9 yds to the Mary 46
7:07
2nd & 1 at opp 46
Trace McSorley run for 4 yds to the Mary 42 for a 1ST down
7:07
1st & 10 at opp 42
Saquon Barkley run for 6 yds to the Mary 36
7:07
2nd & 4 at opp 36
Trace McSorley pass incomplete
7:07
3rd & 4 at opp 36
Trace McSorley pass incomplete to DaeSean Hamilton, broken up by William Likely
7:07
4th & 4 at opp 36
Blake Gillikin punt for 29 yds, downed at the Mary 7
Maryland Interception, 4 plays
3:50
1st & 10 at own 7
Lorenzo Harrison run for 3 yds to the Mary 10
3:50
2nd & 7 at own 10
MARYLAND Penalty, illegal procedure (-5 Yards) to the Mary 5
3:50
2nd & 12 at own 5
Perry Hills run for 11 yds to the Mary 16
3:50
3rd & 1 at own 16
Teldrick Morgan run for 29 yds to the Mary 45 for a 1ST down
3:50
1st & 10 at own 45
Perry Hills pass intercepted Brandon Smith return for no gain to the PnSt 45
Penn State Field goal, 12 plays
2:06
1st & 10 at own 45
Saquon Barkley run for 1 yd to the PnSt 46
2:06
2nd & 9 at own 46
Trace McSorley pass complete to DaeSean Hamilton for 14 yds to the Mary 40 for a 1ST down
2:06
3rd & 10 at opp 40
Trace McSorley run for 13 yds to the Mary 27 for a 1ST down
2:06
1st & 10 at opp 40
Trace McSorley run for 1 yd to the Mary 39 PENN ST Penalty, illegal forward pass (Trace McSorley) to the Mary 44
2:06
2nd & 14 at opp 44
Trace McSorley run for 4 yds to the Mary 40
Q2 15:00
1st & 10 at opp 27
Saquon Barkley run for 7 yds to the Mary 20
Q2 15:00
2nd & 3 at opp 20
Saquon Barkley run for a loss of 2 yards to the Mary 22
Q2 15:00
3rd & 5 at opp 22
Trace McSorley pass complete to Mike Gesicki for 5 yds to the Mary 17 for a 1ST down
Q2 15:00
1st & 10 at opp 17
Trace McSorley run for 4 yds to the Mary 13
Q2 15:00
2nd & 6 at opp 13
Trace McSorley run for no gain to the Mary 13
Q2 15:00
3rd & 6 at opp 13
Trace McSorley pass incomplete to DaeSean Hamilton
Q2 12:20
4th & 6 at opp 13
Tyler Davis 30 yd FG GOODPenn State 10, Maryland 7
2nd quarter9 drives, then Penn State 24, Maryland 14
Maryland Punt, 3 plays
12:20
1st & 0 at own 35
Joey Julius kickoff for 65 yds for a touchback
12:20
1st & 10 at own 25
Lorenzo Harrison run for 3 yds to the Mary 28
12:20
2nd & 7 at own 28
Perry Hills run for 2 yds to the Mary 30
12:20
3rd & 5 at own 30
Perry Hills pass complete to D.J. Moore for no gain to the Mary 30
12:20
4th & 5 at own 30
Wade Lees punt for 37 yds, fair catch by John Reid at the PnSt 33
Penn State Touchdown, 10 plays
10:24
1st & 10 at own 33
Mark Allen run for a loss of 1 yard to the PnSt 32
10:24
2nd & 11 at own 32
Trace McSorley run for 25 yds to the Mary 43 for a 1ST down
10:24
1st & 10 at opp 43
Mark Allen run for 6 yds to the Mary 37
10:24
2nd & 4 at opp 37
Mark Allen run for 4 yds to the Mary 33 for a 1ST down
10:24
1st & 10 at opp 33
Trace McSorley run for 6 yds to the Mary 27
10:24
2nd & 4 at opp 27
Saquon Barkley run for 3 yds to the Mary 24
10:24
3rd & 1 at opp 24
Saquon Barkley run for 7 yds to the Mary 17 for a 1ST down
10:24
1st & 10 at opp 17
Trace McSorley run for 3 yds to the Mary 14
10:24
2nd & 7 at opp 14
Trace McSorley pass incomplete to Saquon Barkley, broken up by Jalen Brooks
6:17
3rd & 7 at opp 14
Barkley, Saquon rush for 14 yards to the UMD0, clock 06:17, PENALTY PSU holding (Bates, Ryan) 10 yards to the UMD24, NO PLAY.
6:17
3rd & 17 at opp 24
Timeout PENN ST, clock 06:17
6:17
3rd & 17 at opp 24
McSorley, Trace pass incomplete to Gesicki, Mike, PENALTY UMD pass interference (Savage, D.) 15 yards to the UMD9, 1ST DOWN PSU, NO PLAY.
6:06
1st & goal at opp 9
Trace McSorley run for 9 yds for a TD, (Tyler Davis KICK)Penn State 17, Maryland 7
Maryland Punt, 3 plays
6:06
1st & 0 at own 35
Joey Julius kickoff for 65 yds , William Likely return for 20 yds to the Mary 20
6:00
1st & 10 at own 20
Ty Johnson run for no gain to the Mary 20
6:00
2nd & 10 at own 20
Perry Hills run for 7 yds to the Mary 27
6:00
3rd & 3 at own 27
Perry Hills pass complete to Teldrick Morgan for a loss of 5 yards to the Mary 22
6:00
4th & 8 at own 22
Wade Lees punt for 37 yds, fair catch by DeAndre Thompkins at the PnSt 41
Penn State Punt, 3 plays
4:29
1st & 10 at own 41
Saquon Barkley run for 2 yds to the PnSt 43
4:29
2nd & 8 at own 43
Trace McSorley pass incomplete
4:29
3rd & 8 at own 43
Trace McSorley sacked by Jesse Aniebonam for a loss of 13 yards to the PnSt 30 PENN ST Penalty, intentional grounding (Trace McSorley) to the PnSt 30
4:29
4th & 21 at own 30
TEAM punt blocked by Lorenzo Harrison blocked by Lorenzo Harrison Chandler Burkett return for no gain to the PnSt 15
Maryland Fumble, 1 play
3:38
1st & 10 at opp 15
Perry Hills sacked by Koa Farmer for a loss of 5 yards to the PnSt 20 Perry Hills fumbled, recovered by PnSt Torrence Brown , return for 0 yards
Penn State Punt, 3 plays
3:31
1st & 10 at own 20
Saquon Barkley run for a loss of 2 yards to the PnSt 18
3:31
2nd & 12 at own 18
Saquon Barkley run for 4 yds to the PnSt 22
3:31
3rd & 8 at own 22
Trace McSorley sacked by Darnell Savage Jr. for a loss of 9 yards to the PnSt 13
2:03
4th & 17 at own 13
Timeout MARYLAND, clock 02:03
2:03
4th & 17 at own 13
Blake Gillikin punt for 29 yds, punt out-of-bounds at the PnSt 37 , William Likely returns for 5 yds to the PnSt 37
Maryland Touchdown, 3 plays
1:55
1st & 10 at opp 37
Lorenzo Harrison run for 26 yds to the PnSt 11 for a 1ST down
1:55
1st & 10 at opp 11
Perry Hills run for 4 yds to the PnSt 7
0:52
2nd & 6 at opp 7
Tyrrell Pigrome run for 7 yds for a TD, (Adam Greene KICK)Penn State 17, Maryland 14
Penn State Touchdown, 3 plays
0:52
1st & 0 at own 35
Danny Sutton kickoff for 58 yds , Miles Sanders return for 23 yds to the PnSt 30
0:41
1st & 10 at own 30
Saquon Barkley run for 25 yds to the Mary 45 for a 1ST down
0:41
1st & 10 at opp 45
Saquon Barkley run for no gain to the Mary 45
0:23
2nd & 10 at opp 45
Timeout PENN ST, clock 00:23
0:15
2nd & 10 at opp 45
Saquon Barkley run for 45 yds for a TD, (Tyler Davis KICK)Penn State 24, Maryland 14
Maryland End of half, 1 play
0:15
1st & 0 at own 35
Joey Julius kickoff for 48 yds , DeAndre Lane return for 8 yds to the Mary 25
0:10
1st & 10 at own 25
TEAM run for a loss of 1 yard to the Mary 24
Q3 15:00
2nd & 11 at own 35
MARYLAND Penalty, personal foul (10 Yards) to the PnSt 45
3rd quarter6 drives, then Penn State 31, Maryland 14
Maryland Punt, 3 plays
15:00
2nd & 1 at own 45
Joey Julius kickoff for 55 yds for a touchback
15:00
1st & 10 at own 25
Ty Johnson run for 2 yds to the Mary 27
15:00
2nd & 8 at own 27
Trey Edmunds run for 1 yd to the Mary 28
15:00
3rd & 7 at own 28
MARYLAND Penalty, personal foul (-5 Yards) to the Mary 23
15:00
3rd & 12 at own 23
Tyrrell Pigrome pass complete to Teldrick Morgan for 8 yds to the Mary 31
15:00
4th & 4 at own 31
Wade Lees punt for 45 yds, fair catch by DeAndre Thompkins at the PnSt 24
Penn State Fumble, 11 plays
13:12
1st & 10 at own 24
Saquon Barkley run for 3 yds to the PnSt 27
13:12
2nd & 7 at own 27
Saquon Barkley run for 13 yds to the PnSt 40 for a 1ST down
13:12
1st & 10 at own 40
Saquon Barkley run for 2 yds to the PnSt 42
13:12
2nd & 8 at own 42
Trace McSorley pass incomplete to Chris Godwin
13:12
3rd & 8 at own 42
Trace McSorley run for 6 yds to the PnSt 48
13:12
4th & 2 at own 48
Saquon Barkley run for 9 yds to the Mary 43 for a 1ST down
13:12
1st & 10 at opp 43
Trace McSorley pass complete to DeAndre Thompkins for 6 yds to the Mary 37
13:12
2nd & 4 at opp 37
Saquon Barkley run for a loss of 3 yards to the Mary 40
13:12
3rd & 7 at opp 40
Trace McSorley run for 12 yds to the Mary 28 for a 1ST down
13:12
1st & 10 at opp 28
Saquon Barkley run for 13 yds to the Mary 15 for a 1ST down
13:12
1st & 10 at opp 15
Saquon Barkley run for 4 yds to the Mary 11 Saquon Barkley fumbled, forced by William Likely, recovered by Mary William Likely
Maryland Turnover on downs, 7 plays
8:15
1st & 10 at own 11
Tyrrell Pigrome run for no gain to the Mary 11
8:15
2nd & 10 at own 11
Tyrrell Pigrome pass complete to Levern Jacobs for 15 yds to the Mary 26 for a 1ST down
8:15
1st & 10 at own 26
Lorenzo Harrison run for 44 yds to the PnSt 30 for a 1ST down
8:15
1st & 10 at opp 30
Trey Edmunds run for a loss of 2 yards to the PnSt 32
8:15
2nd & 12 at opp 32
Lorenzo Harrison run for 2 yds to the PnSt 30
8:15
3rd & 10 at opp 30
Tyrrell Pigrome run for 8 yds to the PnSt 22
4:52
4th & 2 at opp 22
Timeout MARYLAND, clock 04:52
4:52
4th & 2 at opp 22
Jake Funk run for a loss of 5 yards to the PnSt 27
Penn State Punt, 5 plays
4:47
1st & 10 at own 27
Trace McSorley pass complete to DeAndre Thompkins for 6 yds to the PnSt 33
4:47
2nd & 4 at own 33
Mark Allen run for 4 yds to the PnSt 37 for a 1ST down
4:47
1st & 10 at own 37
Saquon Barkley run for 5 yds to the PnSt 42
4:47
2nd & 5 at own 42
Saquon Barkley run for 2 yds to the PnSt 44
4:47
3rd & 3 at own 44
Trace McSorley pass incomplete, broken up by Shane Cockerille
4:47
4th & 3 at own 44
Daniel Pasquariello punt for 37 yds , William Likely returns for no gain to the Mary 19
Maryland Punt, 4 plays
2:14
1st & 10 at own 19
Tyrrell Pigrome run for 12 yds to the Mary 31 for a 1ST down
2:14
1st & 10 at own 31
Lorenzo Harrison run for a loss of 2 yards to the Mary 29
2:14
2nd & 12 at own 29
Tyrrell Pigrome pass complete to D.J. Moore for 4 yds to the Mary 33
2:14
3rd & 8 at own 33
Tyrrell Pigrome pass incomplete to Levern Jacobs
2:14
4th & 8 at own 33
Wade Lees punt for 37 yds, fair catch by DeAndre Thompkins at the PnSt 30
Penn State Touchdown, 2 plays
0:42
1st & 10 at own 30
Mark Allen run for no gain to the PnSt 30
0:00
2nd & 10 at own 30
Trace McSorley pass complete to DeAndre Thompkins for 70 yds for a TD, (Tyler Davis KICK)Penn State 31, Maryland 14
4th quarter6 drives, then Penn State 38, Maryland 14
Maryland Turnover on downs, 10 plays
15:00
1st & 0 at own 35
Joey Julius kickoff for 65 yds , William Likely return for 12 yds to the Mary 47 PENN ST Penalty, offside defense (-5 Yards) to the Mary 17
14:55
1st & 10 at own 17
Tyrrell Pigrome pass complete to Ty Johnson for 3 yds to the Mary 20
14:55
2nd & 7 at own 20
Ty Johnson run for 1 yd to the Mary 21
14:55
3rd & 6 at own 21
Tyrrell Pigrome run for 8 yds to the Mary 29 for a 1ST down
14:55
1st & 10 at own 29
Tyrrell Pigrome pass incomplete to D.J. Moore, broken up by John Reid
14:55
2nd & 10 at own 29
Trey Edmunds run for 9 yds to the Mary 38
14:55
3rd & 1 at own 38
Kenneth Goins Jr. run for 2 yds to the Mary 40 for a 1ST down
14:55
1st & 10 at own 40
Tyrrell Pigrome sacked by Kevin Givens for a loss of 5 yards to the Mary 35
14:55
2nd & 15 at own 35
Tyrrell Pigrome run for no gain to the Mary 35
14:55
3rd & 15 at own 35
Tyrrell Pigrome run for 5 yds to the Mary 40 MARYLAND Penalty, Offensive holding ( Yards) declined
14:55
4th & 10 at own 40
Tyrrell Pigrome pass incomplete to Levern Jacobs
Penn State Punt, 3 plays
11:03
1st & 10 at opp 40
Trace McSorley run for a loss of 2 yards to the Mary 42
11:03
2nd & 12 at opp 42
Saquon Barkley run for 2 yds to the Mary 40
11:03
3rd & 10 at opp 40
Trace McSorley sacked by Jesse Aniebonam and Kingsley Opara for a loss of 8 yards to the Mary 48
11:03
4th & 18 at opp 48
Daniel Pasquariello punt for 38 yds, fair catch by William Likely at the Mary 10
Maryland Punt, 3 plays
8:58
1st & 10 at own 10
Tyrrell Pigrome pass complete to Levern Jacobs for a loss of 2 yards to the Mary 8
8:58
2nd & 12 at own 8
Tyrrell Pigrome run for 1 yd to the Mary 9
8:58
3rd & 11 at own 9
Tyrrell Pigrome pass incomplete to D.J. Moore
8:58
4th & 11 at own 9
Wade Lees punt for 42 yds, fair catch by DeAndre Thompkins at the PnSt 49
Penn State Touchdown, 5 plays
7:40
1st & 10 at own 49
Saquon Barkley run for 2 yds to the Mary 49
7:40
2nd & 8 at opp 49
Trace McSorley pass complete to Mike Gesicki for 7 yds to the Mary 42
7:40
3rd & 1 at opp 42
Saquon Barkley run for 2 yds to the Mary 40 for a 1ST down
7:40
1st & 10 at opp 40
Mark Allen run for 1 yd to the Mary 39
7:40
2nd & 9 at opp 39
McSorley, Trace pass incomplete to Gesicki, Mike, PENALTY UMD pass interference (Cockerille, S.) 14 yards to the UMD25, 1ST DOWN PSU, NO PLAY.
5:15
1st & 10 at opp 25
Miles Sanders run for 25 yds for a TD, (Tyler Davis KICK)Penn State 38, Maryland 14
Maryland Punt, 3 plays
5:15
1st & 0 at own 35
Joey Julius kickoff for 65 yds , William Likely return for 19 yds to the Mary 19
5:10
1st & 10 at own 19
Teldrick Morgan run for a loss of 5 yards to the Mary 14
5:10
2nd & 15 at own 14
Ty Johnson run for 7 yds to the Mary 21
5:10
3rd & 8 at own 21
Tyrrell Pigrome run for 3 yds to the Mary 24
5:10
4th & 5 at own 24
Wade Lees punt for 43 yds, fair catch by DeAndre Thompkins at the PnSt 33
Penn State End of game, 6 plays
3:08
1st & 10 at own 33
Tommy Stevens run for 4 yds to the PnSt 37
3:08
2nd & 6 at own 37
Mark Allen run for 17 yds to the Mary 46 for a 1ST down
3:08
1st & 10 at opp 46
Tommy Stevens run for 11 yds to the Mary 35 for a 1ST down
3:08
1st & 10 at opp 35
Tommy Stevens run for 13 yds to the Mary 22 for a 1ST down
3:08
1st & 10 at opp 22
Tommy Stevens run for 8 yds to the Mary 14 PENN ST Penalty, Offensive holding (Jonathan Holland) to the Mary 24
3:08
1st & 12 at opp 24
TEAM run for a loss of 3 yards to the Mary 27
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.