Referee Mark Kluczynski; umpire Brad Hudak; head linesman Daniel Richard; line judge Brian Matthew; side judge Matt Kukar; field judge Dominque Pender; back judge Jeff Latkiewicz; center judge Greg BlumGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Army
0
7
0
0
7
Ohio State
14
3
14
7
38
Standouts
PassingJ.T. Barrett25 of 33, 270 yards, 2 TDOhio State
RushingJ.K. Dobbins13 carries, 172 yards, 2 TDOhio State
DefenseTuf Borland12 tackles, 1 for lossOhio State
Photos: Wikimedia Commons, free licenses; credits on each player’s page.
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Army
Ohio State
278
Total yards
586
19
Passing yards
316
259
Rushing yards
270
2.4
Yards per pass
8.5
4.5
Yards per rush
8.4
16
First downs
30
4–15
Third downs
4–8
3–4
Fourth downs
0–0
1
Turnovers
0
2–22
Penalties
5–55
36:57
Possession
23:03
2
Sacks (by defense)
0
Efficiency
Army
Ohio State
30%
Success rate
71%
−0.04
EPA per play
0.47
1.28
Explosiveness
0.97
0.05
Rushing EPA
0.67
−0.65
Passing EPA
0.33
13%
Passing-down success
62%
−0.10
First-down EPA
0.50
−0.02
Second-down EPA
0.56
−0.13
Third-down EPA
0.12
4%
Havoc by its defense
12%
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)
Ohio State 80% to win. Elo’s favorite won.
The line
Ohio State −31.5, over/under 55.
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 Ohio State 99%, Army 1%. 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. Ohio State drives left to right, Army right to left.
Q1 Ohio StateTouchdown, 8 plays, 75 yards
Q1 ArmyPunt, 6 plays, 38 yards
Q1 Ohio StateTouchdown, 13 plays, 94 yards
Q1 ArmyPunt, 3 plays, 0 yards
Q1 Ohio StatePunt, 6 plays, 25 yards
Q1 ArmyTouchdown, 18 plays, 99 yards
Q2 Ohio StateField goal, 12 plays, 44 yards
Q2 ArmyEnd of half, 7 plays, 18 yards
Q3 ArmyMissed FG, 11 plays, 37 yards
Q3 Ohio StateTouchdown, 2 plays, 74 yards
Q3 ArmyFumble, 5 plays, 16 yards
Q3 Ohio StateTouchdown, 4 plays, 64 yards
Q3 ArmyPunt, 3 plays, 2 yards
Q3 Ohio StatePunt, 6 plays, 22 yards
Q3 ArmyTurnover on downs, 10 plays, 46 yards
Q4 Ohio StateTouchdown, 9 plays, 70 yards
Q4 ArmyPunt, 4 plays, −2 yards
Q4 Ohio StateEnd of game, 10 plays, 73 yards
Play by play
1st quarter6 drives, then Ohio State 14, Army 0
Ohio State Touchdown, 8 plays
15:00
1st & 10 at own 35
Nick Schrage kickoff for 65 yds for a touchback
14:55
1st & 10 at own 25
J.T. Barrett pass complete to Marcus Baugh for 5 yds to the OhSt 30
14:35
2nd & 5 at own 30
J.K. Dobbins run for 6 yds to the OhSt 36 for a 1ST down
14:11
1st & 10 at own 36
Parris Campbell run for 1 yd to the OhSt 37
13:52
2nd & 9 at own 37
J.T. Barrett run for 11 yds to the OhSt 48 for a 1ST down
13:35
1st & 10 at own 48
J.K. Dobbins run for 36 yds to the Army 16 for a 1ST down
13:01
1st & 10 at opp 16
J.T. Barrett pass complete to Parris Campbell for 8 yds to the Army 8
12:41
2nd & 2 at opp 8
J.K. Dobbins run for 3 yds to the Army 5 for a 1ST down
12:23
1st & goal at opp 5
J.T. Barrett 5 Yd Run (Sean Nuernberger Kick)Ohio State 7, Army 0
Army Punt, 6 plays
12:23
1st & 10 at own 35
Blake Haubeil kickoff for 59 yds , Kell Walker return for 12 yds to the Army 18
12:15
1st & 10 at own 18
Darnell Woolfolk run for 19 yds to the Army 37 for a 1ST down
11:21
1st & 10 at own 37
Calen Holt run for 4 yds to the Army 41
10:55
2nd & 6 at own 41
Calen Holt run for 12 yds to the OhSt 47 for a 1ST down
10:21
1st & 10 at opp 47
Calen Holt run for 3 yds to the OhSt 44
9:56
2nd & 7 at opp 44
Kell Walker run for no gain to the OhSt 44
9:11
3rd & 7 at opp 44
Andy Davidson run for no gain to the OhSt 44
8:23
4th & 7 at opp 44
Zach Potter punt for 38 yds, punt out-of-bounds at the OhSt 6
Ohio State Touchdown, 13 plays
8:08
1st & 10 at own 6
Mike Weber run for 2 yds to the OhSt 8
7:58
2nd & 8 at own 8
J.T. Barrett run for 9 yds to the OhSt 17 for a 1ST down
7:25
1st & 10 at own 17
J.T. Barrett pass complete to Austin Mack for 8 yds to the OhSt 25
7:00
2nd & 2 at own 42
J.T. Barrett pass complete to K.J. Hill for 17 yds to the OhSt 42 for a 1ST down OHIO ST Penalty, Offensive Holding (-10 Yards) to the OhSt 32 for a 1ST down
6:55
1st & 10 at own 32
J.T. Barrett pass complete to Parris Campbell for 9 yds to the OhSt 41
6:40
2nd & 1 at own 41
Mike Weber run for 4 yds to the OhSt 45 for a 1ST down
6:25
1st & 10 at own 45
J.T. Barrett pass incomplete to Parris Campbell
6:08
2nd & 10 at own 45
J.T. Barrett pass complete to K.J. Hill for 14 yds to the Army 41 for a 1ST down
5:37
1st & 10 at opp 41
J.T. Barrett pass complete to Terry McLaurin for 7 yds to the Army 34
5:16
2nd & 3 at opp 34
Mike Weber run for 5 yds to the Army 29 for a 1ST down
5:00
1st & 10 at opp 29
J.T. Barrett pass complete to Austin Mack for 18 yds to the Army 11 for a 1ST down
4:29
1st & 10 at opp 11
J.T. Barrett pass complete to K.J. Hill for 9 yds to the Army 2
4:11
2nd & 1 at opp 2
J.K. Dobbins 2 Yd Run (Sean Nuernberger Kick)Ohio State 14, Army 0
Army Punt, 3 plays
4:11
2nd & 1 at own 35
Blake Haubeil kickoff for 63 yds , Kell Walker return for 18 yds to the Army 20
3:53
1st & 10 at own 20
Darnell Woolfolk run for 2 yds to the Army 22
3:21
2nd & 8 at own 22
Ahmad Bradshaw run for a loss of 2 yards to the Army 20
2:42
3rd & 10 at own 20
Kelvin Hopkins Jr. pass incomplete
2:35
4th & 10 at own 20
Nick Schrage punt for 39 yds, fair catch by K.J. Hill at the OhSt 41
Ohio State Punt, 6 plays
2:19
1st & 10 at own 41
J.T. Barrett pass complete to Parris Campbell for 9 yds to the 50 yard line
2:15
2nd & 1 at the 50
J.T. Barrett pass incomplete to Terry McLaurin
2:05
3rd & 1 at the 50
J.T. Barrett run for 13 yds to the Army 37 for a 1ST down
1:39
1st & 10 at opp 37
J.K. Dobbins run for 3 yds to the Army 34
1:13
2nd & 7 at opp 34
J.T. Barrett pass incomplete to Austin Mack
1:08
4th & 7 at opp 34
Timeout OHIO ST, clock 01:08
1:03
4th & 7 at opp 34
Drue Chrisman punt for 33 yds, downed at the Army 1
Army Touchdown, 18 plays
0:46
1st & 10 at own 1
Darnell Woolfolk run for 4 yds to the Army 5
0:15
2nd & 6 at own 5
Kell Walker run for 25 yds to the Army 30 for a 1ST down
Q2 14:55
1st & 10 at own 30
Jordan Asberry run for 5 yds to the Army 35
Q2 14:16
2nd & 5 at own 35
Ahmad Bradshaw pass incomplete to John Trainor
Q2 14:02
3rd & 5 at own 35
Darnell Woolfolk run for 3 yds to the Army 38
Q2 13:32
4th & 2 at own 38
Darnell Woolfolk run for 3 yds to the Army 41 for a 1ST down
Q2 13:14
1st & 10 at own 41
John Trainor run for 2 yds to the Army 43
Q2 13:00
2nd & 8 at own 43
Ahmad Bradshaw pass complete to Zack Saum for 9 yds to the OhSt 48 for a 1ST down
Q2 11:28
1st & 10 at opp 48
Ahmad Bradshaw run for 9 yds to the OhSt 39
Q2 10:40
2nd & 1 at opp 39
Andy Davidson run for 3 yds to the OhSt 36 for a 1ST down
Q2 10:25
1st & 10 at opp 36
Ahmad Bradshaw pass incomplete to Kell Walker
Q2 10:11
2nd & 10 at opp 36
Ahmad Bradshaw run for 3 yds to the OhSt 33
Q2 9:31
3rd & 7 at opp 33
Ahmad Bradshaw run for 8 yds to the OhSt 25 for a 1ST down
Q2 8:58
1st & 10 at opp 25
Darnell Woolfolk run for 2 yds to the OhSt 23
Q2 8:15
2nd & 8 at opp 23
Ahmad Bradshaw run for 1 yd to the OhSt 22
Q2 7:55
3rd & 7 at opp 22
Kell Walker run for 11 yds to the OhSt 11 for a 1ST down
Q2 6:58
1st & 10 at opp 11
Darnell Woolfolk run for 8 yds to the OhSt 3
Q2 6:26
2nd & 2 at opp 3
Darnell Woolfolk 3 Yd Run (Blake Wilson Kick)Ohio State 14, Army 7
2nd quarter2 drives, then Ohio State 17, Army 7
Ohio State Field goal, 12 plays
6:26
2nd & 2 at own 35
Nick Schrage kickoff for 65 yds , Parris Campbell return for 40 yds to the OhSt 40
6:26
1st & 10 at own 40
OHIO ST Penalty, Unsportsmanlike Conduct (Zach Turnure) to the OhSt 25
6:06
1st & 10 at own 25
J.T. Barrett pass complete to Terry McLaurin for 6 yds to the OhSt 31
5:55
2nd & 4 at own 31
J.T. Barrett run for 3 yds to the OhSt 34
5:25
3rd & 1 at own 34
J.K. Dobbins run for 5 yds to the OhSt 39 for a 1ST down
5:10
1st & 10 at own 39
J.T. Barrett pass complete to Binjimen Victor for 2 yds to the OhSt 41
5:00
2nd & 8 at opp 34
Parris Campbell run for 25 yds to the OHIOST 34 for a 1ST down OHIO ST Penalty, Offensive Holding (Austin Mack) to the Army 44 for a 1ST down
4:45
1st & 10 at opp 44
J.T. Barrett pass complete to K.J. Hill for 8 yds to the Army 36
4:11
2nd & 2 at opp 36
J.K. Dobbins run for 8 yds to the Army 28
4:01
2nd & 2 at opp 28
J.T. Barrett pass complete to K.J. Hill for 13 yds to the Army 15 for a 1ST down
3:32
1st & 10 at opp 15
J.T. Barrett pass incomplete
3:28
2nd & 10 at opp 15
J.T. Barrett pass incomplete to Marcus Baugh
3:15
3rd & 10 at opp 15
J.T. Barrett sacked by John Voit for a loss of 1 yard to the Army 16
3:06
4th & 11 at opp 16
Sean Nuernberger 33 Yd Field GoalOhio State 17, Army 7
Army End of half, 7 plays
3:06
4th & 11 at own 35
Blake Haubeil kickoff for 55 yds , Kell Walker return for 28 yds to the Army 38
3:00
1st & 10 at own 38
Ahmad Bradshaw run for a loss of 4 yards to the Army 34
2:10
2nd & 14 at own 34
Ahmad Bradshaw run for 5 yds to the Army 39
1:10
3rd & 9 at own 39
Ahmad Bradshaw run for 8 yds to the Army 47
0:50
4th & 1 at own 47
Ahmad Bradshaw run for 4 yds to the OhSt 49 for a 1ST down
0:27
1st & 10 at opp 49
Ahmad Bradshaw pass incomplete to Kell Walker
0:22
2nd & 10 at opp 49
Ahmad Bradshaw run for 1 yd to the OhSt 48
0:20
3rd & 9 at opp 48
Timeout ARMY, clock 00:20
0:00
3rd & 9 at opp 48
Kell Walker run for 4 yds to the OhSt 44
3rd quarter7 drives, then Ohio State 31, Army 7
Army Missed FG, 11 plays
15:00
1st & 10 at own 35
Bryan Kristan kickoff for 40 yds
14:45
1st & 10 at own 37
Darnell Woolfolk run for 2 yds to the Army 37 for a 1ST down OHIO ST Penalty, Defensive Holding (10 Yards) to the Army 47 for a 1ST down
14:10
1st & 10 at own 47
Darnell Woolfolk run for 4 yds to the OhSt 49
13:41
2nd & 6 at opp 49
Andy Davidson run for 4 yds to the OhSt 45
13:08
3rd & 2 at opp 45
Andy Davidson run for 5 yds to the OhSt 40 for a 1ST down
12:25
1st & 10 at opp 40
Ahmad Bradshaw run for 3 yds to the OhSt 37
11:45
2nd & 7 at opp 37
Darnell Woolfolk run for 4 yds to the OhSt 33
11:08
3rd & 3 at opp 33
Darnell Woolfolk run for 3 yds to the OhSt 30 for a 1ST down
10:44
1st & 10 at opp 30
Fred Cooper Jr. run for 1 yd to the OhSt 29
10:06
2nd & 9 at opp 29
Darnell Woolfolk run for 6 yds to the OhSt 23
9:21
3rd & 3 at opp 23
Kell Walker run for a loss of 3 yards to the OhSt 26
8:50
4th & 6 at opp 26
Blake Wilson 43 yd FG MISSED
Ohio State Touchdown, 2 plays
8:45
1st & 10 at own 26
J.K. Dobbins run for 22 yds to the OhSt 48 for a 1ST down
8:23
1st & 10 at own 48
J.K. Dobbins 52 Yd Run (Sean Nuernberger Kick)Ohio State 24, Army 7
Army Fumble, 5 plays
8:23
1st & 10 at own 35
Blake Haubeil kickoff for 64 yds , Kell Walker return for 43 yds to the Army 44
7:57
1st & 10 at own 44
Darnell Woolfolk run for 9 yds to the OhSt 47
7:24
2nd & 1 at opp 47
Darnell Woolfolk run for 2 yds to the OhSt 45 for a 1ST down
7:06
1st & 10 at opp 45
Ahmad Bradshaw pass incomplete to Jeff Ejekam
6:41
2nd & 10 at opp 45
Ahmad Bradshaw run for 5 yds to the OhSt 40
6:19
3rd & 5 at opp 40
Ahmad Bradshaw run for 4 yds to the OhSt 36 Ahmad Bradshaw fumbled, recovered by OhSt Kendall Sheffield
Ohio State Touchdown, 4 plays
6:12
1st & 10 at own 36
J.T. Barrett pass complete to Parris Campbell for 11 yds to the OhSt 47 for a 1ST down
6:00
1st & 10 at own 47
J.T. Barrett pass complete to Marcus Baugh for 31 yds to the Army 22 for a 1ST down
5:27
1st & 10 at opp 22
Mike Weber run for 2 yds to the Army 20
5:12
2nd & 8 at opp 20
Terry McLaurin 20 Yd pass from J.T. Barrett (Sean Nuernberger Kick)Ohio State 31, Army 7
Army Punt, 3 plays
5:12
2nd & 8 at own 35
Blake Haubeil kickoff for 65 yds for a touchback
5:00
1st & 10 at own 25
Ahmad Bradshaw run for a loss of 3 yards to the Army 22
4:24
2nd & 13 at own 22
Andy Davidson run for 5 yds to the Army 27
3:44
3rd & 8 at own 27
Ahmad Bradshaw run for no gain to the Army 27
3:09
4th & 8 at own 27
Nick Schrage punt for 39 yds , K.J. Hill returns for 2 yds to the OhSt 36
Ohio State Punt, 6 plays
3:00
1st & 10 at own 36
J.T. Barrett pass complete to Parris Campbell for 8 yds to the OhSt 44
2:39
2nd & 2 at own 44
J.K. Dobbins run for 11 yds to the Army 45 for a 1ST down
2:21
1st & 10 at opp 45
J.T. Barrett pass incomplete
2:06
2nd & 10 at opp 45
J.T. Barrett pass complete to K.J. Hill for 7 yds to the Army 38
2:00
3rd & 3 at opp 34
J.T. Barrett pass complete to K.J. Hill for 4 yds to the Army 34 OHIO ST Penalty, Offensive Holding (-10 Yards) to the Army 44
1:11
3rd & 9 at opp 44
J.T. Barrett pass complete to K.J. Hill for 2 yds to the Army 42
0:57
4th & 7 at opp 42
Drue Chrisman punt for 42 yds for a touchback
Army Turnover on downs, 10 plays
0:51
1st & 10 at own 24
Ahmad Bradshaw run for 4 yds to the Army 24 ARMY Penalty, Illegal Block (-12 Yards) to the Army 12
0:00
1st & 18 at own 12
Andy Davidson run for 37 yds to the Army 49 for a 1ST down
Q4 14:55
1st & 10 at own 49
Ahmad Bradshaw run for 3 yds to the OhSt 48
Q4 14:09
2nd & 7 at opp 48
Ahmad Bradshaw run for 1 yd to the OhSt 47
Q4 13:20
3rd & 6 at opp 47
John Trainor run for 3 yds to the OhSt 44
Q4 12:40
4th & 3 at opp 44
Ahmad Bradshaw run for 6 yds to the OhSt 38 for a 1ST down
Q4 12:00
1st & 10 at opp 38
Andy Davidson run for no gain to the OhSt 38
Q4 11:30
2nd & 10 at opp 38
Ahmad Bradshaw run for a loss of 2 yards to the OhSt 40
Q4 10:27
3rd & 12 at opp 40
Ahmad Bradshaw pass complete to Kell Walker for 10 yds to the OhSt 30
Q4 10:01
4th & 2 at opp 30
Ahmad Bradshaw pass incomplete to Kell Walker
4th quarter3 drives, then Ohio State 38, Army 7
Ohio State Touchdown, 9 plays
9:57
1st & 10 at own 30
J.T. Barrett pass complete to Binjimen Victor for 16 yds to the OhSt 46 for a 1ST down
9:43
1st & 10 at own 46
J.T. Barrett pass incomplete to Luke Farrell
9:30
2nd & 10 at own 46
J.K. Dobbins run for 6 yds to the Army 48
9:14
3rd & 4 at opp 48
J.T. Barrett pass complete to Parris Campbell for 9 yds to the Army 39 for a 1ST down
8:53
1st & 10 at opp 39
J.T. Barrett sacked by James Nachtigal for a loss of 8 yards to the Army 47
7:54
2nd & 18 at opp 47
J.K. Dobbins run for 17 yds to the Army 30
7:41
3rd & 1 at opp 30
J.K. Dobbins run for 1 yd to the Army 29 for a 1ST down
7:26
1st & 10 at opp 29
J.T. Barrett pass complete to Terry McLaurin for 20 yds to the Army 9 for a 1ST down
7:01
1st & goal at opp 9
J.T. Barrett pass complete to Austin Mack for 9 yds for a TD, (Sean Nuernberger KICK)Ohio State 38, Army 7
Army Punt, 4 plays
7:01
1st & 10 at own 35
Blake Haubeil kickoff for 62 yds , Kell Walker return for 15 yds to the Army 18
6:55
1st & 10 at own 20
Luke Langdon run for 2 yds to the Army 20 ARMY Penalty, Offensive Holding (-10 Yards) to the Army 10
6:25
1st & 18 at own 10
Calen Holt run for 5 yds to the Army 15
5:39
2nd & 13 at own 15
Luke Langdon run for no gain to the Army 15
5:15
3rd & 13 at own 15
Luke Langdon run for 3 yds to the Army 18
4:36
4th & 10 at own 18
Nick Schrage punt for 67 yds, punt out-of-bounds at the OhSt 15
Ohio State End of game, 10 plays
4:31
1st & 10 at own 15
Antonio Williams run for 5 yds to the OhSt 20
4:00
2nd & 5 at own 20
Dwayne Haskins pass complete to C.J. Saunders for 14 yds to the OhSt 34 for a 1ST down
3:31
1st & 10 at own 34
Dwayne Haskins pass complete to Austin Mack for 9 yds to the OhSt 43
3:25
2nd & 1 at own 43
Antonio Williams run for 12 yds to the Army 45 for a 1ST down
2:55
1st & 10 at opp 45
Dwayne Haskins pass complete to Trevon Grimes for 8 yds to the Army 37
2:30
2nd & 2 at opp 37
Antonio Williams run for 6 yds to the Army 31 for a 1ST down
2:00
1st & 10 at opp 31
Dwayne Haskins pass complete to Binjimen Victor for 15 yds to the Army 16 for a 1ST down
1:29
1st & 10 at opp 16
Antonio Williams run for 2 yds to the Army 14
0:45
2nd & 8 at opp 14
Antonio Williams run for 4 yds to the Army 10
0:00
3rd & 4 at opp 10
TEAM run for a loss of 2 yards to the Army 12
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.