Rice at Navy

Saturday, September 27, 2025

Navy beat Rice 21–⁠13. It was their 14th meeting; the series is even at 7–⁠7.

AwayRice5–⁠8 in 2025
13
HomeNavy11–⁠2 in 2025
21

Final at Navy–Marine Corps Memorial Stadium, AnnapolisTV: CBSSNAttendance 28,873

At kickoff
74°F, rain, wind 5 mph from the northWeather: NOAA NCEI Global Historical Climatology Network hourly; Annapolis Us Naval Academy Aso, 2 km from the stadium, 24 minutes after kickoff
Official
Charles LamertinaGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Rice0031013
Navy770721

How the win probability moved

Navy favored

Win probability by play: Navy 59% at kickoff, 100% at the end. Biggest swing: 15 points.

Rice favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (15 points).

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Rice

PassingC/AttYdsTDInt
Chase Jenkins12/2111410
RushingCarYdsTDLong
Quinton Jackson1560015
Chase Jenkins1233016
DAndre Hardeman Jr.72108
Daelen Alexander3605
ReceivingRecYdsTDLong
Drayden Dickmann345136
Braylen Walker433011
Aaron Turner427020
Ryan Guillo1909
DefenseTklTFLSacksInt
Marcus Williams12000
Andrew Awe9000
Peyton Stevenson6000
Michael Daley6000
Plae Wyatt4001

Navy

PassingC/AttYdsTDInt
Blake Horvath8/1317201
RushingCarYdsTDLong
Blake Horvath21110219
Alex Tecza11104065
Brandon Chatman536022
Eli Heidenreich62307
ReceivingRecYdsTDLong
Alex Tecza353029
Eli Heidenreich244029
Luke Hutchison134034
Brandon Chatman126026
DefenseTklTFLSacksInt
MarcAnthony Parker13200
Seth English6000
Luke Pirris5110
Griffen Willis5210
Adam Klenk5000

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

RiceNavy
234Total yards455
114Passing yards172
120Rushing yards283
5.4Yards per pass13.2
3.1Yards per rush5.9
13First downs19
4–⁠15Third downs7–⁠12
4–⁠5Fourth downs1–⁠2
0Turnovers1
5–⁠35Penalties10–⁠85
26:31Possession33:29
0Sacks (by defense)2

Efficiency

RiceNavy
30%Success rate48%
0.02EPA per play0.34
1.48Explosiveness1.57
−0.08Rushing EPA0.25
0.18Passing EPA0.68
23%Passing-down success54%
−0.27First-down EPA0.23
−0.26Second-down EPA0.26
0.35Third-down EPA0.90
5%Havoc by its defense13%

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 77% to win. Elo’s favorite won.

The line

Navy −14, over/under 45.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 83%, Rice 17%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Navy end zoneRice end zoneQ1 NavyTouchdown, 14 playsQ1 RicePunt, 3 playsQ1 NavyPunt, 3 playsQ1 RicePunt, 3 playsQ1 NavyTouchdown, 3 playsQ2 RicePunt, 6 playsQ2 NavyPunt, 9 playsQ2 RicePunt, 3 playsQ2 NavyTurnover on downs, 9 playsQ2 RiceTurnover on downs, 7 playsQ2 NavyMissed FG, 2 playsQ3 RicePunt, 5 playsQ3 NavyInterception, 5 playsQ3 RiceField goal, 18 playsQ3 NavyTouchdown, 10 playsQ4 RiceTouchdown, 7 playsQ4 NavyPunt, 6 playsQ4 RiceField goal, 10 playsQ4 NavyEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Navy drives left to right, Rice right to left.
  1. Q1 NavyTouchdown, 14 plays, 75 yards
  2. Q1 RicePunt, 3 plays, −1 yard
  3. Q1 NavyPunt, 3 plays, 1 yard
  4. Q1 RicePunt, 3 plays, 3 yards
  5. Q1 NavyTouchdown, 3 plays, 80 yards
  6. Q2 RicePunt, 6 plays, 10 yards
  7. Q2 NavyPunt, 9 plays, 48 yards
  8. Q2 RicePunt, 3 plays, 6 yards
  9. Q2 NavyTurnover on downs, 9 plays, 40 yards
  10. Q2 RiceTurnover on downs, 7 plays, 33 yards
  11. Q2 NavyMissed FG, 2 plays, 29 yards
  12. Q3 RicePunt, 5 plays, 15 yards
  13. Q3 NavyInterception, 5 plays, 38 yards
  14. Q3 RiceField goal, 18 plays, 48 yards
  15. Q3 NavyTouchdown, 10 plays, 75 yards
  16. Q4 RiceTouchdown, 7 plays, 61 yards
  17. Q4 NavyPunt, 6 plays, 20 yards
  18. Q4 RiceField goal, 10 plays, 54 yards
  19. Q4 NavyEnd of game, 1 play, −1 yard

