From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Rutgers
Navy
435
Total yards
402
151
Passing yards
231
284
Rushing yards
171
10.8
Yards per pass
10.5
5.1
Yards per rush
4.0
24
First downs
20
8–14
Third downs
7–14
1–1
Fourth downs
0–1
1
Turnovers
1
2–24
Penalties
3–32
35:54
Possession
24:06
Efficiency
Rutgers
Navy
55%
Success rate
50%
0.31
EPA per play
0.29
0.94
Explosiveness
1.18
0.23
Rushing EPA
0.13
0.76
Passing EPA
0.60
46%
Passing-down success
35%
0.01
First-down EPA
0.18
0.47
Second-down EPA
−0.05
0.56
Third-down EPA
1.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)
Navy 69% to win. Rutgers won as Elo’s underdog.
The line
Navy −5.5, over/under 55.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 Navy 65%, Rutgers 35%. 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. Navy drives left to right, Rutgers right to left.
Q1 RutgersFumble, 1 play, 8 yards
Q1 NavyTouchdown, 3 plays, 25 yards
Q1 RutgersPunt, 3 plays, 9 yards
Q1 NavyMissed FG, 11 plays, 56 yards
Q1 RutgersTouchdown, 8 plays, 77 yards
Q1 NavyFumble, 3 plays, 4 yards
Q1 RutgersField goal, 7 plays, 34 yards
Q2 NavyPunt, 6 plays, 13 yards
Q2 RutgersTouchdown, 10 plays, 80 yards
Q2 NavyTouchdown, 10 plays, 75 yards
Q2 RutgersTouchdown, 8 plays, 91 yards
Q2 NavyEnd of half, 1 play, −1 yard
Q3 NavyField goal, 5 plays, 58 yards
Q3 RutgersTouchdown, 12 plays, 63 yards
Q3 NavyPunt, 3 plays, 5 yards
Q3 RutgersPunt, 5 plays, 10 yards
Q3 NavyPunt, 7 plays, 37 yards
Q4 RutgersMissed FG, 14 plays, 57 yards
Q4 NavyTouchdown, 7 plays, 75 yards
Q4 RutgersPunt, 3 plays, 9 yards
Q4 NavyTurnover on downs, 11 plays, 55 yards
Q4 RutgersEnd of game, 1 play, −1 yard
Play by play
1st quarter7 drives, then Tied at 7
Rutgers Fumble, 1 play
15:00
1st & 10 at own 35
Austin Grebe kickoff for 65 yds , Janarion Grant return for 17 yds to the Rutgr 17
15:00
1st & 10 at own 17
Paul James run for 4 yds to the Rutgr 25 Paul James fumbled, forced by Jordan Drake, recovered by Navy Quincy Adams
Navy Touchdown, 3 plays
14:47
1st & 10 at opp 25
Ryan Williams-Jenkins run for 5 yds to the Rutgr 20
14:47
2nd & 5 at opp 20
Geoffrey Whiteside run for 19 yds to the Rutgr 1 for a 1ST down
13:47
1st & goal at opp 1
Keenan Reynolds run for 1 yd for a TD, (Nick Sloan KICK)Navy 7, Rutgers 0
Rutgers Punt, 3 plays
13:47
1st & 0 at own 35
Austin Grebe kickoff for 65 yds for a touchback
13:47
1st & 10 at own 25
Gary Nova pass complete to Janarion Grant for a loss of 1 yard to the Rutgr 24
13:47
2nd & 11 at own 24
Desmon Peoples run for 6 yds to the Rutgr 30
13:47
3rd & 5 at own 30
Gary Nova pass complete to Desmon Peoples for 4 yds to the Rutgr 34
13:47
4th & 1 at own 34
Tim Gleeson punt for 45 yds , Parrish Gaines returns for no gain to the Navy 21
Navy Missed FG, 11 plays
11:44
1st & 10 at own 21
Keenan Reynolds run for 7 yds to the Navy 28
11:44
2nd & 3 at own 28
Noah Copeland run for 4 yds to the Navy 32 for a 1ST down
11:44
1st & 10 at own 32
Chris Swain run for 11 yds to the Navy 43 for a 1ST down
11:44
1st & 10 at own 43
Chris Swain run for 3 yds to the Navy 46
11:44
2nd & 7 at own 46
Quinton Singleton run for 13 yds to the Rutgr 41 for a 1ST down
9:43
1st & 10 at opp 41
Timeout RUTGERS, clock 09:43
9:43
1st & 10 at opp 41
Timeout NAVY, clock 09:43
9:43
1st & 10 at opp 41
Quinton Singleton run for 2 yds to the Rutgr 39
9:43
2nd & 8 at opp 39
Keenan Reynolds pass complete to Jamir Tillman for 10 yds to the Rutgr 29 for a 1ST down
9:43
1st & 10 at opp 29
Keenan Reynolds run for 2 yds to the Rutgr 27
9:43
2nd & 8 at opp 27
Keenan Reynolds pass incomplete to Brendan Dudeck
9:43
3rd & 8 at opp 27
Keenan Reynolds pass complete to Brendan Dudeck for 4 yds to the Rutgr 23
7:15
4th & 4 at opp 23
Nick Sloan 41 yd FG MISSED
Rutgers Touchdown, 8 plays
7:15
1st & 10 at own 23
Gary Nova pass incomplete to Paul James
7:15
2nd & 10 at own 23
Paul James run for 11 yds to the Rutgr 34 for a 1ST down
7:15
1st & 10 at own 34
Paul James run for 12 yds to the Rutgr 44 Paul James fumbled, forced by Chris Johnson, recovered by Rutgr N/A for a 1ST down
7:15
1st & 10 at own 44
Justin Goodwin run for 10 yds to the Navy 46 for a 1ST down
7:15
1st & 10 at opp 46
Justin Goodwin run for a loss of 4 yards to the 50 yard line
7:15
2nd & 14 at the 50
Paul James run for 5 yds to the Navy 45
7:15
3rd & 9 at opp 45
Gary Nova pass complete to Paul James for 7 yds to the Navy 38
3:45
4th & 2 at opp 38
Paul James run for 38 yds for a TD, (Kyle Federico KICK)Tied at 7
Navy Fumble, 3 plays
3:45
1st & 0 at own 35
Kyle Federico kickoff for 62 yds , Ryan Williams-Jenkins return for 30 yds to the Navy 33
3:45
1st & 10 at own 33
Chris Swain run for 3 yds to the Navy 36
3:45
2nd & 7 at own 36
Geoffrey Whiteside run for 4 yds to the Navy 40
3:45
3rd & 3 at own 40
Keenan Reynolds run for a loss of 1 yard to the Navy 37 Keenan Reynolds fumbled, forced by Darius Hamilton, recovered by Rutgr Quanzell Lambert
Rutgers Field goal, 7 plays
2:32
1st & 10 at opp 37
Gary Nova pass complete to Leonte Carroo for 19 yds to the Navy 18 for a 1ST down
2:32
1st & 10 at opp 18
Justin Goodwin run for 7 yds to the Navy 11
2:32
2nd & 3 at opp 11
Justin Goodwin run for 4 yds to the Navy 7 for a 1ST down
2:32
1st & goal at opp 7
Justin Goodwin run for 2 yds to the Navy 5
2:32
2nd & goal at opp 5
Justin Goodwin run for 2 yds to the Navy 3
Q2 15:00
3rd & goal at opp 3
Gary Nova pass incomplete to Janarion Grant
Q2 14:53
4th & goal at opp 3
Kyle Federico 21 yd FG GOODRutgers 10, Navy 7
2nd quarter5 drives, then Rutgers 24, Navy 14
Navy Punt, 6 plays
14:53
1st & 0 at own 35
Kyle Federico kickoff for 65 yds for a touchback
14:53
1st & 10 at own 25
Noah Copeland run for 3 yds to the Navy 28
14:53
2nd & 7 at own 28
Noah Copeland run for 6 yds to the Navy 34
14:53
3rd & 1 at own 34
Reynolds, K rush for 2 yards to the NAVY36 (Longa, Steve), PENALTY NAVY personal foul (Binns, E.K.) 15 yards to the NAVY19, NO PLAY.
14:53
3rd & 16 at own 19
Keenan Reynolds pass complete to Jamir Tillman for 17 yds to the Navy 36 for a 1ST down
14:53
1st & 10 at own 36
Noah Copeland run for 2 yds to the Navy 38
14:53
2nd & 8 at own 38
Keenan Reynolds pass incomplete to N/A
14:53
3rd & 8 at own 38
Keenan Reynolds pass incomplete to Brendan Dudeck
14:53
4th & 8 at own 38
Pablo Beltran punt for 62 yds for a touchback
Rutgers Touchdown, 10 plays
12:01
1st & 10 at own 20
Paul James run for 11 yds to the Rutgr 31 for a 1ST down
12:01
1st & 10 at own 31
Gary Nova pass complete to Leonte Carroo for 10 yds to the Rutgr 41 for a 1ST down
12:01
1st & 10 at own 41
Paul James run for 13 yds to the Navy 46 for a 1ST down
12:01
1st & 10 at opp 46
Desmon Peoples run for 2 yds to the Navy 44
12:01
2nd & 8 at opp 44
Desmon Peoples run for 6 yds to the Navy 38
12:01
3rd & 2 at opp 38
Desmon Peoples run for 7 yds to the Navy 31 for a 1ST down
12:01
1st & 10 at opp 31
Desmon Peoples run for 3 yds to the Navy 28
12:01
2nd & 7 at opp 28
Gary Nova pass complete to Leonte Carroo for 19 yds to the Navy 9 for a 1ST down
12:01
1st & goal at opp 9
Desmon Peoples run for 8 yds to the Navy 1
7:08
2nd & goal at opp 1
Gary Nova run for 1 yd for a TD, (Kyle Federico KICK)Rutgers 17, Navy 7
Navy Touchdown, 10 plays
7:08
1st & 0 at own 35
Kyle Federico kickoff for 65 yds for a touchback
7:08
1st & 10 at own 25
Keenan Reynolds pass incomplete to Brendan Dudeck, broken up by Gareef Glashen
7:08
2nd & 10 at own 25
Keenan Reynolds run for 6 yds to the Navy 31
7:08
3rd & 4 at own 31
Ryan Williams-Jenkins run for 13 yds to the Navy 44 for a 1ST down
7:08
1st & 10 at own 44
Keenan Reynolds run for a loss of 2 yards to the Navy 42
7:08
2nd & 12 at own 42
Keenan Reynolds pass incomplete to N/A
7:08
3rd & 12 at own 42
Keenan Reynolds pass complete to Ryan Williams-Jenkins for 17 yds to the Rutgr 41 for a 1ST down
7:08
1st & 10 at opp 41
Geoffrey Whiteside run for 7 yds to the Rutgr 34
4:51
2nd & 3 at opp 34
Timeout RUTGERS, clock 04:51
4:51
2nd & 3 at opp 34
Keenan Reynolds run for no gain to the Rutgr 34
4:51
3rd & 3 at opp 34
Keenan Reynolds pass complete to Brendan Dudeck for 27 yds to the Rutgr 7 for a 1ST down
3:50
1st & goal at opp 7
Keenan Reynolds run for 7 yds for a TD, (Nick Sloan KICK)Rutgers 17, Navy 14
Rutgers Touchdown, 8 plays
3:50
1st & 0 at own 35
Austin Grebe kickoff for 63 yds , Janarion Grant return for 16 yds to the NAVY 49 RUTGERS Penalty, HL (9 Yards) to the Rutgr 9
3:50
1st & 10 at own 9
Justin Goodwin run for 5 yds to the Rutgr 14
3:50
2nd & 5 at own 14
Gary Nova pass complete to Andrew Turzilli for 39 yds to the Navy 47 for a 1ST down
3:50
1st & 10 at opp 47
Justin Goodwin run for 5 yds to the Navy 42
3:50
2nd & 5 at opp 42
Justin Goodwin run for 13 yds to the Navy 29 for a 1ST down
3:50
1st & 10 at opp 29
Justin Goodwin run for 1 yd to the Navy 28
3:50
2nd & 9 at opp 28
Justin Goodwin run for 8 yds to the Navy 20
0:54
3rd & 1 at opp 20
Timeout RUTGERS, clock 00:54
0:54
3rd & 1 at opp 20
Justin Goodwin run for 15 yds to the Navy 5 for a 1ST down
0:54
1st & 0 at opp 5
Nova, Gary pass incomplete to Turzilli, Andre, PENALTY NAVY HL 2 yards to the NAVY3, 1ST DOWN RU, NO PLAY. for a 1ST down
0:27
1st & goal at opp 3
Justin Goodwin run for 3 yds for a TD, (Kyle Federico KICK)Rutgers 24, Navy 14
Navy End of half, 1 play
0:27
1st & 0 at own 35
Kyle Federico kickoff for a touchback
0:27
1st & 10 at own 25
Noah Copeland run for a loss of 1 yard to the Navy 24
3rd quarter5 drives, then Rutgers 31, Navy 17
Navy Field goal, 5 plays
15:00
2nd & 11 at own 35
Kyle Federico kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Keenan Reynolds pass complete to Jamir Tillman for 53 yds to the Rutgr 22 for a 1ST down
15:00
1st & 10 at opp 22
Keenan Reynolds run for a loss of 2 yards to the Rutgr 24
15:00
2nd & 12 at opp 24
Keenan Reynolds sacked by David Milewski for a loss of 7 yards to the Rutgr 31
15:00
3rd & 19 at opp 31
Keenan Reynolds pass complete to Geoffrey Whiteside for 14 yds to the Rutgr 17
12:52
4th & 5 at opp 17
Nick Sloan 35 yd FG GOODRutgers 24, Navy 17
Rutgers Touchdown, 12 plays
12:52
1st & 0 at own 35
Austin Grebe kickoff for 63 yds , Janarion Grant return for 18 yds to the NAVY 47 NAVY Penalty, illegal block (-17 Yards) to the Rutgr 37
12:52
1st & 10 at own 37
Desmon Peoples run for a loss of 2 yards to the Rutgr 35
12:52
2nd & 12 at own 35
Gary Nova pass complete to Desmon Peoples for 27 yds to the Navy 38 for a 1ST down
12:52
1st & 10 at opp 38
Desmon Peoples run for 13 yds to the Navy 25 for a 1ST down
12:52
1st & 10 at opp 25
Desmon Peoples run for 5 yds to the Navy 20
12:52
2nd & 5 at opp 20
Desmon Peoples run for 3 yds to the Navy 17
12:52
3rd & 2 at opp 17
Desmon Peoples run for 2 yds to the Navy 15 for a 1ST down
12:52
1st & 10 at opp 15
Justin Goodwin run for 5 yds to the Navy 10
12:52
2nd & 5 at opp 10
Justin Goodwin run for 2 yds to the Navy 8
12:52
3rd & 3 at opp 8
Justin Goodwin run for 6 yds to the Navy 2 for a 1ST down
12:52
1st & goal at opp 2
Justin Goodwin run for no gain to the Navy 2
12:52
2nd & goal at opp 2
Justin Goodwin run for 1 yd to the Navy 1
6:20
3rd & goal at opp 1
Gary Nova run for 1 yd for a TD, (Kyle Federico KICK)Rutgers 31, Navy 17
Navy Punt, 3 plays
6:20
1st & 0 at own 35
Kyle Federico kickoff for 65 yds for a touchback
6:20
1st & 10 at own 25
Geoffrey Whiteside run for 2 yds to the Navy 27
6:20
2nd & 8 at own 27
Keenan Reynolds pass incomplete to Geoffrey Whiteside, broken up by Quentin Gause
6:20
3rd & 8 at own 27
Toneo Gulley run for 3 yds to the Navy 30
6:20
4th & 5 at own 30
Pablo Beltran punt for 40 yds, fair catch by Janarion Grant at the Rutgr 30
Rutgers Punt, 5 plays
5:40
1st & 10 at own 30
Gary Nova pass complete to John Tsimis for 8 yds to the Rutgr 38
5:40
2nd & 2 at own 38
Justin Goodwin run for 2 yds to the Rutgr 40 for a 1ST down
5:40
1st & 10 at own 40
Justin Goodwin run for 2 yds to the Rutgr 42
5:40
2nd & 8 at own 42
Justin Goodwin run for a loss of 2 yards to the Rutgr 40
5:40
3rd & 10 at own 40
Gary Nova pass incomplete to Janarion Grant RUTGERS Penalty, HL ( Yards) declined
5:40
4th & 10 at own 40
Tim Gleeson punt for 51 yds, fair catch by Parrish Gaines at the Navy 9
Navy Punt, 7 plays
3:05
1st & 10 at own 9
Chris Swain run for 11 yds to the Navy 20 for a 1ST down
3:05
1st & 10 at own 20
Ryan Williams-Jenkins run for 10 yds to the Navy 30 for a 1ST down
3:05
1st & 10 at own 30
Keenan Reynolds run for 7 yds to the Navy 37
3:05
2nd & 3 at own 37
Toneo Gulley run for 3 yds to the Navy 40 for a 1ST down
3:05
1st & 10 at own 40
Geoffrey Whiteside run for 8 yds to the Navy 48 RUTGERS Penalty, offside defense ( Yards) declined
3:05
2nd & 2 at own 48
Ryan Williams-Jenkins run for a loss of 1 yard to the Navy 47 Ryan Williams-Jenkins fumbled, forced by Lorenzo Waters, recovered by Navy Geoffrey Whiteside
3:05
3rd & 3 at own 47
Keenan Reynolds run for a loss of 1 yard to the Navy 46
Q4 15:00
4th & 4 at own 46
Pablo Beltran punt for 36 yds, fair catch by Janarion Grant at the Rutgr 18
4th quarter5 drives, then Rutgers 31, Navy 24
Rutgers Missed FG, 14 plays
14:53
1st & 10 at own 18
Desmon Peoples run for 7 yds to the Rutgr 25
14:53
2nd & 3 at own 25
Desmon Peoples run for 2 yds to the Rutgr 27
14:53
3rd & 1 at own 27
Desmon Peoples run for 2 yds to the Rutgr 29 for a 1ST down
14:53
1st & 10 at own 29
Gary Nova pass complete to John Tsimis for 11 yds to the Rutgr 40 for a 1ST down
14:53
1st & 10 at own 40
Desmon Peoples run for 2 yds to the Rutgr 42
14:53
2nd & 8 at own 42
Desmon Peoples run for 5 yds to the Rutgr 47
14:53
3rd & 3 at own 47
Gary Nova pass complete to Leonte Carroo for 8 yds to the Navy 45 for a 1ST down
14:53
1st & 10 at opp 45
Desmon Peoples run for 4 yds to the Navy 41
14:53
2nd & 6 at opp 41
Desmon Peoples run for 4 yds to the Navy 37
14:53
3rd & 2 at opp 37
Desmon Peoples run for 3 yds to the Navy 34 for a 1ST down
14:53
1st & 10 at opp 34
Justin Goodwin run for 1 yd to the Navy 33
14:53
2nd & 9 at opp 33
Justin Goodwin run for 7 yds to the Navy 26
14:53
3rd & 2 at opp 26
Gary Nova run for 1 yd to the Navy 25
7:16
4th & 1 at opp 25
Timeout NAVY, clock 07:16
7:11
4th & 1 at opp 25
Kyle Federico 42 yd FG MISSED
Navy Touchdown, 7 plays
7:11
1st & 10 at own 25
Keenan Reynolds pass complete to Jamir Tillman for 14 yds to the Navy 39 for a 1ST down
7:11
1st & 10 at own 39
Keenan Reynolds pass complete to Jamir Tillman for 5 yds to the Navy 44
7:11
2nd & 5 at own 44
Keenan Reynolds run for 3 yds to the Navy 47
7:11
3rd & 2 at own 47
Keenan Reynolds pass complete to Noah Copeland for 39 yds to the Rutgr 14 for a 1ST down
7:11
1st & 10 at opp 14
Keenan Reynolds pass incomplete to N/A
7:11
2nd & 10 at opp 14
Keenan Reynolds pass incomplete to Geoffrey Whiteside
5:26
3rd & 10 at opp 14
Keenan Reynolds pass complete to Brendan Dudeck for 14 yds for a TD, (Nick Sloan KICK)Rutgers 31, Navy 24
Rutgers Punt, 3 plays
5:26
1st & 0 at own 35
Austin Grebe kickoff for 65 yds for a touchback
5:26
1st & 10 at own 25
Justin Goodwin run for 2 yds to the Rutgr 27
4:40
2nd & 8 at own 27
Timeout RUTGERS, clock 04:40
4:40
2nd & 8 at own 27
Justin Goodwin run for 7 yds to the Rutgr 34
4:40
3rd & 1 at own 34
Justin Goodwin run for no gain to the Rutgr 34
4:40
4th & 1 at own 34
Tim Gleeson punt for 40 yds, punt out-of-bounds at the Navy 26
Navy Turnover on downs, 11 plays
3:12
1st & 10 at own 26
Noah Copeland run for 5 yds to the Navy 31
3:12
2nd & 5 at own 31
Geoffrey Whiteside run for 11 yds to the Navy 42 for a 1ST down
3:12
1st & 10 at own 42
Keenan Reynolds run for 11 yds to the Rutgr 47 for a 1ST down
3:12
1st & 10 at opp 47
Keenan Reynolds run for 7 yds to the Rutgr 40
3:12
2nd & 3 at opp 40
Reynolds, K sacked for loss of 7 yards to the RU47 (Hamilton, Dariu), PENALTY RU personal foul (Hamilton, Dariu) 15 yards to the RU25, 1ST DOWN NAVY, NO PLAY. for a 1ST down
3:12
1st & 10 at opp 25
Keenan Reynolds sacked by David Milewski for a loss of 8 yards to the Rutgr 33 Keenan Reynolds fumbled, recovered by Navy Keenan Reynolds , return for 0 yards
3:12
2nd & 18 at opp 33
Keenan Reynolds pass complete to Calvin Cass Jr. for 17 yds to the Rutgr 16
3:12
3rd & 1 at opp 16
Keenan Reynolds run for 10 yds to the Rutgr 6 for a 1ST down
3:12
1st & goal at opp 6
Keenan Reynolds pass incomplete to Jamir Tillman, broken up by Gareef Glashen
3:12
2nd & goal at opp 6
Keenan Reynolds sacked by Andre Hunt for a loss of 10 yards to the Rutgr 16
3:12
3rd & 0 at opp 16
Keenan Reynolds sacked by Kemoko Turay and Quentin Gause for a loss of 3 yards to the Rutgr 19
0:17
4th & 0 at opp 19
Timeout RUTGERS, clock 00:17
0:17
4th & 0 at opp 19
Keenan Reynolds pass incomplete to Jamir Tillman
Rutgers End of game, 1 play
0:10
1st & 10 at own 20
TEAM run for a loss of 1 yard to the Rutgr 19
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.