From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Ohio
Penn State
264
Total yards
572
164
Passing yards
338
100
Rushing yards
234
4.1
Yards per pass
8.0
3.8
Yards per rush
6.9
16
First downs
27
4–15
Third downs
3–12
1–2
Fourth downs
2–4
0
Turnovers
0
3–35
Penalties
4–35
28:02
Possession
31:58
5
Sacks (by defense)
1
Efficiency
Ohio
Penn State
35%
Success rate
46%
−0.06
EPA per play
0.28
1.07
Explosiveness
1.62
0.04
Rushing EPA
0.39
−0.07
Passing EPA
0.21
24%
Passing-down success
30%
−0.11
First-down EPA
0.28
−0.06
Second-down EPA
0.26
0.18
Third-down EPA
0.65
13%
Havoc by its defense
24%
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 76% to win. Elo’s favorite won.
The line
Penn State −28, over/under 54.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 Penn State 97%, Ohio 3%. 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, Ohio right to left.
Q1 OhioPunt, 6 plays, 13 yards
Q1 Penn StateTouchdown, 12 plays, 77 yards
Q1 OhioPunt, 9 plays, 28 yards
Q1 Penn StateTouchdown, 1 play, 85 yards
Q1 OhioPunt, 4 plays, 19 yards
Q2 Penn StatePunt, 5 plays, 6 yards
Q2 OhioSafety, 1 play (Penn State scores), 0 yards
Q2 Penn StateTurnover on downs, 6 plays, 27 yards
Q2 OhioTurnover on downs, 5 plays, 19 yards
Q2 Penn StateField goal, 10 plays, 49 yards
Q2 OhioTouchdown, 8 plays, 75 yards
Q2 Penn StateTouchdown, 8 plays, 78 yards
Q2 OhioEnd of half, 1 play, −3 yards
Q3 Penn StateMissed FG, 5 plays, 50 yards
Q3 OhioPunt, 5 plays, 21 yards
Q3 Penn StateTouchdown, 5 plays, 70 yards
Q3 OhioPunt, 3 plays, 8 yards
Q3 Penn StatePunt, 3 plays, −10 yards
Q3 OhioPunt, 3 plays, 5 yards
Q3 Penn StateTouchdown, 3 plays, 52 yards
Q3 OhioPunt, 3 plays, −2 yards
Q3 Penn StateTouchdown, 9 plays, 55 yards
Q4 OhioField goal, 15 plays, 76 yards
Q4 Penn StatePunt, 5 plays, 25 yards
Q4 OhioPunt, 3 plays, 1 yard
Q4 Penn StateTurnover on downs, 6 plays, 9 yards
Q4 OhioEnd of game, 1 play, 5 yards
Play by play
1st quarter5 drives, then Penn State 14, Ohio 0
Ohio Punt, 6 plays
15:00
1st & 10 at own 35
Sander Sahaydak kickoff for 60 yds , Keegan Wilburn return for 18 yds to the Ohio 23
14:54
1st & 10 at own 23
Kurtis Rourke pass incomplete
14:48
2nd & 10 at own 23
Sieh Bangura run for 1 yd to the Ohio 24
14:10
3rd & 9 at own 24
Timeout PENN ST, clock 14:10
14:10
3rd & 9 at own 24
Kurtis Rourke pass complete to Tyler Walton for 16 yds to the Ohio 40 for a 1ST down
13:37
1st & 10 at own 40
Kurtis Rourke run for a loss of 4 yards to the Ohio 36
12:59
2nd & 14 at own 36
Kurtis Rourke pass incomplete to Tyler Walton
12:54
3rd & 14 at own 36
Kurtis Rourke pass incomplete to Sieh Bangura
12:36
4th & 14 at own 36
Jonah Wieland punt for 44 yds , Parker Washington returns for 3 yds to the PnSt 23
Penn State Touchdown, 12 plays
12:36
1st & 10 at own 23
Sean Clifford pass complete to Jaden Dottin for 9 yds to the PnSt 32
12:21
2nd & 1 at own 32
Sean Clifford pass complete to Mitchell Tinsley for 6 yds to the PnSt 38 for a 1ST down
11:46
1st & 10 at own 38
Nicholas Singleton run for 11 yds to the PnSt 49 for a 1ST down
11:18
1st & 10 at own 49
Nicholas Singleton run for 3 yds to the Ohio 48
10:44
2nd & 7 at opp 48
Sean Clifford pass complete to Parker Washington for 15 yds to the Ohio 33 PENN ST Penalty, Illegal Block (-15 Yards) to the Ohio 48
10:16
2nd & 7 at opp 48
Sean Clifford pass complete to Keyvone Lee for 8 yds to the Ohio 40 for a 1ST down
9:57
1st & 10 at opp 40
Sean Clifford run for no gain to the Ohio 40
9:21
2nd & 10 at opp 40
Keyvone Lee run for no gain to the Ohio 40
8:32
3rd & 10 at opp 40
Sean Clifford pass complete to Harrison Wallace III for 8 yds to the Ohio 32
7:50
4th & 2 at opp 32
Sean Clifford pass complete to Tyler Warren for 16 yds to the Ohio 16 for a 1ST down
7:31
1st & 10 at opp 16
Sean Clifford run for 15 yds to the Ohio 1 for a 1ST down
6:45
1st & goal at opp 1
Sean Clifford 1 Yd Run (Jake Pinegar Kick)Penn State 7, Ohio 0
Ohio Punt, 9 plays
6:45
1st & 10 at own 35
Gabriel Nwosu kickoff for 65 yds , Keegan Wilburn return for 17 yds to the Ohio 17
6:40
1st & 10 at own 17
Kurtis Rourke pass incomplete to Tyler Foster
6:33
2nd & 10 at own 17
OHIO Penalty, False Start (Hagen Meservy) to the Ohio 12
6:33
2nd & 15 at own 12
Kurtis Rourke pass complete to James Bostic for 10 yds to the Ohio 22
6:26
3rd & 5 at own 22
Kurtis Rourke pass complete to Sam Wiglusz for 6 yds to the Ohio 28 for a 1ST down
6:09
1st & 10 at own 28
Kurtis Rourke pass complete to Sieh Bangura for 7 yds to the Ohio 35
5:33
2nd & 3 at own 35
Sieh Bangura run for 1 yd to the Ohio 36
4:49
3rd & 2 at own 36
Kurtis Rourke pass complete to Tyler Foster for 5 yds to the Ohio 41 for a 1ST down
4:08
1st & 10 at own 41
Sieh Bangura run for 4 yds to the Ohio 45
3:21
2nd & 6 at own 45
Kurtis Rourke pass incomplete
3:14
3rd & 6 at own 45
Kurtis Rourke pass incomplete to Sam Wiglusz
2:58
4th & 6 at own 45
Jonah Wieland punt for 45 yds , Parker Washington returns for 5 yds to the PnSt 15
Penn State Touchdown, 1 play
2:58
1st & 10 at own 15
Singleton, Nicholas rush for loss of 1 yard to the PENNST14, PENALTY OHIO face mask (Houston, Bryce) 15 yards to the PENNST30, NO PLAY, 1ST DOWN PENNST.
2:28
1st & 10 at own 30
Nicholas Singleton 70 Yd Run (Jake Pinegar Kick)Penn State 14, Ohio 0
Ohio Punt, 4 plays
2:28
1st & 10 at own 35
Sander Sahaydak kickoff for 61 yds , Sam Wiglusz return for 17 yds to the Ohio 21
2:23
1st & 10 at own 21
Kurtis Rourke pass complete to James Bostic for 7 yds to the Ohio 28
1:45
2nd & 3 at own 28
PENN ST Penalty, Defensive Offside (PJ Mustipher) to the Ohio 33 for a 1ST down
1:32
1st & 10 at own 33
Sieh Bangura run for 2 yds to the Ohio 35
0:47
2nd & 8 at own 35
Kurtis Rourke pass complete to Alec Burton for 5 yds to the Ohio 40
0:01
3rd & 3 at own 40
Kurtis Rourke pass incomplete to Sieh Bangura
Q2 14:47
4th & 3 at own 40
Jonah Wieland punt for 42 yds , Parker Washington returns for 30 yds to the PnSt 48
2nd quarter9 drives, then Penn State 26, Ohio 7
Penn State Punt, 5 plays
14:47
1st & 10 at own 48
Sean Clifford pass incomplete to Harrison Wallace III
14:40
2nd & 10 at own 48
Sean Clifford pass complete to Harrison Wallace III for 14 yds to the Ohio 38 for a 1ST down
14:17
1st & 10 at opp 38
Sean Clifford pass incomplete to Mitchell Tinsley
14:10
2nd & 10 at opp 38
Nicholas Singleton run for a loss of 3 yards to the Ohio 41
13:32
3rd & 13 at opp 41
Sean Clifford pass incomplete to Jaden Dottin
13:25
4th & 13 at opp 41
PENN ST Penalty, False Start (-5 Yards) to the Ohio 46
13:14
4th & 18 at opp 46
Barney Amor punt for 45 yds, downed at the Ohio 1
13:10
1st & 10 at own 1
Team SafetyPenn State 16, Ohio 0
Penn State Turnover on downs, 6 plays
13:10
2nd & 11 at own 20
Tristian Vandenberg kickoff for 64 yds , Nicholas Singleton return for 20 yds to the PnSt 36
13:04
1st & 10 at own 36
Sean Clifford pass complete to Nicholas Singleton for no gain to the PnSt 36
12:19
2nd & 10 at own 36
Sean Clifford run for 20 yds to the Ohio 44 for a 1ST down
11:53
1st & 10 at opp 44
Sean Clifford pass complete to Jaden Dottin for 5 yds to the Ohio 39
11:16
2nd & 5 at opp 39
Sean Clifford sacked by Kai Caesar and Vonnie Watkins for a loss of 10 yards to the Ohio 49
10:30
3rd & 15 at opp 49
Sean Clifford pass complete to Harrison Wallace III for 12 yds to the Ohio 37
10:22
4th & 3 at opp 37
Timeout OHIO, clock 10:22
10:12
4th & 3 at opp 37
Sean Clifford sacked by Jeremiah Burton for a loss of 1 yard to the Ohio 38
Ohio Turnover on downs, 5 plays
10:12
1st & 10 at own 38
Kurtis Rourke run for 12 yds to the 50 yard line for a 1ST down
9:52
1st & 10 at the 50
Kurtis Rourke pass complete to Tyler Walton for 7 yds to the PnSt 43
9:30
2nd & 3 at opp 43
Kurtis Rourke pass incomplete to Tyler Walton
9:25
3rd & 3 at opp 43
Kurtis Rourke pass incomplete to Tyler Walton
Penn State Field goal, 10 plays
9:14
1st & 10 at own 43
Kaytron Allen run for 7 yds to the 50 yard line
Ohio Turnover on downs, 5 plays
9:14
4th & 2 at opp 43
Kurtis Rourke pass incomplete to Miles Cross
Penn State Field goal, 10 plays
8:48
2nd & 3 at the 50
Kaytron Allen run for 11 yds to the Ohio 39 for a 1ST down
8:20
1st & 10 at opp 39
Sean Clifford sacked by John Gregory and Bryce Houston for a loss of 11 yards to the 50 yard line
7:35
2nd & 21 at the 50
Sean Clifford pass complete to Kaytron Allen for 22 yds to the Ohio 28 for a 1ST down
6:57
1st & 10 at opp 28
Kaytron Allen run for no gain to the Ohio 28
6:30
2nd & 10 at opp 28
Sean Clifford pass complete to Mitchell Tinsley for 14 yds to the Ohio 14 for a 1ST down
5:52
1st & 10 at opp 14
Sean Clifford run for no gain to the Ohio 14
5:34
2nd & 10 at opp 14
Sean Clifford pass complete to Devyn Ford for 6 yds to the Ohio 8
5:26
3rd & 4 at opp 8
Sean Clifford pass incomplete
5:14
4th & 4 at opp 8
Jake Pinegar 25 Yd Field GoalPenn State 19, Ohio 0
Ohio Touchdown, 8 plays
5:14
4th & 4 at own 35
Gabriel Nwosu kickoff for 65 yds for a touchback
5:14
1st & 10 at own 25
Kurtis Rourke pass complete to Sam Wiglusz for 15 yds to the Ohio 40 for a 1ST down
4:51
1st & 10 at own 40
Kurtis Rourke pass incomplete to Sam Wiglusz
4:46
2nd & 10 at own 40
Kurtis Rourke pass complete to Sieh Bangura for 6 yds to the Ohio 46
4:10
3rd & 4 at own 46
Kurtis Rourke pass complete to Sam Wiglusz for a loss of 9 yards to the Ohio 37, lat. to Sieh Bangura for 22 yds to the PnSt 41 for a 1ST down
3:43
1st & 10 at opp 41
Kurtis Rourke pass complete to Jacoby Jones for 12 yds to the PnSt 29 for a 1ST down
3:07
1st & 10 at opp 29
Sieh Bangura run for 11 yds to the PnSt 18 for a 1ST down
2:25
1st & 10 at opp 18
Jacoby Jones pass complete to Kurtis Rourke for 17 yds to the PnSt 1 for a 1ST down
1:34
1st & goal at opp 1
Sieh Bangura 1 Yd Run (Nathanial Vakos Kick)Penn State 19, Ohio 7
Penn State Touchdown, 8 plays
1:34
1st & 10 at own 35
Tristian Vandenberg kickoff for 63 yds , Nicholas Singleton return for 20 yds to the PnSt 22
1:29
1st & 10 at own 22
Sean Clifford pass complete to Parker Washington for 4 yds to the PnSt 26
1:10
2nd & 6 at own 26
Sean Clifford pass complete to KeAndre Lambert-Smith for 16 yds to the PnSt 42 for a 1ST down
0:59
1st & 10 at own 42
Sean Clifford pass complete to Devyn Ford for 7 yds to the PnSt 49
0:53
2nd & 3 at own 49
Sean Clifford pass complete to KeAndre Lambert-Smith for 10 yds to the Ohio 41 for a 1ST down
0:41
1st & 10 at opp 41
Sean Clifford pass incomplete
0:33
2nd & 10 at opp 41
Sean Clifford pass incomplete to Harrison Wallace III
0:20
3rd & 10 at opp 41
Sean Clifford pass complete to Parker Washington for 34 yds to the Ohio 7 for a 1ST down
0:15
1st & goal at opp 7
Mitchell Tinsley 7 Yd pass from Sean Clifford (Jake Pinegar Kick)Penn State 26, Ohio 7
Ohio End of half, 1 play
0:15
1st & 10 at own 35
Sander Sahaydak kickoff for 57 yds , Sam Wiglusz return for 13 yds to the Ohio 21
0:11
1st & 10 at own 21
TEAM run for a loss of 3 yards to the Ohio 18
3rd quarter9 drives, then Penn State 40, Ohio 7
Penn State Missed FG, 5 plays
15:00
1st & 10 at own 35
Tristian Vandenberg kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Nicholas Singleton run for 48 yds to the Ohio 27 for a 1ST down
14:23
1st & 10 at opp 27
Nicholas Singleton run for 2 yds to the Ohio 25
14:04
2nd & 8 at opp 25
Sean Clifford pass incomplete to Mitchell Tinsley
13:57
3rd & 8 at opp 25
Sean Clifford pass incomplete to Nicholas Singleton
13:46
4th & 8 at opp 25
Jake Pinegar 42 yd FG MISSED
Ohio Punt, 5 plays
13:46
1st & 10 at own 25
Kurtis Rourke pass incomplete to Will Kacmarek
13:41
2nd & 10 at own 25
Kurtis Rourke run for 25 yds to the 50 yard line for a 1ST down
13:07
1st & 10 at the 50
Kurtis Rourke pass incomplete to James Bostic
13:01
2nd & 10 at the 50
Kurtis Rourke run for a loss of 3 yards to the Ohio 47
12:17
3rd & 13 at own 47
Kurtis Rourke pass complete to Tyler Walton for a loss of 1 yard to the Ohio 46
11:33
4th & 14 at own 46
Jonah Wieland punt for 24 yds, punt out-of-bounds at the PnSt 30
Penn State Touchdown, 5 plays
11:33
1st & 10 at own 30
Kaytron Allen run for no gain to the PnSt 30
10:59
2nd & 10 at own 30
Drew Allar pass complete to Brenton Strange for 12 yds to the PnSt 42 for a 1ST down
10:29
1st & 10 at own 42
Kaytron Allen run for 4 yds to the PnSt 46
9:49
2nd & 6 at own 46
Drew Allar pass complete to Parker Washington for 7 yds to the Ohio 47, OHIO Penalty, Roughing Passer (Keye Thompson) to the Ohio 32 for a 1ST down
9:25
1st & 10 at opp 32
Omari Evans 32 Yd pass from Drew Allar (Jake Pinegar Kick)Penn State 33, Ohio 7
Ohio Punt, 3 plays
9:25
1st & 10 at own 35
Gabriel Nwosu kickoff for 65 yds for a touchback
9:25
1st & 10 at own 25
Nolan McCormick run for a loss of 3 yards to the Ohio 22
9:01
2nd & 13 at own 22
Kurtis Rourke pass incomplete to Nolan McCormick
8:56
3rd & 13 at own 22
Kurtis Rourke pass complete to Sam Wiglusz for 11 yds to the Ohio 33
8:11
4th & 2 at own 33
Jonah Wieland punt for 37 yds, fair catch by Parker Washington at the PnSt 30
Penn State Punt, 3 plays
8:11
1st & 10 at own 30
Nicholas Singleton run for a loss of 4 yards to the PnSt 26
7:32
2nd & 14 at own 26
Drew Allar sacked by Bryce Houston for a loss of 6 yards to the PnSt 20
6:57
3rd & 20 at own 20
Drew Allar pass incomplete to Omari Evans
6:39
4th & 20 at own 20
Barney Amor punt for 50 yds, downed at the Ohio 30
Ohio Punt, 3 plays
6:39
1st & 10 at own 30
Sieh Bangura run for 5 yds to the Ohio 35
6:06
2nd & 5 at own 35
Kurtis Rourke pass incomplete to Miles Cross
5:59
3rd & 5 at own 35
Kurtis Rourke pass incomplete to Aramoni Rhone
5:48
4th & 5 at own 35
Jack Wilson punt for 17 yds, punt out-of-bounds at the PnSt 48
Penn State Touchdown, 3 plays
5:48
1st & 10 at own 48
Nicholas Singleton run for 3 yds to the Ohio 49
5:17
2nd & 7 at opp 49
Nicholas Singleton run for 5 yds to the Ohio 44
4:33
3rd & 2 at opp 44
Nicholas Singleton 44 Yd Run (Jake Pinegar Kick)Penn State 40, Ohio 7
Ohio Punt, 3 plays
4:33
3rd & 2 at own 35
Gabriel Nwosu kickoff for 65 yds for a touchback
4:33
1st & 10 at own 25
Nolan McCormick run for 3 yds to the Ohio 28
3:50
2nd & 7 at own 28
Parker Navarro pass incomplete to James Bostic
3:46
3rd & 7 at own 28
Parker Navarro sacked by Johnny Dixon for a loss of 5 yards to the Ohio 23
2:44
4th & 12 at own 23
Jonah Wieland punt for 40 yds , Parker Washington returns for 8 yds to the PnSt 45
Penn State Touchdown, 9 plays
2:44
1st & 10 at own 45
Drew Allar run for 5 yds to the 50 yard line
2:18
2nd & 5 at the 50
Drew Allar run for 1 yd to the Ohio 49
1:36
3rd & 4 at opp 49
Drew Allar pass complete to Kaden Saunders for 8 yds to the Ohio 41 for a 1ST down
1:05
1st & 10 at opp 41
Drew Allar run for 8 yds to the Ohio 33
0:37
2nd & 2 at opp 33
Drew Allar pass complete to Harrison Wallace III for 1 yd to the Ohio 32
Q4 15:00
3rd & 1 at opp 32
Drew Allar pass incomplete to Harrison Wallace III
Q4 14:56
4th & 1 at opp 32
Drew Allar run for 3 yds to the Ohio 29 for a 1ST down
Q4 14:27
1st & 10 at opp 29
Kaytron Allen run for 1 yd to the Ohio 28
Q4 13:44
2nd & 9 at opp 28
Khalil Dinkins 28 Yd pass from Drew Allar (Jake Pinegar PAT failed)Penn State 46, Ohio 7
4th quarter5 drives, then Penn State 46, Ohio 10
Ohio Field goal, 15 plays
13:44
2nd & 9 at own 35
Sander Sahaydak kickoff for 62 yds , Philip Cole return for 18 yds to the Ohio 21
13:37
1st & 10 at own 21
Parker Navarro run for 1 yd to the Ohio 22
12:55
2nd & 9 at own 22
Nolan McCormick run for 14 yds to the Ohio 36 for a 1ST down
12:22
1st & 10 at own 36
Parker Navarro run for 7 yds to the Ohio 43
11:51
2nd & 3 at own 43
Parker Navarro run for 8 yds to the PnSt 49 for a 1ST down
11:13
1st & 10 at opp 49
Nolan McCormick run for 3 yds to the PnSt 46
10:45
2nd & 7 at opp 46
Parker Navarro run for 8 yds to the PnSt 38 for a 1ST down
10:07
1st & 10 at opp 38
Parker Navarro pass complete to Nolan McCormick for 14 yds to the PnSt 24 for a 1ST down
9:25
1st & 10 at opp 24
Parker Navarro run for 3 yds to the PnSt 21
8:48
2nd & 7 at opp 21
Parker Navarro pass incomplete
8:42
3rd & 7 at opp 21
Parker Navarro pass incomplete to Nigel Drummond II
8:36
4th & 7 at opp 21
Parker Navarro pass complete to James Bostic for 14 yds to the PnSt 7 for a 1ST down
7:54
1st & goal at opp 7
Parker Navarro run for 4 yds to the PnSt 3
7:05
2nd & goal at opp 3
Parker Navarro pass incomplete to Tyler Walton
6:59
3rd & goal at opp 3
Parker Navarro pass incomplete to James Bostic
6:50
4th & goal at opp 3
Nathanial Vakos 21 Yd Field GoalPenn State 46, Ohio 10
Penn State Punt, 5 plays
6:50
4th & 6 at own 35
Tristian Vandenberg kickoff for 65 yds , Omari Evans return for 16 yds to the PnSt 16
6:43
1st & 10 at own 16
Christian Veilleux pass complete to Kaden Saunders for 13 yds to the PnSt 29 for a 1ST down
6:14
1st & 10 at own 29
Christian Veilleux pass complete to Liam Clifford for 12 yds to the PnSt 41 for a 1ST down
5:41
1st & 10 at own 41
Christian Veilleux pass complete to Tank Smith for 2 yds to the PnSt 43
5:12
2nd & 8 at own 43
Christian Veilleux pass complete to Omari Evans for a loss of 2 yards to the PnSt 41
4:33
3rd & 10 at own 41
Christian Veilleux pass incomplete to Khalil Dinkins
4:16
4th & 10 at own 41
Barney Amor punt for 52 yds, downed at the Ohio 7
Ohio Punt, 3 plays
4:16
1st & 10 at own 7
CJ Harris run for 1 yd to the Ohio 8
3:42
2nd & 9 at own 8
CJ Harris pass incomplete to Keegan Wilburn
3:37
3rd & 9 at own 8
CJ Harris pass incomplete to Keegan Wilburn
3:19
4th & 9 at own 8
Jonah Wieland punt for 34 yds , Marquis Wilson returns for 1 yd to the PnSt 9 PENN ST Penalty, Offensive Holding (10 Yards) to the PnSt 49
Penn State Turnover on downs, 6 plays
3:19
1st & 10 at own 49
Christian Veilleux pass complete to Malick Meiga for 6 yds to the Ohio 45
2:49
2nd & 4 at opp 45
Christian Veilleux pass complete to Malick Meiga for 6 yds to the Ohio 39 for a 1ST down
2:19
1st & 10 at opp 39
Tyler Holzworth run for no gain to the Ohio 39
1:51
2nd & 10 at opp 39
Christian Veilleux sacked by Rayyan Buell for a loss of 7 yards to the Ohio 46
1:05
3rd & 17 at opp 46
Tank Smith run for 4 yds to the Ohio 42
0:15
4th & 13 at opp 42
Tank Smith run for 10 yds to the Ohio 32
Ohio End of game, 1 play
0:15
1st & 10 at own 32
Tyler Toledo run for 5 yds to the Ohio 37
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.