79°F, partly cloudy, wind 11 mph from the northWeather: NOAA NCEI Integrated Surface Database; Palo Alto Airport Of Santa Clara County (KPAO), 5 km from the stadium, 13 minutes before kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Army
Stanford
207
Total yards
415
9
Passing yards
216
198
Rushing yards
199
1.8
Yards per pass
7.7
3.5
Yards per rush
6.2
12
First downs
21
4–14
Third downs
6–10
2–4
Fourth downs
0–0
2
Turnovers
1
2–20
Penalties
3–30
33:36
Possession
26:24
Efficiency
Army
Stanford
33%
Success rate
55%
−0.12
EPA per play
0.38
0.99
Explosiveness
1.21
−0.08
Rushing EPA
0.16
−0.50
Passing EPA
0.61
9%
Passing-down success
44%
0.06
First-down EPA
0.31
−0.58
Second-down EPA
0.17
0.31
Third-down EPA
1.06
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)
Stanford 88% to win. Elo’s favorite won.
The line
Stanford −27.5, over/under 53.
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 Stanford 97%, Army 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. Stanford drives left to right, Army right to left.
Q1 StanfordTouchdown, 9 plays, 75 yards
Q1 ArmyPunt, 4 plays, 64 yards
Q1 StanfordPunt, 3 plays, 61 yards
Q1 ArmyPunt, 3 plays, 53 yards
Q1 StanfordPunt, 7 plays, 61 yards
Q1 ArmyFumble, 3 plays, 38 yards
Q2 ArmyPunt, 6 plays, 36 yards
Q2 StanfordPunt, 4 plays, 67 yards
Q2 ArmyPunt, 6 plays, 65 yards
Q2 StanfordPunt, 7 plays, 64 yards
Q2 ArmyFumble, 2 plays, 2 yards
Q2 StanfordTouchdown, 4 plays, 15 yards
Q2 ArmyEnd of half, 1 play, 1 yard
Q3 ArmyPunt, 13 plays, 73 yards
Q3 StanfordTouchdown, 9 plays, 98 yards
Q3 ArmyTurnover on downs, 6 plays, 10 yards
Q4 StanfordTouchdown, 8 plays, 35 yards
Q4 ArmyInterception, 7 plays, 38 yards
Q4 StanfordTouchdown, 6 plays, 73 yards
Q4 ArmyTurnover on downs, 10 plays, 70 yards
Q4 StanfordEnd of game, 3 plays, 25 yards
Play by play
1st quarter7 drives, then Stanford 7, Army 0
Stanford Touchdown, 9 plays
15:00
1st & 10 at own 35
Daniel Grochowski kickoff for 65 yds for a touchback
14:50
1st & 10 at own 25
Kevin Hogan pass complete to Austin Hooper for 9 yds to the Stanf 34
14:35
2nd & 1 at own 34
Kelsey Young run for a loss of 3 yards to the Stanf 31
13:53
3rd & 4 at own 31
Kevin Hogan pass complete to Austin Hooper for 9 yds to the Stanf 40 for a 1ST down
13:28
1st & 10 at own 40
Kelsey Young run for 16 yds to the Army 44 for a 1ST down
13:00
1st & 10 at opp 44
Kevin Hogan pass complete to Ty Montgomery for 1 yd to the Army 43
12:19
2nd & 9 at opp 43
Kevin Hogan pass complete to Eric Cotton for 10 yds to the Army 33 for a 1ST down
11:55
1st & 10 at opp 33
Barry Sanders run for 7 yds to the Army 26
11:20
2nd & 3 at opp 26
Barry Sanders run for 3 yds to the Army 23 for a 1ST down
10:44
1st & 10 at opp 23
Kevin Hogan pass complete to Devon Cajuste for 23 yds for a TD, (Jordan Williamson KICK)Stanford 7, Army 0
Army Punt, 4 plays
10:39
1st & 10 at own 35
Jordan Williamson kickoff for 57 yds , Josh Jenkins return for 4 yds to the Army 12
10:31
1st & 10 at own 12
Larry Dixon run for 13 yds to the Army 25 for a 1ST down
9:55
1st & 10 at own 25
Larry Dixon run for a loss of 1 yard to the Army 24
9:20
2nd & 11 at own 24
Larry Dixon run for no gain to the Army 24
8:40
3rd & 11 at own 24
Angel Santiago pass complete to Larry Dixon for 3 yds to the Army 27
8:03
4th & 8 at own 27
Alex Tardieu punt for 49 yds , Ty Montgomery returns for no gain to the Stanf 24
Stanford Punt, 3 plays
7:57
1st & 10 at own 24
Kevin Hogan pass complete to Ty Montgomery for 8 yds to the Stanf 32
7:40
2nd & 2 at own 32
Kelsey Young run for 1 yd to the Stanf 33
7:00
3rd & 1 at own 33
Kelsey Young run for a loss of 2 yards to the Stanf 31
Army Punt, 3 plays
6:40
2nd & 12 at own 13
Larry Dixon run for 6 yds to the Army 19
6:24
4th & 3 at own 31
Ben Rhyne punt for 51 yds , Josh Jenkins returns for a loss of 3 yards to the Army 15
Army Punt, 3 plays
6:20
1st & 10 at own 15
Larry Dixon run for a loss of 2 yards to the Army 13
5:00
3rd & 6 at own 19
Angel Santiago run for 4 yds to the Army 23
4:07
4th & 2 at own 23
Alex Tardieu punt for 43 yds, downed at the Stanf 34
Stanford Punt, 7 plays
4:00
1st & 10 at own 34
Kevin Hogan pass complete to Austin Hooper for 6 yds to the Stanf 40
3:28
2nd & 4 at own 40
Barry Sanders run for 5 yds to the Stanf 45 for a 1ST down
2:58
1st & 10 at own 45
Kevin Hogan pass incomplete to Austin Hooper
2:48
2nd & 10 at own 45
Kevin Hogan pass complete to Devon Cajuste for 12 yds to the Army 43 for a 1ST down
2:15
1st & 10 at opp 43
Kevin Hogan sacked by Andrew King for a loss of 2 yards to the Army 45
1:30
2nd & 12 at opp 45
Christian McCaffrey run for 4 yds to the Army 41
0:50
3rd & 8 at opp 41
Kevin Hogan pass incomplete to Michael Rector
0:42
4th & 8 at opp 41
Ben Rhyne punt for 36 yds, downed at the Army 5
Army Fumble, 3 plays
0:35
1st & 10 at own 5
Angel Santiago run for 4 yds to the Army 9
0:10
2nd & 6 at own 9
Raymond Maples run for a loss of 1 yard to the Army 8
Q2 14:55
3rd & 7 at own 8
Tony Giovannelli run for a loss of 4 yards to the Army 4
Q2 14:06
4th & 11 at own 4
STANFORD Penalty, Running Into Kicker (Kodi Whitfield) to the Army 9
Q2 13:54
4th & 6 at own 9
Alex Tardieu punt for 45 yds , Ty Montgomery returns for 11 yds to the Army 43 Ty Montgomery fumbled, forced by Jeremy Timpf, recovered by Army Matt Giachinta
2nd quarter7 drives, then Stanford 14, Army 0
Army Punt, 6 plays
13:45
1st & 10 at own 43
Raymond Maples run for 8 yds to the Stanf 49
13:15
2nd & 2 at opp 49
Angel Santiago run for 1 yd to the Stanf 48
12:51
3rd & 1 at opp 48
Timeout ARMY, clock 12:51
12:46
3rd & 1 at opp 48
Larry Dixon run for 3 yds to the Stanf 45 for a 1ST down
12:15
1st & 10 at opp 45
Larry Dixon run for 1 yd to the Stanf 44
11:35
2nd & 9 at opp 44
Tony Giovannelli run for 1 yd to the Stanf 43
10:55
3rd & 8 at opp 43
Xavier Moss run for a loss of 12 yards to the Army 45
10:15
4th & 20 at own 45
Alex Tardieu punt for 34 yds, fair catch by Ty Montgomery at the Stanf 21
Stanford Punt, 4 plays
10:05
1st & 10 at own 21
Kevin Hogan pass complete to Ty Montgomery for 14 yds to the Stanf 35 for a 1ST down
9:41
1st & 10 at own 35
Kevin Hogan pass incomplete to Devon Cajuste
9:35
2nd & 10 at own 35
Kevin Hogan pass complete to Ricky Seale for 3 yds to the Stanf 38
8:45
3rd & 7 at own 38
Patrick Skov run for 3 yds to the Stanf 41
8:08
4th & 4 at own 41
Ben Rhyne punt for 47 yds, fair catch by Josh Jenkins at the Army 12
Army Punt, 6 plays
8:00
1st & 10 at own 12
Larry Dixon run for 21 yds to the Army 33 ARMY Penalty, Personal Foul (Tony Giovannelli) to the Army 18
7:33
1st & 10 at own 18
Timeout ARMY, clock 07:33
7:25
1st & 10 at own 18
Terry Baggett run for 6 yds to the Army 24
7:00
2nd & 4 at own 24
Larry Dixon run for 2 yds to the Army 26 for a 1ST down STANFORD Penalty, Personal Foul (Peter Kalambayi) to the Army 41 for a 1ST down
6:35
1st & 10 at own 41
Matt Giachinta run for 2 yds to the Army 43
6:00
2nd & 8 at own 43
Matt Giachinta run for no gain to the Army 43
5:16
3rd & 8 at own 43
Angel Santiago run for 1 yd to the Army 44
4:43
4th & 7 at own 44
Alex Tardieu punt for 33 yds, downed at the Stanf 23
Stanford Punt, 7 plays
4:35
1st & 10 at own 23
Barry Sanders run for 4 yds to the Stanf 27
4:07
2nd & 6 at own 27
Kevin Hogan pass complete to Ty Montgomery for 12 yds to the Stanf 39 for a 1ST down
3:35
1st & 10 at own 39
Kevin Hogan run for 7 yds to the Stanf 46
3:07
2nd & 3 at own 46
Barry Sanders run for 6 yds to the Army 48 for a 1ST down
2:40
1st & 10 at opp 48
Ty Montgomery run for 3 yds to the Army 45
1:56
2nd & 7 at opp 45
Kevin Hogan pass incomplete to Francis Owusu
1:50
3rd & 7 at opp 45
Kevin Hogan pass incomplete to Jordan Pratt
1:40
4th & 7 at opp 45
Ben Rhyne punt for 37 yds , Josh Jenkins returns for 5 yds to the Army 13
Army Fumble, 2 plays
1:35
1st & 10 at own 13
Larry Dixon run for no gain to the Army 13
1:30
2nd & 10 at own 13
Timeout STANFORD, clock 01:30
1:28
2nd & 10 at own 13
Larry Dixon run for 2 yds to the Army 15 Larry Dixon fumbled, forced by Alex Carter, recovered by Stanf Kevin Anderson
Stanford Touchdown, 4 plays
1:20
1st & 10 at opp 15
Kevin Hogan pass complete to Ty Montgomery for 11 yds to the Army 4 for a 1ST down
0:45
1st & goal at opp 4
Kevin Hogan run for 2 yds to the Army 2
0:38
2nd & 0 at opp 2
Timeout STANFORD, clock 00:38
0:33
2nd & goal at opp 2
Kevin Hogan pass incomplete to Devon Cajuste
0:33
3rd & 0 at opp 2
Timeout ARMY, clock 00:33
0:27
3rd & goal at opp 2
Kevin Hogan pass complete to Devon Cajuste for 2 yds for a TD, (Jordan Williamson KICK)Stanford 14, Army 0
Army End of half, 1 play
0:27
3rd & 8 at own 35
Jordan Williamson kickoff for 65 yds for a touchback
0:20
1st & 10 at own 25
Larry Dixon run for 1 yd to the Army 26
3rd quarter3 drives, then Stanford 21, Army 0
Army Punt, 13 plays
15:00
1st & 10 at own 35
Jordan Williamson kickoff for 65 yds for a touchback
14:55
1st & 10 at own 25
Tony Giovannelli run for 1 yd to the Army 26
14:20
2nd & 9 at own 26
Terry Baggett run for 4 yds to the Army 30
13:45
3rd & 5 at own 30
Terry Baggett run for 4 yds to the Army 34
13:01
4th & 1 at own 34
Larry Dixon run for 2 yds to the Army 36 for a 1ST down
12:35
1st & 10 at own 36
Angel Santiago run for 8 yds to the Army 44
11:55
2nd & 2 at own 44
Matt Giachinta run for 1 yd to the Army 45
11:14
3rd & 1 at own 45
Matt Giachinta run for 2 yds to the Army 47 for a 1ST down
10:35
1st & 10 at own 47
Joe Walker run for 1 yd to the Army 48
10:10
2nd & 9 at own 48
Larry Dixon run for 2 yds to the 50 yard line
9:23
3rd & 7 at the 50
Angel Santiago pass complete to Edgar Poe for 10 yds to the Stanf 40 for a 1ST down
8:50
1st & 10 at opp 40
Larry Dixon run for 1 yd to the Stanf 39
8:05
2nd & 9 at opp 39
Terry Baggett run for a loss of 4 yards to the Stanf 43 Terry Baggett fumbled, recovered by Army Terry Baggett
7:15
3rd & 13 at opp 43
Angel Santiago run for 10 yds to the Stanf 33
6:37
4th & 3 at opp 33
ARMY Penalty, False Start (Chevaughn Lawrence) to the Stanf 38
6:05
4th & 8 at opp 38
Alex Tardieu punt for 36 yds, downed at the Stanf 2
Stanford Touchdown, 9 plays
5:58
1st & 10 at own 2
Kelsey Young run for 18 yds to the Stanf 20 for a 1ST down
5:40
1st & 10 at own 20
Kelsey Young run for 9 yds to the Stanf 29
5:10
2nd & 1 at own 29
Barry Sanders run for 2 yds to the Stanf 31 for a 1ST down
4:40
1st & 10 at own 31
Barry Sanders run for 15 yds to the Stanf 46 for a 1ST down
4:14
1st & 10 at own 46
Barry Sanders run for 44 yds to the Army 10 for a 1ST down
3:40
1st & goal at opp 10
Kevin Hogan pass incomplete to Austin Hooper
3:35
2nd & goal at opp 10
Kelsey Young run for 7 yds to the Army 3 STANFORD Penalty, Offensive Holding (-10 Yards) to the Army 13
3:15
2nd & goal at opp 13
Kevin Hogan sacked by Joe Drummond for a loss of 2 yards to the Army 15
2:51
3rd & goal at opp 15
Kevin Hogan pass complete to Devon Cajuste for 15 yds for a TD, (Jordan Williamson KICK)Stanford 21, Army 0
Army Turnover on downs, 6 plays
2:51
3rd & 15 at own 35
Jordan Williamson kickoff for 65 yds for a touchback
2:43
1st & 10 at own 25
Terry Baggett run for 9 yds to the Army 34
2:16
2nd & 1 at own 34
Larry Dixon run for 3 yds to the Army 37 for a 1ST down
1:45
1st & 10 at own 37
Larry Dixon run for 1 yd to the Army 38
1:00
2nd & 9 at own 38
Angel Santiago run for 4 yds to the Army 42
0:20
3rd & 5 at own 42
Angel Santiago sacked by Blake Lueders and Aziz Shittu for a loss of 3 yards to the Army 39
Q4 14:55
4th & 8 at own 39
Alex Tardieu pass complete to DeAndre Bell for a loss of 4 yards to the Army 35
4th quarter5 drives, then Stanford 35, Army 0
Stanford Touchdown, 8 plays
14:51
1st & 10 at opp 35
Kevin Hogan pass incomplete to Austin Hooper
14:42
2nd & 10 at opp 35
Kevin Hogan run for 4 yds to the Army 31
14:26
3rd & 6 at opp 31
Kevin Hogan pass complete to Jeff Trojan for 7 yds to the Army 24 for a 1ST down
14:00
1st & 10 at opp 24
Barry Sanders run for 6 yds to the Army 18
13:25
2nd & 4 at opp 18
Kevin Hogan pass complete to Ty Montgomery for a loss of 2 yards to the Army 20
12:51
3rd & 6 at opp 20
Timeout STANFORD, clock 12:51
12:44
3rd & 6 at opp 20
Kevin Hogan pass complete to Christian McCaffrey for 12 yds to the Army 8 for a 1ST down
12:15
1st & goal at opp 8
Patrick Skov run for 4 yds to the Army 4
11:35
2nd & goal at opp 4
Ty Montgomery run for 4 yds for a TD, (Jordan Williamson KICK)Stanford 28, Army 0
Army Interception, 7 plays
11:35
2nd & 6 at own 35
Jordan Williamson kickoff for 64 yds
11:30
1st & 10 at own 35
A.J. Schurr pass incomplete to Kelvin White
11:25
2nd & 10 at own 35
Tony Giovannelli run for 3 yds to the Army 38
10:40
3rd & 7 at own 38
A.J. Schurr run for 9 yds to the Army 47 for a 1ST down
10:20
1st & 10 at own 47
Raymond Maples run for 9 yds to the Stanf 44
9:57
2nd & 1 at opp 44
Larry Dixon run for 2 yds to the Stanf 42 for a 1ST down
9:45
1st & 10 at opp 42
Matt Giachinta run for 3 yds to the Stanf 39
9:14
2nd & 7 at opp 39
A.J. Schurr pass intercepted A.J. Tarpley return for 2 yds to the Stanf 27
Stanford Touchdown, 6 plays
9:10
1st & 10 at own 27
Ricky Seale run for 4 yds to the Stanf 31
8:33
2nd & 6 at own 31
Kevin Hogan pass complete to Ty Montgomery for 10 yds to the Stanf 41 for a 1ST down
7:53
1st & 10 at own 41
Kevin Hogan pass complete to Austin Hooper for 22 yds to the Army 37 for a 1ST down
7:20
1st & 10 at opp 37
Kevin Hogan run for 2 yds to the Army 35
6:50
2nd & 8 at opp 35
Ricky Seale run for 3 yds to the Army 32
6:09
3rd & 5 at opp 32
Kevin Hogan pass complete to Ty Montgomery for 32 yds for a TD, (Jordan Williamson KICK)Stanford 35, Army 0
Army Turnover on downs, 10 plays
6:09
3rd & 5 at own 35
Jordan Williamson kickoff for 65 yds for a touchback
6:00
1st & 10 at own 25
A.J. Schurr run for 35 yds to the Stanf 40 for a 1ST down
5:35
1st & 10 at opp 40
A.J. Schurr run for 17 yds to the Stanf 23 for a 1ST down
5:10
1st & 10 at opp 23
Matt Giachinta run for 5 yds to the Stanf 18
4:35
2nd & 5 at opp 18
Raymond Maples run for a loss of 3 yards to the Stanf 21
4:00
3rd & 8 at opp 21
A.J. Schurr run for 7 yds to the Stanf 14
3:30
4th & 1 at opp 14
Larry Dixon run for 3 yds to the Stanf 11 for a 1ST down
3:00
1st & 10 at opp 11
Terry Baggett run for 9 yds to the Stanf 2
2:30
2nd & 1 at opp 2
Matt Giachinta run for no gain to the Stanf 2
2:00
3rd & 1 at opp 2
A.J. Schurr run for no gain to the Stanf 2
1:21
4th & 1 at opp 2
Timeout ARMY, clock 01:21
1:14
4th & 1 at opp 2
A.J. Schurr run for a loss of 3 yards to the Stanf 5
Stanford End of game, 3 plays
1:10
1st & 10 at own 5
Christian McCaffrey run for a loss of 1 yard to the Stanf 4
0:34
2nd & 11 at own 4
Christian McCaffrey run for 23 yds to the Stanf 27 for a 1ST down
0:15
1st & 10 at own 27
Christian McCaffrey run for 3 yds to the Stanf 30
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.