From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Rice
Army
457
Total yards
302
337
Passing yards
171
128
Rushing yards
140
8.2
Yards per pass
5.4
4.6
Yards per rush
4.5
25
First downs
17
8–13
Third downs
6–13
0–0
Fourth downs
1–2
0
Turnovers
5
6–52
Penalties
5–51
20:52
Possession
16:16
Efficiency
Rice
Army
48%
Success rate
41%
0.27
EPA per play
−0.01
1.06
Explosiveness
0.99
0.13
Rushing EPA
−0.06
0.39
Passing EPA
0.03
48%
Passing-down success
38%
−0.04
First-down EPA
−0.02
0.26
Second-down EPA
−0.10
1.02
Third-down EPA
0.34
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 going in
Our ratings (scores only)
Army 72% to win. Rice pulled the upset.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Army drives left to right, Rice right to left.
Q1 ArmyTouchdown run, 9 plays, 55 yards
Q1 RiceTouchdown pass, 8 plays, 67 yards
Q1 ArmyPunt, 3 plays, 3 yards
Q1 RiceTouchdown, 4 plays, −76 yards
Q1 ArmyPunt, 3 plays, 3 yards
Q1 RiceTouchdown pass, 12 plays, 93 yards
Q2 ArmyDefensive TD, 4 plays (Rice scores), 36 yards
Q2 RiceResult not recorded, 1 play, 3 yards
Q2 ArmyFumble, 9 plays, 34 yards
Q2 RiceField goal, 8 plays, 43 yards
Q2 ArmyTouchdown pass, 9 plays, 65 yards
Q2 RiceEnd of half, 1 play, 1 yard
Q3 RicePunt, 6 plays, 21 yards
Q3 ArmyPunt, 8 plays, 28 yards
Q3 RiceTouchdown pass, 17 plays, 80 yards
Q4 RiceField goal, 3 plays, 0 yards
Q4 ArmyFumble, 3 plays, 23 yards
Q4 RiceTouchdown pass, 8 plays, 60 yards
Q4 ArmyPunt, 5 plays, 16 yards
Q4 RicePunt, 3 plays, 7 yards
Q4 ArmyEnd of game, 8 plays, 30 yards
Play by play
1st quarter6 drives, then Rice 14, Army 7
Army Touchdown run, 9 plays
14:32
1st & 10 at own 45
Wesley McMahand rush for 17 yards to the Rice 38 for a 1ST down.
14:17
1st & 10 at opp 38
Wesley McMahand rush for 8 yards to the Rice 30.
13:40
2nd & 2 at opp 30
Wesley McMahand rush for 5 yards to the Rice 25 for a 1ST down.
13:05
1st & 10 at opp 25
David Pevoto pass complete to J.D. Ybanez for 10 yards to the Rice 15 for a 1ST down.
12:27
1st & 10 at opp 15
Wesley McMahand rush for 2 yards to the Rice 13.
12:12
2nd & 8 at opp 13
Wesley McMahand rush for 2 yards to the Rice 11.
11:30
3rd & 6 at opp 11
David Pevoto pass complete to Tim Dunn for 8 yards to the Rice 3 for a 1ST down.
11:10
1st & goal at opp 3
Tony Moore rush for 1 yard to the Rice 2.
10:30
2nd & goal at opp 2
David Pevoto rush for 2 yards for a TOUCHDOWN.Army 6, Rice 0
10:30
Austin Miller extra point GOOD.Army 7, Rice 0
10:20
Justin Koenig kickoff for 55 yards returned by Christopher Douglas for 23 yards to the Rice 33.
Rice Touchdown pass, 8 plays
10:01
1st & 10 at own 33
Chase Clement rush for 6 yards to the Rice 39.
9:27
2nd & 4 at own 39
Chase Clement pass complete to Jarett Dillard for 19 yards to the Army 42 for a 1ST down.
9:10
1st & 10 at opp 42
Chase Clement pass incomplete.
9:05
2nd & 10 at opp 42
Chase Clement pass complete to Jarett Dillard for 5 yards to the Army 37.
8:30
3rd & 5 at opp 37
Chase Clement rush for 14 yards to the Army 23 for a 1ST down.
7:58
1st & 10 at opp 23
Quinton Smith rush for no gain to the Army 23.
7:20
2nd & 10 at opp 23
Quinton Smith rush for 3 yards to the Army 20.
6:50
3rd & 7 at opp 20
Chase Clement pass complete to Taylor Wardlow for 20 yards for a TOUCHDOWN.Army 7, Rice 6
6:50
Clark Fangmeier extra point GOOD.Tied at 7
6:50
Clark Fangmeier kickoff for 30 yards out-of-bounds.
Army Punt, 3 plays
6:28
1st & 10 at own 35
David Pevoto pass incomplete to Tim Dunn.
6:23
2nd & 10 at own 35
Tim Frye rush for 3 yards to the Army 38.
5:47
3rd & 7 at own 38
David Pevoto pass incomplete to Jordan Jarosz.
5:39
4th & 7 at own 38
Owen Tolson punt for 38 yards, returned by Ja’Corey Shepherd for no gain to the Rice 24.
Rice Touchdown, 4 plays
5:20
1st & 10 at own 24
Chase Clement pass complete to Tommy Henderson for 11 yards to the Rice 35 for a 1ST down.
5:05
1st & 10 at own 35
Quinton Smith rush for 1 yard to the Rice 36.
4:23
2nd & 9 at own 36
Chase Clement pass complete to Jarett Dillard for 9 yards to the Rice 45 for a 1ST down, Army penalty 5 yard face mask on Jamison Maehler accepted.
3:53
1st & 10 at the 50
Chase Clement pass complete to Jarett Dillard for 50 yards for a TOUCHDOWN.Rice 13, Army 7
3:53
Clark Fangmeier extra point GOOD.Rice 14, Army 7
11:10
Clark Fangmeier kickoff for 48 yards returned by Corey Anderson for 15 yards to the Army 32.
Army Punt, 3 plays
1:13
1st & 10 at own 32
Ross Richert rush for 3 yards to the Army 35.
2:58
2nd & 7 at own 35
David Pevoto pass incomplete to Jeremy Trimble.
2:51
3rd & 7 at own 35
David Pevoto pass incomplete to Walter Hill.
2:51
4th & 7 at own 35
Owen Tolson punt for 52 yards, returned by Ja’Corey Shepherd for 11 yards to the Rice 24, Rice penalty 17 yard holding accepted.
Rice Touchdown pass, 12 plays
2:12
1st & 10 at own 7
Chase Clement pass complete to Joel Armstrong for 8 yards to the Rice 15.
2:06
2nd & 2 at own 15
Chase Clement rush for 13 yards to the Rice 28 for a 1ST down.
2:06
1st & 10 at own 28
Quinton Smith rush for 13 yards to the Rice 41 for a 1ST down.
1:13
1st & 10 at own 41
Quinton Smith rush for 8 yards to the Rice 49.
1:13
2nd & 2 at own 49
Rice penalty 5 yard false start accepted.
1:13
2nd & 7 at own 44
Timeout RICE, clock 01:13.
0:06
2nd & 7 at own 44
Chase Clement sacked by Patrick St. Pierre at the Rice 44 for a loss of 0 yards.
Q2 14:45
3rd & 7 at own 44
Chase Clement pass complete to Quinton Smith for 9 yards to the Army 47 for a 1ST down.
Q2 14:28
1st & 10 at opp 47
Chase Clement pass incomplete to Joel Armstrong.
Q2 14:07
2nd & 10 at opp 47
Chase Clement pass complete to Tommy Henderson for 5 yards to the Army 42.
Q2 13:41
3rd & 5 at opp 42
Chase Clement pass complete to Jarett Dillard for 11 yards to the Army 31 for a 1ST down.
Q2 13:21
1st & 10 at opp 31
Joel Armstrong pass complete to Jarett Dillard for 30 yards to the Army 1 for a 1ST down.
Q2 12:42
1st & goal at opp 1
Quinton Smith rush for no gain to the Army 1.
Q2 12:14
2nd & goal at opp 1
Chase Clement pass complete to John Wall for 1 yard for a TOUCHDOWN.Rice 20, Army 7
Q2 12:14
Clark Fangmeier extra point GOOD.Rice 21, Army 7
Q2 12:04
Clark Fangmeier kickoff for 41 yards returned by Ricky Lay for 8 yards to the Army 32.
2nd quarter4 drives, then Rice 31, Army 14
Army Defensive TD, 4 plays (Rice scores)
11:43
1st & 10 at own 32
Wesley McMahand rush for 32 yards to the Rice 36 for a 1ST down.
11:17
1st & 10 at opp 36
Wesley McMahand rush for 6 yards to the Rice 30.
10:06
2nd & 4 at opp 30
Jamal Robinson rush for a loss of 2 yards to the Rice 32.
10:06
3rd & 6 at opp 32
David Pevoto pass intercepted by Andray Downs at the Rice 28, returned for 72 yards for a TOUCHDOWN.Rice 27, Army 7
10:06
Clark Fangmeier extra point GOOD.Rice 28, Army 7
9:54
Luke Juist kickoff for 53 yards returned by Corey Anderson for 22 yards to the Army 34.
Army Fumble, 9 plays
9:33
1st & 10 at own 34
Tony Moore rush for 15 yards to the Army 49 for a 1ST down.
9:03
1st & 10 at own 49
Wesley McMahand rush for 10 yards to the Rice 41 for a 1ST down.
8:38
1st & 10 at opp 41
Wesley McMahand rush for 1 yard to the Rice 40.
7:56
2nd & 9 at opp 40
Wesley McMahand rush for 4 yards to the Rice 36.
7:22
3rd & 5 at opp 36
David Pevoto pass complete to Jeremy Trimble for 5 yards to the Rice 31 for a 1ST down.
6:54
1st & 10 at opp 31
Tony Moore rush for a loss of 1 yard to the Rice 32.
6:43
2nd & 11 at opp 32
Tony Moore rush for 2 yards to the Rice 30.
6:04
3rd & 9 at opp 30
David Pevoto pass complete to Jeremy Trimble for 4 yards to the Rice 26.
5:58
4th & 5 at opp 26
Timeout ARMY, clock 05:58.
5:58
4th & 5 at opp 26
David Pevoto rush for a loss of 6 yards, fumbled at the Rice 32, forced by Brian Raines, recovered by Vernon James at the Rice 32.
Rice Field goal, 8 plays
5:58
1st & 10 at own 32
Justin Abt pass complete to Quinton Smith for 6 yards to the Rice 38.
5:58
2nd & 4 at own 38
Quinton Smith rush for 2 yards to the Rice 40.
4:12
3rd & 2 at own 40
Chase Clement pass complete to Tommy Henderson for 3 yards to the Rice 43 for a 1ST down.
3:50
1st & 10 at own 43
Tommy Henderson pass complete to Joel Armstrong for 14 yards to the Army 43 for a 1ST down.
3:50
1st & 10 at opp 43
Army penalty 15 yard pass interference on Jamison Maehler accepted, no play.
3:24
1st & 10 at opp 28
Chase Clement sacked by Chase Prasnicki at the Army 36 for a loss of 8 yards.
2:55
2nd & 18 at opp 36
Chase Clement pass incomplete to Jarett Dillard.
2:46
3rd & 18 at opp 36
Chase Clement rush for 11 yards to the Army 25.
2:46
4th & 7 at opp 25
Timeout RICE, clock 02:46.
2:39
4th & 7 at opp 25
Luke Juist 42 yard field goal GOOD.Rice 31, Army 7
2:35
Clark Fangmeier kickoff for 48 yards returned by Corey Anderson for 18 yards to the Army 35.
Army Touchdown pass, 9 plays
2:08
1st & 10 at own 35
David Pevoto pass complete to Jeremy Trimble for 8 yards to the Army 43.
1:48
2nd & 2 at own 43
David Pevoto pass complete to Tim Dunn for 11 yards to the Rice 46 for a 1ST down.
1:44
1st & 10 at opp 46
David Pevoto pass incomplete to Jordan Jarosz.
1:34
2nd & 10 at opp 46
David Pevoto pass complete to Jeremy Trimble for 8 yards to the Rice 38.
1:32
3rd & 2 at opp 38
Timeout ARMY, clock 01:32.
1:27
3rd & 2 at opp 38
J.D. Ybanez rush for 9 yards to the Rice 29 for a 1ST down.
1:10
1st & 10 at opp 29
David Pevoto sacked by Courtney Gordon at the Rice 32 for a loss of 3 yards.
0:55
2nd & 13 at opp 32
David Pevoto pass incomplete to Jordan Jarosz.
0:43
3rd & 13 at opp 32
David Pevoto rush for no gain to the Rice 32.
0:43
4th & 13 at opp 32
Timeout ARMY, clock 00:43.
0:33
4th & 13 at opp 32
David Pevoto pass complete to Jeremy Trimble for 32 yards for a TOUCHDOWN.Rice 31, Army 13
0:33
Austin Miller extra point GOOD.Rice 31, Army 14
0:23
Justin Koenig kickoff for 57 yards returned by Christopher Douglas for 11 yards to the Rice 19.
Q3 14:52
Justin Koenig kickoff for 62 yards returned by Christopher Douglas for 17 yards to the Rice 20.
3rd quarter3 drives, then Rice 31, Army 14
Rice Punt, 6 plays
14:32
1st & 10 at own 20
Quinton Smith rush for 16 yards to the Rice 36 for a 1ST down.
14:11
1st & 10 at own 36
Rice penalty 15 yard pass interference accepted, no play.
13:48
1st & 25 at own 21
Chase Clement pass complete to Quinton Smith for 3 yards to the Rice 24.
13:20
2nd & 22 at own 24
Chase Clement pass complete to Joel Armstrong for 3 yards to the Rice 27.
13:20
3rd & 19 at own 27
Army penalty 15 yard personal foul accepted, no play.
12:11
1st & 10 at own 42
Quinton Smith rush for a loss of 1 yard to the Rice 41.
11:47
2nd & 11 at own 41
Quinton Smith rush for no gain to the Rice 41.
11:01
3rd & 11 at own 41
Chase Clement pass incomplete to Tommy Henderson.
11:01
4th & 11 at own 41
Jared Scruggs punt for 39 yards, fair catch by Jeremy Trimble at the Army 20.
Army Punt, 8 plays
10:45
1st & 10 at own 20
Wesley McMahand rush for a loss of 2 yards to the Army 18.
10:05
2nd & 12 at own 18
David Pevoto pass complete to Jeremy Trimble for 15 yards to the Army 33 for a 1ST down.
9:44
1st & 10 at own 33
David Pevoto pass incomplete to Walter Hill.
9:28
2nd & 10 at own 33
Tony Moore rush for a loss of 3 yards to the Army 30.
8:56
3rd & 13 at own 30
David Pevoto pass complete to Corey Anderson for 17 yards to the Army 47 for a 1ST down.
8:50
1st & 10 at own 47
Tony Moore rush for 6 yards to the Rice 47.
8:50
2nd & 4 at opp 47
Army penalty 10 yard holding on Chase Prasnicki accepted, no play.
7:26
2nd & 14 at own 43
Wesley McMahand rush for 5 yards to the Army 48.
7:02
3rd & 9 at own 48
David Pevoto pass incomplete to Tony Moore.
6:53
4th & 9 at own 48
Owen Tolson punt for 52 yards for a touchback.
Rice Touchdown pass, 17 plays
6:34
1st & 10 at own 20
Chase Clement pass complete to Jarett Dillard for no gain to the Rice 20.
6:19
2nd & 10 at own 20
Chase Clement pass complete to Joel Armstrong for 9 yards to the Rice 29.
5:58
3rd & 1 at own 29
Chase Clement rush for 1 yard to the Rice 30 for a 1ST down.
5:29
1st & 10 at own 30
Quinton Smith rush for 3 yards to the Rice 33.
5:03
2nd & 7 at own 33
Rice penalty 11 yard holding accepted, no play.
4:37
2nd & 18 at own 22
Chase Clement pass incomplete to Jarett Dillard.
4:27
3rd & 18 at own 22
Chase Clement pass complete to Quinton Smith for 22 yards to the Rice 44 for a 1ST down.
4:08
1st & 10 at own 44
Chase Clement pass incomplete to Jarett Dillard.
3:57
2nd & 10 at own 44
Chase Clement rush for 11 yards to the Army 45 for a 1ST down.
3:25
1st & 10 at opp 45
Chase Clement pass complete to Joel Armstrong for 1 yard to the Army 44.
2:42
2nd & 9 at opp 44
Chase Clement rush for 10 yards to the Army 34 for a 1ST down.
2:18
1st & 10 at opp 34
Timeout RICE, clock 02:18.
2:05
1st & 10 at opp 34
Quinton Smith rush for 7 yards to the Army 27.
1:24
2nd & 3 at opp 27
Chase Clement pass complete to Jarett Dillard for 7 yards to the Army 20 for a 1ST down.
0:40
1st & 10 at opp 20
Chase Clement rush for 5 yards to the Army 15.
0:40
2nd & 5 at opp 15
Chase Clement pass complete to Tommy Henderson for 8 yards to the Army 7, Rice penalty 10 yard holding accepted.
Q4 15:00
2nd & 7 at opp 17
Chase Clement rush for 1 yard to the Army 16.
Q4 14:09
3rd & 6 at opp 16
Chase Clement pass complete to Quinton Smith for 5 yards to the Army 11.
Q4 14:09
4th & 1 at opp 11
Army penalty 6 yard offside on Chase Prasnicki accepted.
Q4 13:32
1st & goal at opp 5
Chase Clement pass complete to Jarett Dillard for 5 yards for a TOUCHDOWN.Rice 38, Army 14
Q4 13:32
Clark Fangmeier extra point GOOD.
Q4 12:27
Clark Fangmeier kickoff for 62 yards returned by Corey Anderson for 20 yards to the Army 17, fumbled at the Army 17, recovered by Joel Armstrong.
4th quarter6 drives, then Rice 48, Army 14
Rice Field goal, 3 plays
12:17
1st & 10 at opp 17
Chase Clement rush for no gain to the Army 17.
12:17
2nd & 10 at opp 17
Chase Clement pass incomplete.
12:07
3rd & 10 at opp 17
Clark Fangmeier 34 yard field goal GOOD.Rice 41, Army 14
12:07
Luke Juist kickoff for 57 yards returned by Corey Anderson for 29 yards to the Army 37.
Army Fumble, 3 plays
11:43
1st & 10 at own 37
David Pevoto pass incomplete to Jordan Jarosz.
11:34
2nd & 10 at own 37
David Pevoto pass complete to Walter Hill for 14 yards to the Rice 49 for a 1ST down.
11:34
1st & 10 at opp 49
David Pevoto pass complete to Tim Dunn for 8 yards, fumbled at the Rice 40, recovered by Rice at the Rice 40.
Rice Touchdown pass, 8 plays
11:05
1st & 10 at own 40
Quinton Smith rush for a loss of 2 yards to the Rice 38.
9:56
2nd & 12 at own 38
Chase Clement pass complete to Quinton Smith for 13 yards to the Army 49 for a 1ST down.
9:31
1st & 10 at opp 49
Chase Clement pass complete to Jarett Dillard for 27 yards to the Army 22 for a 1ST down.
9:22
1st & 10 at opp 22
Chase Clement pass incomplete to Tommy Henderson.
9:00
2nd & 10 at opp 22
Chase Clement pass complete to Quinton Smith for 4 yards to the Army 18.
9:00
3rd & 6 at opp 18
Chase Clement pass complete to Quinton Smith for 14 yards to the Army 4 for a 1ST down.
8:04
1st & 0 at opp 4
Timeout RICE, clock 08:04.
8:04
1st & 0 at opp 4
Rice penalty 5 yard illegal procedure accepted.
7:56
1st & goal at opp 9
Chase Clement pass incomplete to Taylor Wardlow.
7:51
2nd & goal at opp 9
Chase Clement pass complete to Jarett Dillard for 9 yards for a TOUCHDOWN.Rice 47, Army 14
7:51
Clark Fangmeier extra point GOOD.Rice 48, Army 14
7:40
Clark Fangmeier kickoff for 38 yards returned by Ricky Lay for 13 yards to the Army 40.
Army Punt, 5 plays
7:15
1st & 10 at own 40
Jamal Robinson rush for 4 yards to the Army 44.
6:56
2nd & 6 at own 44
Tony Moore rush for 9 yards to the Rice 47 for a 1ST down.
6:20
1st & 10 at opp 47
Tony Dace rush for 3 yards to the Rice 44.
5:58
2nd & 7 at opp 44
Dennis Cooper pass incomplete to Evan Leitch.
5:45
3rd & 7 at opp 44
Dennis Cooper pass incomplete to Mike Castelli.
5:45
4th & 7 at opp 44
Owen Tolson punt for 44 yards for a touchback.
Rice Punt, 3 plays
5:00
1st & 10 at own 20
C.J. Ugokwe rush for 5 yards to the Rice 25.
4:14
2nd & 5 at own 25
C.J. Ugokwe rush for no gain to the Rice 25.
3:40
3rd & 5 at own 25
C.J. Ugokwe rush for 2 yards to the Rice 27.
2:46
4th & 3 at own 27
Jared Scruggs punt for 39 yards, fair catch by Chase Prasnicki at the Army 34.
Army End of game, 8 plays
2:20
1st & 10 at own 34
Tony Dace rush for 3 yards to the Army 37.
1:51
2nd & 7 at own 37
Dennis Cooper pass incomplete to Kenny Rackers.
1:50
3rd & 7 at own 37
Dennis Cooper pass complete to Evan Leitch for 10 yards to the Army 47 for a 1ST down.
1:15
1st & 10 at own 47
Tony Dace rush for 5 yards to the Rice 48.
0:42
2nd & 5 at opp 48
Dennis Cooper pass incomplete to Chase Prasnicki.
0:32
3rd & 5 at opp 48
Dennis Cooper pass complete to Evan Leitch for 12 yards to the Rice 36 for a 1ST down.
0:05
1st & 10 at opp 36
Dennis Cooper pass incomplete to Chase Prasnicki.
0:00
2nd & 10 at opp 36
Dennis Cooper pass incomplete to Chase Prasnicki.
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.