Navy vs VMI - Game Photos Part 2

Photos from the Navy Football 52-7 win over VMI on Saturday, August 30, 2025, as seen through the lens of staff photographer Alison Althouse.

Early in the second quarter, on 2nd and 8, the VMI pass is complete to #20 (OwenSweeney) for a 4 yard gain to the VMI10 where he’s wrapped up by Navy’s Justin Ross (#17) and quickly stopped.

VMI QB #5 (Collin Shannon) is sacked by Navy’s Kendall Whiteside (#98) for a loss of 7 yards to the VMI03.

Navy’s Eli Heidenreich (#22) rushes right for a 25 yard gain to the VMI10.

Navy’s Brandon Chatman (#24) rushes right for a 6 yard gain to get into the end zone but the touchdown was nullified by a holding penalty, moving the Mids from the VMI06 to VMI16.

Two plays later, Navy’s pass connects, short right, with Eli Heidenreich (#22)for 18 yards to the checkerboard end zone. Clock 11:07.

Navy’s specialists; LS #92 Rayne Fry, H #11 Jacob Carlson, and K #17 Nathan Kirkwood, prepare to complete the drive. After the successful PAT, the update score sits at Navy 14, VMI 0. 4 plays, 35 yards, 01:51.

Navy kicks off 64 yards to the VMI01. VMI #25 (Aslin Shipe) returns 17 yards to the VMI18 where he’s taken down by Navy’s Gavin Noe (#43) and Gage Leonard (#29).

VMI’s pass is complete to #88 (Morgan McPhaul)) but Navy’s Jaxson Campbell (#14) and Matthew Selina (#5) are on hand to stop his progress at the VMI33.

VMI goes for it on 4th and 1, but their QB #5 (Collin Shannon) is sacked for a loss of 11 yards by Navy’s MarcAnthony Parker (#56) and Navy takes over on downs at the VMI43. 7 plays, 25 yards, 03:13.

Navy’s Alex Tecza (#46) rushes up the middle for a 13 yard gain to the VMI14. VMI #26 (Kouri Crump) is credited with the stop.

Navy’s Brandon Chatman (#24) rushes left for an 8 yard gain to reach the VMI06 before he’s pushed out of bounds.

Navy’s Alex Tecza (#46) rushes up the middle 6 yards to reach the checkerboard end zone for the touchdown. Clock 05:17.

VMI pass is complete to #6 (Noah Grevious) for a 14 yard gain before he’s wrapped up and taken down by Navy’s Phillip Hamilton (#18) and Andrew Duhart (#13) at the VMI42.

VMI’s pass is complete to #25 (Aslin Shipe) but he’s dropped for a 4 yard loss to the VMI43 by Navy’s Luke Pirris (#35) and Griffen Willis (#95).

VMI #99 (Ben Shrewsbury) punts 52 yards to the Navy05. 6 plays, 18 yards, 02:51. Navy’s Brandon Chatman (#24) returns the kick to the Navy22.

Navy’s Alex Tecza (#46) rushes left for a 22 yard gain to the Navy44.

Navy’s Eli Heidenreich (#22) rushes up the middle for a 9 yard gain to reach the VMI47.

Navy’s short left pass is caught by Eli Heidenreich (#22) at the VMI24 for 35 yards to reach the VMI07.

Navy’s Brandon Chatman (#24) is wrapped up by VMI #8 (Steven Rivers’s) after a 3 yard gain to reach the VMI04.

Navy’s Eli Heidenreich (#22) rushes left for the 4 yard gain to score the touchdown. Teammates Cody Howard (#83), Hoke Smith II (#79), and Blake Horvath (#11) celebrate the score together. After the successful PAT, the score stands at Navy 28, VMI 0. 6 plays, 78 yards, 01:39.

VMI #9 (Leo Boehring) rushes up the middle for a 7 yard gain where he’s taken down by Navy’s Giuseppe Sessi (#16) and MarcAnthony Parker (#56) at the VMI33 as time expires. 2 plays, 8 yards, 00:48. Score at the half: Navy 28, VMI 0.

Navy junior Gavin Noe, #43, TE from Norris TN

Navy Senior Stephen Glenn, #33, P from Graham NC

Navy junior Rayne Fry, #92, LS from Lawrenceville GA

Navy Senior Jake Lusk, #62, OT from Johnstown OH

Navy sophomore Chris Herock, #64, NG from Cumming GA

Navy freshman Justin Welch, #95, K from Irmo

Navy freshman Brandon Ihle, #80, OLB from Apex NC