From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
UCLA
Oregon State
453
Total yards
415
166
Passing yards
282
287
Rushing yards
133
4.9
Yards per pass
10.8
5.6
Yards per rush
4.8
27
First downs
18
8–17
Third downs
5–12
3–5
Fourth downs
1–1
3
Turnovers
1
9–60
Penalties
11–95
30:15
Possession
29:45
2
Sacks (by defense)
5
Efficiency
UCLA
Oregon State
40%
Success rate
50%
−0.06
EPA per play
0.30
1.31
Explosiveness
1.19
0.42
Rushing EPA
−0.16
−0.35
Passing EPA
0.73
24%
Passing-down success
45%
−0.29
First-down EPA
0.09
0.07
Second-down EPA
0.31
0.22
Third-down EPA
0.62
13%
Havoc by its defense
17%
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)
Oregon State 64% to win. Elo’s favorite won.
The line
Oregon State −3.5, over/under 54.
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 Oregon State 61%, UCLA 39%. 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. Oregon State drives left to right, UCLA right to left.
Q1 UCLAInterception, 5 plays, 13 yards
Q1 Oregon StateField goal, 6 plays, 16 yards
Q1 UCLAPunt, 3 plays, 3 yards
Q1 Oregon StateField goal, 10 plays, 55 yards
Q1 UCLAInterception, 4 plays, 25 yards
Q1 Oregon StateTouchdown, 4 plays, 21 yards
Q1 UCLATouchdown, 8 plays, 75 yards
Q2 Oregon StateFumble, 4 plays, 25 yards
Q2 UCLAField goal, 9 plays, 29 yards
Q2 Oregon StateField goal, 10 plays, 77 yards
Q2 UCLAPick-six, 7 plays (Oregon State scores), 35 yards
Q2 UCLAEnd of half, 4 plays, 16 yards
Q3 Oregon StatePunt, 5 plays, 13 yards
Q3 UCLAPunt, 4 plays, 17 yards
Q3 Oregon StateTouchdown, 2 plays, 58 yards
Q3 UCLATouchdown, 5 plays, 69 yards
Q3 Oregon StateTouchdown, 4 plays, 77 yards
Q3 UCLATouchdown, 16 plays, 75 yards
Q4 Oregon StatePunt, 5 plays, 13 yards
Q4 UCLATurnover on downs, 9 plays, 44 yards
Q4 Oregon StatePunt, 6 plays, 12 yards
Q4 UCLATurnover on downs, 12 plays, 42 yards
Q4 Oregon StateEnd of game, 1 play, −2 yards
Play by play
1st quarter7 drives, then Oregon State 13, UCLA 0
UCLA Interception, 5 plays
15:00
Atticus Sappington kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Dante Moore pass incomplete
15:00
2nd & 10 at own 25
Carson Steele run for 6 yds to the UCLA 31
15:00
3rd & 4 at own 31
Dante Moore pass complete to Logan Loya for 7 yds to the UCLA 38 for a 1ST down
15:00
1st & 10 at own 38
Dante Moore pass incomplete
13:36
2nd & 10 at own 38
Dante Moore pass intercepted by Akili Arnold at UCLA 47, returned for 13 yds to UCLA 34.
Oregon State Field goal, 6 plays
13:36
2nd & 6 at opp 30
DJ Uiagalelei pass complete to Anthony Gould for 10 yds to the UCLA 20 for a 1ST down
13:36
1st & 10 at opp 20
Damien Martinez run for no gain to the UCLA 20
13:36
2nd & 10 at opp 20
DJ Uiagalelei pass complete to Silas Bolden for 8 yds to the UCLA 12
13:36
3rd & 2 at opp 12
Damien Martinez run for a loss of 6 yards to the UCLA 18
13:36
1st & 10 at opp 34
Damien Martinez run for 9 yds to the UCLA 25
10:15
4th & 8 at opp 18
Atticus Sappington 36 yd FG GOODOregon State 3, UCLA 0
UCLA Punt, 3 plays
10:15
Atticus Sappington kickoff for 65 yds for a touchback
10:15
1st & 10 at own 25
Dante Moore pass complete to J. Michael Sturdivant for 1 yd to the UCLA 26
10:15
2nd & 9 at own 26
Carson Steele run for 2 yds to the UCLA 28
10:15
3rd & 7 at own 28
Dante Moore pass incomplete
8:58
4th & 7 at own 28
Will Powers punt for 42 yds, fair catch by Anthony Gould at the ORST 20
Oregon State Field goal, 10 plays
8:58
1st & 10 at own 20
DJ Uiagalelei pass complete to Rweha Munyagi Jr. for 25 yds to the ORST 45 for a 1ST down
8:58
1st & 10 at own 45
Damien Martinez run for 12 yds to the UCLA 43 for a 1ST down
8:58
1st & 10 at opp 43
DJ Uiagalelei pass incomplete
8:58
2nd & 10 at opp 43
Deshaun Fenwick run for 8 yds to the UCLA 35
8:58
3rd & 2 at opp 35
Damien Martinez run for no gain to the UCLA 35
8:58
4th & 2 at opp 35
DJ Uiagalelei pass complete to Anthony Gould for 10 yds to the UCLA 25 for a 1ST down
8:58
1st & 10 at opp 25
DJ Uiagalelei pass incomplete
8:58
2nd & 10 at opp 25
Deshaun Fenwick run for no gain to the UCLA 25
8:58
3rd & 10 at opp 25
DJ Uiagalelei pass incomplete
4:39
4th & 10 at opp 25
Atticus Sappington 43 yd FG GOODOregon State 6, UCLA 0
UCLA Interception, 4 plays
4:39
Atticus Sappington kickoff for 65 yds for a touchback
4:39
1st & 10 at own 25
Dante Moore pass complete to Keegan Jones for 26 yds to the ORST 49 for a 1ST down
4:39
1st & 10 at opp 49
TJ Harden run for 4 yds to the ORST 45
4:39
2nd & 6 at opp 45
Dante Moore pass incomplete
4:39
3rd & 6 at opp 45
UCLA Penalty, False Start (-5 Yards) to the 50 yard line
3:13
3rd & 11 at the 50
Dante Moore pass intercepted by Andrew Chatfield at OSU 40, returned 24 yds to UCLA 36. UCLA Penalty, Block below the waist on CRAGUN, Ryan enforced (Ryan Cragun) to the UCLA 21
Oregon State Touchdown, 4 plays
3:13
1st & 10 at opp 21
Deshaun Fenwick run for 11 yds to the UCLA 10 for a 1ST down
3:13
1st & goal at opp 10
Deshaun Fenwick run for a loss of 1 yard to the UCLA 11
3:13
2nd & goal at opp 11
Oregon State Penalty, False Start (-5 Yards) to the UCLA 16
3:13
2nd & goal at opp 16
Aidan Chiles pass complete to Anthony Gould for 6 yds to the UCLA 10
0:39
3rd & goal at opp 10
Aidan Chiles pass complete to Jack Velling for 10 yds for a TD (Atticus Sappington KICK)Oregon State 13, UCLA 0
UCLA Touchdown, 8 plays
0:39
Atticus Sappington kickoff for 65 yds for a touchback
0:39
1st & 10 at own 25
TJ Harden run for 16 yds to the UCLA 41 for a 1ST down
0:00
1st & 10 at own 41
TJ Harden run for 4 yds to the UCLA 45
0:00
2nd & 1 at opp 25
Oregon State Penalty, False Start (Heneli Bloomfield) to the UCLA 30
2nd quarter6 drives, then Oregon State 23, UCLA 10
UCLA Touchdown, 8 plays
15:00
2nd & 6 at own 45
Collin Schlee run for 28 yds to the ORST 27 for a 1ST down
15:00
1st & 10 at opp 27
Colson Yankoff run for 1 yd to the ORST 26
15:00
2nd & 9 at opp 26
Collin Schlee run for 14 yds to the ORST 12 for a 1ST down
15:00
1st & 10 at opp 12
Collin Schlee run for 2 yds to the ORST 10
15:00
2nd & 8 at opp 10
Dante Moore pass incomplete
12:44
3rd & 8 at opp 10
Dante Moore pass complete to Logan Loya for 10 yds for a TD (RJ Lopez KICK)Oregon State 13, UCLA 7
Oregon State Fumble, 4 plays
12:39
Blake Glessner kickoff for 60 yds
12:39
1st & 10 at own 22
Deshaun Fenwick run for 5 yds to the ORST 27
12:39
2nd & 5 at own 27
DJ Uiagalelei sacked by Gary Smith III and Grayson Murphy for a loss of 1 yard to the ORST 26
12:39
3rd & 6 at own 26
DJ Uiagalelei pass complete to Silas Bolden for 10 yds to the ORST 36 for a 1ST down
10:41
1st & 10 at own 36
Deshaun Fenwick run for 11 yds to the ORST 47 Deshaun Fenwick fumbled, recovered by UCLA Oluwafemi Oladejo
UCLA Field goal, 9 plays
10:41
1st & 10 at opp 47
Carson Steele run for 11 yds to the ORST 36 for a 1ST down
10:41
1st & 10 at opp 36
Carson Steele run for 3 yds to the ORST 33
10:41
2nd & 7 at opp 33
Carson Steele run for 3 yds to the ORST 30
10:41
3rd & 4 at opp 30
Collin Schlee pass complete to Logan Loya for 1 yd to the ORST 29
10:41
4th & 3 at opp 29
Dante Moore pass complete to Kyle Ford for 5 yds to the ORST 24 for a 1ST down
10:41
1st & 10 at opp 24
Keegan Jones run for 5 yds to the ORST 19
10:41
2nd & 5 at opp 19
Collin Schlee run for 2 yds to the ORST 17
10:41
3rd & 3 at opp 17
Dante Moore sacked by Joe Golden for a loss of 1 yard to the ORST 18
6:01
4th & 4 at opp 18
RJ Lopez 36 yd FG GOODOregon State 13, UCLA 10
Oregon State Field goal, 10 plays
5:56
Blake Glessner kickoff for 65 yds
5:56
1st & 10 at own 15
Damien Martinez run for 14 yds to the ORST 29 for a 1ST down
5:56
1st & 10 at own 29
DJ Uiagalelei pass complete to Anthony Gould for 18 yds to the ORST 47 for a 1ST down
5:56
1st & 10 at own 47
DJ Uiagalelei pass complete to Silas Bolden for 4 yds to the UCLA 49
5:56
2nd & 6 at opp 49
Damien Martinez run for 5 yds to the UCLA 44
5:56
3rd & 1 at opp 44
DJ Uiagalelei pass complete to Silas Bolden for 22 yds to the UCLA 22 for a 1ST down
5:56
1st & 10 at opp 22
Damien Martinez run for 14 yds to the UCLA 8 for a 1ST down
2:10
2nd & goal at opp 8
Timeout Oregon State, clock 02:10
2:10
1st & goal at opp 8
DJ Uiagalelei pass incomplete
2:10
2nd & goal at opp 8
DJ Uiagalelei pass incomplete
2:10
3rd & goal at opp 8
DJ Uiagalelei pass incomplete
1:55
4th & goal at opp 8
Atticus Sappington 26 yd FG GOODOregon State 16, UCLA 10
UCLA Pick-six, 7 plays (Oregon State scores)
1:55
Atticus Sappington kickoff for 65 yds for a touchback
1:55
1st & 10 at own 25
TJ Harden run for 3 yds to the UCLA 28
1:55
2nd & 7 at own 28
Dante Moore pass complete to Kam Brown for 6 yds to the UCLA 34
1:55
3rd & 1 at own 34
TJ Harden run for 3 yds to the UCLA 37 for a 1ST down
1:55
1st & 10 at own 37
Dante Moore pass complete to Kam Brown for 7 yds to the UCLA 44
1:55
2nd & 3 at own 44
Dante Moore pass incomplete
1:55
3rd & 3 at own 44
Dante Moore run for 16 yds to the ORST 40 for a 1ST down
0:48
1st & 10 at opp 40
Ryan Cooper Jr. 67 Yd Interception Return (Atticus Sappington Kick)Oregon State 23, UCLA 10
UCLA End of half, 4 plays
0:48
Atticus Sappington kickoff for 65 yds for a touchback
0:48
1st & 10 at own 25
Carson Steele run for 3 yds to the UCLA 28
0:48
2nd & 7 at own 28
Dante Moore pass complete to Josiah Norwood for 8 yds to the UCLA 36 for a 1ST down
0:48
1st & 10 at own 36
Dante Moore pass incomplete
0:00
2nd & 10 at own 36
Dante Moore run for 5 yds to the UCLA 41
3rd quarter6 drives, then Oregon State 36, UCLA 17
Oregon State Punt, 5 plays
15:00
Blake Glessner kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Damien Martinez run for 3 yds to the ORST 28
15:00
2nd & 7 at own 28
DJ Uiagalelei pass complete to Anthony Gould for 16 yds to the ORST 44 for a 1ST down
15:00
1st & 10 at own 44
DJ Uiagalelei pass incomplete
15:00
2nd & 10 at own 44
Damien Martinez run for 2 yds to the ORST 46
15:00
3rd & 8 at own 46
DJ Uiagalelei sacked by Laiatu Latu and Gabriel Murphy for a loss of 8 yards to the ORST 38
12:04
4th & 16 at own 38
Josh Green punt for 43 yds
UCLA Punt, 4 plays
12:04
1st & 10 at own 18
Carson Steele run for 15 yds to the UCLA 33 for a 1ST down
12:04
1st & 10 at own 33
Dante Moore sacked by John McCartan for a loss of 3 yards to the UCLA 30
12:04
2nd & 13 at own 30
Carson Steele run for 5 yds to the UCLA 35
12:04
3rd & 8 at own 35
Dante Moore pass incomplete
9:56
4th & 8 at own 35
Will Powers punt for 46 yds
Oregon State Touchdown, 2 plays
9:56
1st & 10 at own 42
Damien Martinez run for 15 yds to the UCLA 43 for a 1ST down
9:12
1st & 10 at opp 43
Silas Bolden 43 Yd pass from DJ Uiagalelei (Two-Point Pass Conversion Failed)Oregon State 29, UCLA 10
UCLA Touchdown, 5 plays
9:05
Atticus Sappington kickoff for 63 yds
9:05
1st & 10 at own 31
Keegan Jones run for 14 yds to the UCLA 45 for a 1ST down
9:05
1st & 10 at own 45
Collin Schlee run for 6 yds to the ORST 49
9:05
2nd & 4 at opp 49
Keegan Jones run for 12 yds to the ORST 37 for a 1ST down
9:05
1st & 10 at opp 37
Collin Schlee run for 28 yds to the ORST 9 for a 1ST down
7:07
1st & goal at opp 9
TJ Harden 9 Yd Run (RJ Lopez Kick)Oregon State 29, UCLA 17
Oregon State Touchdown, 4 plays
7:01
Blake Glessner kickoff for 61 yds
7:01
1st & 10 at own 23
DJ Uiagalelei pass complete to Jack Velling for 41 yds to the UCLA 36 for a 1ST down
7:01
1st & 10 at opp 36
Deshaun Fenwick run for 2 yds to the UCLA 34
7:01
2nd & 8 at opp 34
Deshaun Fenwick run for 7 yds to the UCLA 27
7:01
3rd & 1 at opp 27
QB Keeper UIAGALELEI, DJ rush up the middle for no gain to the UCL27 (WILLIAMS, Keanu;LATU, Laiatu). PENALTY Before the snap, OSU False Start on BLOOMFIELD, Heneli enforced 5 yards from the UCL27 to the UCL32. NO PLAY (replay the down).
4:24
3rd & 6 at opp 32
Jack Velling 32 Yd pass from DJ Uiagalelei (Atticus Sappington Kick)Oregon State 36, UCLA 17
UCLA Touchdown, 16 plays
4:24
Atticus Sappington kickoff for 65 yds for a touchback
4:24
1st & 10 at own 25
Dante Moore pass incomplete
4:24
2nd & 10 at own 25
Carson Steele run for 12 yds to the UCLA 37 for a 1ST down
4:24
1st & 10 at own 37
Carson Steele run for 3 yds to the UCLA 40
4:24
2nd & 7 at own 40
Carson Steele run for 5 yds to the UCLA 45
4:24
3rd & 2 at own 45
Carson Steele run for 3 yds to the UCLA 48 for a 1ST down
4:24
1st & 10 at own 48
TJ Harden run for 2 yds to the 50 yard line
4:24
2nd & 8 at the 50
UCLA Penalty, False Start (Garrett DiGiorgio) to the UCLA 45
4:24
2nd & 13 at own 45
Oregon State Penalty, Personal Foul (Sione Lolohea) to the ORST 35 for a 1ST down
4:24
1st & 10 at opp 35
Dante Moore pass incomplete
4:24
2nd & 10 at opp 35
Dante Moore pass incomplete
4:24
3rd & 10 at opp 35
Carson Steele run for 3 yds to the ORST 32
4:24
4th & 7 at opp 32
Dante Moore pass complete to Kam Brown for 7 yds to the ORST 25 for a 1ST down
4:24
1st & 10 at opp 25
Carson Steele run for 3 yds to the ORST 22
4:24
2nd & 7 at opp 22
Carson Steele run for 6 yds to the ORST 16
0:00
3rd & 1 at opp 16
Carson Steele run for 5 yds to the ORST 11 for a 1ST down
Q4 15:00
1st & 10 at opp 11
Carson Steele run for 4 yds to the ORST 7
Q4 14:31
2nd & 6 at opp 7
Carson Steele 7 Yd Run (RJ Lopez Kick)Oregon State 36, UCLA 24
4th quarter5 drives, then Oregon State 36, UCLA 24
Oregon State Punt, 5 plays
14:25
Blake Glessner kickoff for 53 yds
14:25
1st & 10 at own 26
Damien Martinez run for a loss of 1 yard to the ORST 25
14:25
2nd & 11 at own 25
QB Keeper UIAGALELEI, DJ rush up the middle for a gain of 3 yards to the OSU28 (OLADEJO, Oluwafemi;MUASAU, Darius). PENALTY UCL Offsides on MURPHY, Gabriel enforced 5 yards from the OSU25 to the OSU30 [SG]. NO PLAY (replay the down).
14:25
2nd & 6 at own 30
MARTINEZ, Damien rush to the right for a gain of 7 yards to the OSU37 (OLADEJO, Oluwafemi;NIMMO JR., William). PENALTY OSU Holding on TERRY II, Jermaine enforced 10 yards from the OSU30 to the OSU20. NO PLAY (replay the down).
14:25
2nd & 16 at own 20
DJ Uiagalelei pass complete to Anthony Gould for 19 yds to the ORST 39 for a 1ST down
14:25
1st & 10 at own 39
Damien Martinez run for 1 yd to the ORST 40
14:25
2nd & 9 at own 40
MARTINEZ, Damien rush to the left for a gain of 7 yards to the OSU47 (MEDRANO, Kain). PENALTY OSU Holding on BLOOMFIELD, Heneli enforced 10 yards from the OSU40 to the OSU30. NO PLAY (replay the down).
14:25
2nd & 19 at own 30
DJ Uiagalelei pass incomplete
14:25
3rd & 19 at own 30
Deshaun Fenwick run for 9 yds to the ORST 39
10:08
4th & 10 at own 39
Josh Green punt for 35 yds, fair catch by Logan Loya at the UCLA 26
10:08
1st & 10 at own 26
MOORE, Dante sacked for a loss of 6 yards at the UCL20 (MCCARTAN, John). PENALTY OSU Roughing the Passer on MCCARTAN, John enforced 15 yards from the UCL26 to the UCL41 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
UCLA Turnover on downs, 9 plays
10:08
1st & 10 at own 41
Carson Steele run for 4 yds to the UCLA 45
10:08
2nd & 6 at own 45
Carson Steele run for 5 yds to the 50 yard line
10:08
3rd & 1 at the 50
Carson Steele run for 2 yds to the ORST 48 for a 1ST down
10:08
1st & 10 at opp 48
TJ Harden run for 1 yd to the ORST 47
10:08
2nd & 9 at opp 47
UCLA Penalty, False Start (Josh Carlin) to the UCLA 48
10:08
2nd & 14 at own 48
Dante Moore pass complete to Moliki Matavao for 34 yds to the ORST 18 for a 1ST down
10:08
1st & 10 at opp 18
Carson Steele run for no gain to the ORST 18
10:08
2nd & 10 at opp 18
Dante Moore pass incomplete
10:08
3rd & 10 at opp 18
Dante Moore run for 2 yds to the ORST 16
5:51
4th & 13 at opp 21
Timeout UCLA, clock 05:51
5:51
4th & 8 at opp 16
UCLA Penalty, False Start (Josh Carlin) to the ORST 21
5:51
4th & 13 at opp 21
UCLA Penalty, False Start (Garrett DiGiorgio) to the ORST 26
5:45
4th & 18 at opp 26
Dante Moore sacked by Calvin Hart Jr. for a loss of 4 yards to the ORST 30
Oregon State Punt, 6 plays
5:45
1st & 10 at own 30
DJ Uiagalelei run for 2 yds to the ORST 32
5:45
2nd & 8 at own 32
DJ Uiagalelei pass incomplete
5:45
3rd & 8 at own 32
Damien Martinez run for 9 yds to the ORST 41 for a 1ST down
5:45
1st & 10 at own 41
Oregon State Penalty, False Start (Jermaine Terry II) to the ORST 36
3:55
2nd & 7 at own 44
Timeout UCLA, clock 03:55
3:55
1st & 15 at own 36
DJ Uiagalelei pass complete to Anthony Gould for 8 yds to the ORST 44
3:55
2nd & 7 at own 44
MARTINEZ, Damien rush to the right for a gain of 8 yards to the UCL48 (MUASAU, Darius), out of bounds. PENALTY OSU Holding on MUNYAGI JR., Rweha enforced 10 yards from the OSU44 to the OSU34. NO PLAY (replay the down).
3:55
2nd & 17 at own 34
Damien Martinez run for 13 yds to the ORST 47
3:33
3rd & 4 at own 47
Oregon State Penalty, False Start (Taliese Fuaga) to the ORST 42
3:33
3rd & 9 at own 42
Timeout UCLA, clock 03:33
3:33
3rd & 9 at own 42
DJ Uiagalelei pass incomplete
3:24
4th & 9 at own 42
Josh Green punt for 50 yds, fair catch by Logan Loya at the UCLA 8
UCLA Turnover on downs, 12 plays
3:24
1st & 10 at own 8
Dante Moore pass incomplete
3:24
2nd & 10 at own 8
UCLA Penalty, Illegal Forward Pass (Dante Moore) to the UCLA 6
3:24
3rd & 12 at own 6
Dante Moore pass complete to J. Michael Sturdivant for 18 yds to the UCLA 24 for a 1ST down
3:24
1st & 10 at own 24
Dante Moore pass incomplete
3:24
2nd & 10 at own 24
Dante Moore pass incomplete
3:24
3rd & 10 at own 24
Dante Moore pass complete to Ezavier Staples for 6 yds to the UCLA 30
3:24
4th & 4 at own 30
Dante Moore run for 7 yds to the UCLA 37 for a 1ST down
3:24
1st & 10 at own 37
Dante Moore pass complete to Logan Loya for 27 yds to the ORST 36 for a 1ST down
3:24
1st & 10 at opp 36
MOORE, Dante pass up the middle complete for 26 yards to NORWOOD, Josiah caught at the OSU23 and advanced to the OSU10 (MCCOY, Jermod). PENALTY UCL Holding on FINA, Bruno enforced 10 yards from the OSU36 to the OSU46 [SG]. NO PLAY (replay the down).
3:24
1st & 20 at opp 46
Dante Moore sacked by Kitan Oladapo for a loss of 1 yard to the ORST 47
3:24
2nd & 21 at opp 47
Dante Moore sacked by Calvin Hart Jr. for a loss of 6 yards to the UCLA 47
3:24
3rd & 27 at own 47
Dante Moore pass incomplete
0:15
4th & 27 at own 47
Dante Moore pass complete to Logan Loya for 3 yds to the 50 yard line
Oregon State End of game, 1 play
0:00
1st & 10 at the 50
Kneel down by UIAGALELEI, DJ at OSU48 (team loss of 2), 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.