Play by play

1st quarter5 drives, then Navy 7, Rice 0
Navy Touchdown, 14 plays
15:001st & 10 at own 35Enock Gota kickoff for 65 yds for a touchback
14:521st & 10 at own 25Blake Horvath run for 5 yds to the NAVY 30
14:112nd & 5 at own 30Brandon Chatman run for 22 yds to the RICE 48 for a 1ST down
13:341st & 10 at opp 48Blake Horvath run for 7 yds to the RICE 41
13:032nd & 3 at opp 41Blake Horvath pass incomplete to Eli Heidenreich
12:533rd & 3 at opp 41Blake Horvath pass complete to Alex Tecza for 10 yds to the RICE 31 for a 1ST down
12:361st & 10 at opp 31(12:40) Robinson,Charles rush right for 9 yards gain to the Rice22 (Stevenson,Peyton; Clark-Jolivet,Chris) PENALTY Navy Holding (Acevedo,Jaylin) 10 yards from Rice31 to Rice41. NO PLAY.
12:081st & 20 at opp 41Blake Horvath run for 5 yds to the RICE 36
11:272nd & 15 at opp 36Blake Horvath run for 2 yds to the RICE 34
10:433rd & 13 at opp 34Blake Horvath pass complete to Eli Heidenreich for 15 yds to the RICE 19 for a 1ST down
10:281st & 10 at opp 19Alex Tecza run for 2 yds to the RICE 17
9:452nd & 8 at opp 17Brandon Chatman run for 12 yds to the RICE 5 for a 1ST down
9:041st & goal at opp 5Eli Heidenreich run for 2 yds to the RICE 3
8:262nd & goal at opp 3Alex Tecza run for a loss of 1 yard to the RICE 4
7:463rd & goal at opp 4Blake Horvath run for 2 yds to the RICE 2
7:044th & goal at opp 2Luke Hutchison run for 2 yds for a TD (Nathan Kirkwood KICK)Navy 7, Rice 0
Rice Punt, 3 plays
7:041st & 10 at own 35Nathan Kirkwood kickoff for 54 yds
6:581st & 10 at own 25Quinton Jackson run for a loss of 5 yards to the RICE 20
6:202nd & 15 at own 20Chase Jenkins run for 4 yds to the RICE 24
5:423rd & 11 at own 24Chase Jenkins pass incomplete to Tyson Thompson
5:334th & 11 at own 24Alex Bacchetta punt for 51 yds, fair catch by Brandon Chatman at the NAVY 25
Navy Punt, 3 plays
5:301st & 10 at own 25PENALTY Navy False Start (Chatman,Brandon) 5 yards from Navy25 to Navy20. NO PLAY.
5:231st & 15 at own 20Alex Tecza run for 8 yds to the NAVY 28
4:412nd & 7 at own 28Blake Horvath run for a loss of 3 yards to the NAVY 25
4:013rd & 10 at own 25Blake Horvath run for 1 yd to the NAVY 26
3:254th & 9 at own 26Jacob Carlson punt for 43 yds
Rice Punt, 3 plays
3:181st & 10 at own 36Quinton Jackson run for 3 yds to the RICE 39
2:452nd & 7 at own 39Quinton Jackson run for no gain to the RICE 39
2:013rd & 7 at own 39Chase Jenkins run for no gain to the RICE 39
1:244th & 7 at own 39Alex Bacchetta punt for 41 yds, fair catch by Brandon Chatman at the NAVY 20
Navy Touchdown, 3 plays
1:091st & 10 at own 20Alex Tecza run for 65 yds to the RICE 15 for a 1ST down
0:001st & 10 at opp 15Blake Horvath run for 7 yds to the RICE 8
Q2 14:562nd & 3 at opp 8Blake Horvath run for 8 yds for a TD (Nathan Kirkwood KICK)Navy 14, Rice 0
2nd quarter6 drives, then Navy 14, Rice 0
Rice Punt, 6 plays
14:511st & 10 at own 35Nathan Kirkwood kickoff for 48 yds , Tyson Thompson return for 14 yds to the RICE 31
14:381st & 10 at own 31Chase Jenkins pass complete to Braylen Walker for no gain to the RICE 31
14:142nd & 10 at own 31Chase Jenkins run for a loss of 1 yard to the RICE 30
13:313rd & 11 at own 30Chase Jenkins pass complete to Braylen Walker for 11 yds to the RICE 41 for a 1ST down
12:581st & 10 at own 41Daelen Alexander run for no gain to the RICE 41
12:262nd & 10 at own 41Chase Jenkins pass incomplete to Drayden Dickmann
12:173rd & 10 at own 41Chase Jenkins pass incomplete to Braylen Walker
12:074th & 10 at own 41Alex Bacchetta punt for 45 yds
Navy Punt, 9 plays
12:001st & 10 at own 14Blake Horvath run for 8 yds to the NAVY 22
11:232nd & 2 at own 22Navy Penalty, Offensive Holding (-10 Yards) to the NAVY 17
10:522nd & 7 at own 17Blake Horvath run for 4 yds to the NAVY 21
10:123rd & 3 at own 21Eli Heidenreich run for 7 yds to the NAVY 28 for a 1ST down
9:271st & 10 at own 28Blake Horvath pass complete to Brandon Chatman for 26 yds to the RICE 46 for a 1ST down
9:271st & 10 at opp 46PENALTY Navy False Start (Heater,Connor) 5 yards from Rice46 to Navy49. NO PLAY.
8:511st & 15 at own 49Blake Horvath pass complete to Nathan Kent for 15 yds to the RICE 36 for a 1ST down
8:321st & 10 at opp 36PENALTY Navy False Start (Crowley,Sean) 5 yards from Rice36 to Rice41. NO PLAY.
8:041st & 15 at opp 41Charles Robinson run for 3 yds to the RICE 38
7:342nd & 12 at opp 38Blake Horvath pass incomplete to Luke Hutchison
7:293rd & 12 at opp 38Blake Horvath pass incomplete to Eli Heidenreich
7:294th & 12 at opp 38Timeout Rice, clock 07:29
7:224th & 12 at opp 38Jacob Carlson punt for 28 yds, fair catch by Tyson Thompson at the RICE 25
Rice Punt, 3 plays
7:151st & 10 at own 25Daelen Alexander run for 5 yds to the RICE 30
6:362nd & 5 at own 30Daelen Alexander run for 1 yd to the RICE 31
6:023rd & 4 at own 31Chase Jenkins pass incomplete to Aaron Turner
5:534th & 4 at own 31Alex Bacchetta punt for 43 yds , Brandon Chatman returns for 5 yds to the NAVY 31
Navy Turnover on downs, 9 plays
5:461st & 10 at own 31Brandon Chatman run for 1 yd to the NAVY 32
5:082nd & 9 at own 32Blake Horvath run for 11 yds to the NAVY 43 for a 1ST down
4:361st & 10 at own 43Blake Horvath run for 4 yds to the NAVY 47
4:072nd & 6 at own 47Alex Tecza run for 2 yds to the NAVY 49
3:243rd & 4 at own 49Alex Tecza run for 15 yds to the RICE 36 for a 1ST down
2:401st & 10 at opp 36Alex Tecza run for 3 yds to the RICE 33
2:032nd & 7 at opp 33Blake Horvath run for 5 yds to the RICE 28
1:533rd & 2 at opp 28Alex Tecza run for 1 yd to the RICE 27
1:124th & 1 at opp 27Eli Heidenreich run for a loss of 2 yards to the RICE 29
Rice Turnover on downs, 7 plays
1:071st & 10 at own 29Drayden Dickmann run for 1 yd to the RICE 30
1:012nd & 9 at own 30Quinton Jackson run for 15 yds to the RICE 45 for a 1ST down
0:511st & 10 at own 45Quinton Jackson run for 11 yds to the NAVY 44 for a 1ST down
0:391st & 10 at opp 44Chase Jenkins sacked by Luke Pirris for a loss of 5 yards to the NAVY 49
0:332nd & 15 at opp 49Chase Jenkins pass incomplete to Braylen Walker
0:263rd & 15 at opp 49Quinton Jackson run for 9 yds to the NAVY 40
0:154th & 6 at opp 40Timeout Navy, clock 00:15
0:124th & 6 at opp 40Quinton Jackson run for 2 yds to the NAVY 38
Navy Missed FG, 2 plays
0:041st & 10 at own 38Blake Horvath pass complete to Alex Tecza for 29 yds to the RICE 33 for a 1ST down
0:041st & 10 at opp 33Timeout Rice, clock 00:04
0:001st & 10 at opp 33Nathan Kirkwood 43 yd FG MISSED
3rd quarter4 drives, then Navy 14, Rice 3
Rice Punt, 5 plays
14:561st & 10 at own 35Nathan Kirkwood kickoff for 51 yds , Quinton Jackson return for no gain to the RICE 14
14:481st & 10 at own 14Quinton Jackson run for 8 yds to the RICE 22
14:222nd & 2 at own 22Quinton Jackson run for 4 yds to the RICE 26 for a 1ST down
13:591st & 10 at own 26(13:59) PENALTY Rice False Start (Falk,James) 5 yards from Rice26 to Rice21. NO PLAY.
13:401st & 15 at own 21Quinton Jackson run for a loss of 4 yards to the RICE 17
13:022nd & 19 at own 17Chase Jenkins pass complete to Aaron Turner for 1 yd to the RICE 18
12:183rd & 18 at own 18Chase Jenkins pass complete to Braylen Walker for 11 yds to the RICE 29
11:454th & 7 at own 29Alex Bacchetta punt for 51 yds, punt out-of-bounds at the NAVY 20
Navy Interception, 5 plays
11:411st & 10 at own 20(11:44) Shotgun Chatman,Brandon rush left for 9 yards gain to the Navy29 (Porter,Omari), out of bounds PENALTY Navy Holding (Purvis,Ben) 10 yards from Navy20 to Navy10. NO PLAY.
11:091st & 20 at own 10Blake Horvath pass complete to Eli Heidenreich for 29 yds to the NAVY 39 for a 1ST down
10:371st & 10 at own 39Alex Tecza run for 3 yds to the NAVY 42
9:592nd & 7 at own 42Blake Horvath run for 2 yds to the NAVY 44
9:153rd & 5 at own 44Blake Horvath pass complete to Alex Tecza for 14 yds to the RICE 42 for a 1ST down
8:371st & 10 at opp 42Blake Horvath pass intercepted Plae Wyatt return for 7 yds to the RICE 35
Rice Field goal, 18 plays
8:261st & 10 at own 35D’Andre Hardeman Jr. run for 8 yds to the RICE 43
8:012nd & 2 at own 43Chase Jenkins pass incomplete to Semaj Pierre
7:543rd & 2 at own 43D’Andre Hardeman Jr. run for 1 yd to the RICE 44
7:174th & 1 at own 44D’Andre Hardeman Jr. run for 7 yds to the NAVY 49 for a 1ST down
6:581st & 10 at opp 49D’Andre Hardeman Jr. run for no gain to the NAVY 49
6:242nd & 10 at opp 49Chase Jenkins run for 4 yds to the NAVY 45
5:493rd & 6 at opp 45PENALTY Rice False Start 5 yards from Navy45 to Navy50. NO PLAY.
5:323rd & 11 at the 50Chase Jenkins pass complete to Braylen Walker for 11 yds to the NAVY 39 for a 1ST down
5:051st & 10 at opp 39D’Andre Hardeman Jr. run for 6 yds to the NAVY 33
4:472nd & 4 at opp 33D’Andre Hardeman Jr. run for no gain to the NAVY 33
4:053rd & 4 at opp 33Quinton Jackson run for 3 yds to the NAVY 30
3:404th & 1 at opp 30Timeout Rice, clock 03:40
3:354th & 1 at opp 30Quinton Jackson run for 4 yds to the NAVY 26 for a 1ST down
3:131st & 10 at opp 26Quinton Jackson run for 4 yds to the NAVY 22
2:432nd & 6 at opp 22Quinton Jackson run for 2 yds to the NAVY 20
2:133rd & 4 at opp 20PENALTY Rice False Start (Long,John) 5 yards from Navy20 to Navy25. NO PLAY.
1:413rd & 9 at opp 25Chase Jenkins run for 9 yds to the NAVY 16 for a 1ST down
1:111st & 10 at opp 16D’Andre Hardeman Jr. run for a loss of 1 yard to the NAVY 17
0:332nd & 11 at opp 17Chase Jenkins pass incomplete to Drayden Dickmann
0:263rd & 11 at opp 17Chase Jenkins pass incomplete to Drayden Dickmann
0:224th & 11 at opp 17Enock Gota 35 yd FG GOODNavy 14, Rice 3
Navy Touchdown, 10 plays
0:221st & 10 at own 35Enock Gota kickoff for 65 yds for a touchback
0:001st & 10 at own 25Eli Heidenreich run for 6 yds to the NAVY 31
Q4 14:552nd & 4 at own 31Alex Tecza run for 4 yds to the NAVY 35 for a 1ST down
Q4 14:151st & 10 at own 35Blake Horvath run for no gain to the NAVY 35
Q4 13:322nd & 10 at own 35Blake Horvath pass complete to Luke Hutchison for 34 yds to the RICE 31 for a 1ST down
Q4 13:021st & 10 at opp 31Alex Tecza run for 2 yds to the RICE 29
Q4 12:472nd & 8 at opp 29Blake Horvath pass incomplete to Jackson Gutierrez
Q4 12:473rd & 8 at opp 29PENALTY Navy False Start (Smith II,Hoke) 5 yards from Rice29 to Rice34. NO PLAY.
Q4 12:383rd & 13 at opp 34Blake Horvath run for 19 yds to the RICE 15 for a 1ST down
Q4 11:591st & 10 at opp 15Blake Horvath run for 2 yds to the RICE 13
Q4 11:142nd & 8 at opp 13Blake Horvath run for 11 yds to the RICE 2 for a 1ST down
Q4 10:331st & goal at opp 2Blake Horvath run for 2 yds for a TD (Nathan Kirkwood KICK)Navy 21, Rice 3
4th quarter4 drives, then Navy 21, Rice 13
Rice Touchdown, 7 plays
10:241st & 10 at own 35Nathan Kirkwood kickoff for 61 yds , Tyson Thompson return for 35 yds to the RICE 39
10:151st & 10 at own 39Quinton Jackson run for 4 yds to the RICE 43
9:402nd & 6 at own 43Chase Jenkins run for 16 yds to the NAVY 41 for a 1ST down
9:071st & 10 at opp 41Chase Jenkins pass complete to Drayden Dickmann for 36 yds to the NAVY 5 for a 1ST down Navy Penalty, Defensive Pass Interference (Yards) declined for a 1ST down
8:541st & goal at opp 5Chase Jenkins run for 2 yds to the NAVY 3
8:222nd & goal at opp 3Chase Jenkins run for 1 yd to the NAVY 2
7:453rd & goal at opp 2Drayden Dickmann run for a loss of 1 yard to the NAVY 3
7:054th & goal at opp 3Chase Jenkins pass complete to Drayden Dickmann for 3 yds for a TD (Enock Gota KICK)Navy 21, Rice 10
Navy Punt, 6 plays
7:051st & 10 at own 35Enock Gota kickoff for 65 yds for a touchback
6:581st & 10 at own 25Blake Horvath run for 8 yds to the NAVY 33
6:082nd & 2 at own 33Brandon Chatman run for no gain to the NAVY 33
5:273rd & 2 at own 33Eli Heidenreich run for 5 yds to the NAVY 38 for a 1ST down
4:461st & 10 at own 38Jackson Gutierrez run for 4 yds to the NAVY 42
3:582nd & 6 at own 42Brandon Chatman run for 1 yd to the NAVY 43
3:183rd & 5 at own 43Jackson Gutierrez run for 2 yds to the NAVY 45
3:184th & 3 at own 45Timeout Rice, clock 03:18
3:074th & 3 at own 45Jacob Carlson punt for 55 yds for a touchback
Rice Field goal, 10 plays
2:591st & 10 at own 20Chase Jenkins pass complete to Drayden Dickmann for 6 yds to the RICE 26
2:352nd & 4 at own 26Chase Jenkins sacked by Griffen Willis for a loss of 4 yards to the RICE 22
2:003rd & 8 at own 22Chase Jenkins pass complete to Ryan Guillo for 9 yds to the RICE 31 for a 1ST down
2:001st & 10 at own 31Timeout Navy, clock 02:00
1:571st & 10 at own 31Chase Jenkins pass incomplete to Drayden Dickmann
1:462nd & 10 at own 31Chase Jenkins pass complete to Aaron Turner for 4 yds to the RICE 35
1:153rd & 6 at own 35Chase Jenkins run for 5 yds to the RICE 40
1:134th & 1 at own 40Timeout Rice, clock 01:13
1:064th & 1 at own 40Chase Jenkins pass complete to Aaron Turner for 20 yds to the NAVY 40 for a 1ST down
0:591st & 10 at opp 40PENALTY Rice False Start (Long,John) 5 yards from Navy40 to Navy45. NO PLAY.
0:391st & 15 at opp 45Chase Jenkins run for 2 yds to the NAVY 43
0:362nd & 13 at opp 43Chase Jenkins pass complete to Aaron Turner for 2 yds to the NAVY 41
0:293rd & 11 at opp 41(00:34) No Huddle-Shotgun Jenkins,Chase pass incomplete deep left to Pierre,Semaj thrown to Navy02 PENALTY Navy Pass Interference (Hamilton,Phillip) 15 yards from Navy41 to Navy26, 1ST DOWN. NO PLAY.
0:241st & 10 at opp 26Enock Gota 44 yd FG GOODNavy 21, Rice 13
0:241st & 10 at own 35PENALTY Rice UNS: Unsportsmanlike Conduct (Sullivan,Sean) 15 yards from Rice35 to Rice20. NO PLAY.
0:241st & 10 at own 20Timeout Navy, clock 00:24
Navy End of game, 1 play
0:231st & 10 at own 20Chase Allen kickoff for 21 yds
0:001st & 10 at opp 41(00:18) Kneel down by Navy at Rice42 for loss of 1 yard.

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.

Tied 7–⁠7 in 14 meetings.

Recent meetings
2025Navy 21, Rice 13
2024Rice 24, Navy 10
2009Navy 63, Rice 14
2005Navy 41, Rice 9
2004Navy 14, Rice 13
2003Navy 38, Rice 6

Around this game