| | | Shepherd wins toss, defers. Shippensburg defends North |
| Ship | 1-10 | at Ship35 | SHEP ball on SHEP35. |
| | | August-Scriven kickoff 65 yards to the SHIP0, touchback. |
| Ship | 1-10 | at Ship25 | Luke Durkin rush for 3 yards to the SHIP28 (Chris Jones). |
| Ship | 2-7 | at Ship28 | Brycen Mussina pass complete to D. Balint for 11 yards to the SHIP39, 1ST DOWN SHIP (Antonio Fox). |
| Ship | 1-10 | at Ship39 | Brycen Mussina pass complete to C. Headen for 7 yards to the SHIP46 (Chrys Lane). |
| Ship | 2-3 | at Ship46 | Luke Durkin rush for 2 yards to the SHIP48 (Ricky Robinson;Michael Holt). |
| Ship | 3-1 | at Ship48 | Brycen Mussina pass incomplete to Winston Eubanks (Donnell Howard). |
| Ship | 4-1 | at Ship48 | David Shank punt 25 yards to the SHEP27, out-of-bounds. |
| | | Drive: 5 plays, 23 yards, TOP 02:11 |
| Shep | 1-10 | at Shep27 | SHEPHERD drive start at 12:49. |
| Shep | 1-10 | at Shep27 | Tyson Bagent pass complete to Devin Phelps for 13 yards to the SHEP40, 1ST DOWN SHEP (Laron Woody). |
| Shep | 1-10 | at Shep40 | Tyson Bagent pass complete to Rodney Dorsey for 6 yards to the SHEP46 (Dzieniszewski). |
| Shep | 2-4 | at Shep46 | Tyson Bagent pass complete to Rodney Dorsey for 11 yards to the SHIP43, 1ST DOWN SHEP (Deionte Wilson). |
| Shep | 1-10 | at Ship43 | Tyson Bagent pass complete to Alex Wetzel for 33 yards to the SHIP10, 1ST DOWN SHEP (Dzieniszewski;Cameron Tinner). |
| Shep | 1-G | at Ship10 | PENALTY SHEP delay of game (Chris Jones) 5 yards to the SHIP15. |
| Shep | 1-G | at Ship15 | PENALTY SHEP delay of game (Tyson Bagent) 0 yards to the SHIP15. |
| Shep | 1-G | at Ship15 | Deonte Glover rush for 15 yards to the SHIP0, TOUCHDOWN, clock 09:53. |
| | | August-Scriven kick attempt failed (blocked) (blocked by Josh Russo). |
| | | Shepherd 6, Shippensburg 0 |
| | | Drive: 5 plays, 73 yards, TOP 02:56 |
| | | August-Scriven kickoff 65 yards to the SHIP0, touchback. |
| Ship | 1-10 | at Ship25 | SHIPPENSBURG drive start at 09:53. |
| Ship | 1-10 | at Ship25 | Brycen Mussina pass complete to Kyle Haines for 4 yards to the SHIP29 (Donnell Howard;Ponce Deleon). |
| Ship | 2-6 | at Ship29 | Brycen Mussina rush for no gain to the SHIP29 (Juwan Addison). |
| Ship | 3-6 | at Ship29 | Brycen Mussina pass incomplete to Winston Eubanks. |
| Ship | 4-6 | at Ship29 | David Shank punt 40 yards to the SHEP31, Zane Lewis return 0 yards to the SHEP31 (Dylan Curtis). |
| | | Drive: 3 plays, 4 yards, TOP 01:26 |
| Shep | 1-10 | at Shep31 | SHEPHERD drive start at 08:27. |
| Shep | 1-10 | at Shep31 | Tyson Bagent pass complete to DJ Cornish for 4 yards to the SHEP35 (Trey Paul). |
| Shep | 2-6 | at Shep35 | Deonte Glover rush for no gain to the SHEP35 (Jacoby Sherard). |
| Shep | 3-6 | at Shep35 | Tyson Bagent pass complete to DJ Cornish for 18 yards to the SHIP47, 1ST DOWN SHEP (Trey Paul). |
| Shep | 1-10 | at Ship47 | PENALTY SHIP roughing passer (Tyler Simon) 14 yards to the SHIP33, 1ST DOWN SHEP. |
| Shep | 1-10 | at Ship33 | Deonte Glover rush for no gain to the SHIP33 (Josh Russo). |
| Shep | 2-10 | at Ship33 | Deonte Glover rush for 1 yard to the SHIP32 (Tim Bradley). |
| Shep | 3-9 | at Ship32 | Tyson Bagent pass intercepted by Tig Spinelli at the SHIP24, Tig Spinelli return 13 yards to the SHIP37 (Deonte Glover). |
| | | Drive: 6 plays, 37 yards, TOP 03:13 |
| Ship | 1-10 | at Ship37 | SHIPPENSBURG drive start at 05:14. |
| Ship | 1-10 | at Ship37 | Luke Durkin rush for loss of 4 yards to the SHIP33 (Juwan Addison). |
| Ship | 2-14 | at Ship33 | Brycen Mussina pass incomplete to Kyle Haines (Donnell Howard). |
| Ship | 3-14 | at Ship33 | PENALTY SHEP offside (BlackmanHerbert) 5 yards to the SHIP38. |
| Ship | 3-9 | at Ship38 | Brycen Mussina pass complete to D. Balint for 11 yards to the SHIP49, 1ST DOWN SHIP (Chrys Lane). |
| Ship | 1-10 | at Ship49 | Brycen Mussina pass complete to D. Balint for 11 yards to the SHEP40, 1ST DOWN SHIP (Tim Womack). |
| Ship | 1-10 | at Shep40 | Brycen Mussina pass complete to Luke Durkin for 3 yards to the SHEP37 (David Wilson). |
| Ship | 2-7 | at Shep37 | Brycen Mussina pass complete to C. Headen for 37 yards to the SHEP0, 1ST DOWN SHIP, TOUCHDOWN, clock 02:39. |
| | | David Shank kick attempt good. |
| | | Shippensburg 7, Shepherd 6 |
| | | Drive: 6 plays, 63 yards, TOP 02:45 |
| | | David Shank kickoff 58 yards to the SHEP7, Ronnie Brown return 28 yards to the SHEP35 (Terez Franklin), PENALTY SHEP holding (Josh Polce) 10 yards to the SHEP25, 1st and 10, SHEP ball on SHEP25. |
| Shep | 1-10 | at Shep25 | SHEPHERD drive start at 02:29. |
| Shep | 1-10 | at Shep25 | Ty Hebron rush for 2 yards to the SHEP27 (Trey Paul). |
| Shep | 2-8 | at Shep27 | Ty Hebron rush for 4 yards to the SHEP31 (Ben Walker). |
| Shep | 3-4 | at Shep31 | Tyson Bagent pass complete to DJ Cornish for 34 yards to the SHIP35, 1ST DOWN SHEP (Trey Paul). |
| Shep | 1-10 | at Ship35 | Tyson Bagent pass complete to Dylan Brewer for 5 yards to the SHIP30 (Terez Franklin). |
| Shep | 2-5 | at Ship30 | Ty Hebron rush for 2 yards to the SHIP28 (Tim Bradley). |
| | | Drive: 5 plays, 47 yards, TOP 05:37 |
| | | Shippensburg 7, Shepherd 6 |
| Shep | 3-3 | at Ship28 | Start of 2nd quarter, clock 15:00. |
| Shep | 3-3 | at Ship28 | Ty Hebron rush for 4 yards to the SHIP24, 1ST DOWN SHEP (Trey Paul). |
| Shep | 1-10 | at Ship24 | PENALTY SHEP illegal formation 5 yards to the SHIP29. |
| Shep | 1-15 | at Ship29 | Dylan Brewer rush for 4 yards to the SHIP25 (Tyler Simon). |
| Shep | 2-11 | at Ship25 | Ty Hebron rush for 2 yards to the SHIP23 (Aaron Alphee). |
| Shep | 3-9 | at Ship23 | Tyson Bagent pass complete to Ty Hebron for 19 yards to the SHIP4, 1ST DOWN SHEP (Laron Woody). |
| Shep | 1-G | at Ship04 | Ty Hebron rush for 4 yards to the SHIP0, TOUCHDOWN, clock 11:57. |
| | | August-Scriven kick attempt good. |
| | | Shepherd 13, Shippensburg 7 |
| | | Drive: 10 plays, 75 yards, TOP 05:37 |
| | | August-Scriven kickoff 63 yards to the SHIP2, Sean Judge return 8 yards to the SHIP10 (Deonte Glover). |
| Ship | 1-10 | at Ship10 | SHIPPENSBURG drive start at 11:52. |
| Ship | 1-10 | at Ship10 | Brycen Mussina pass complete to C. Headen for 14 yards to the SHIP24, 1ST DOWN SHIP (Ponce Deleon). |
| Ship | 1-10 | at Ship24 | Brycen Mussina pass complete to Luke Durkin for 9 yards to the SHIP33 (Kyle Smith). |
| Ship | 2-1 | at Ship33 | Luke Durkin rush for loss of 1 yard to the SHIP32 (Ponce Deleon;Justin Cole). |
| Ship | 3-2 | at Ship32 | Brycen Mussina pass complete to Winston Eubanks for 5 yards to the SHIP37, 1ST DOWN SHIP (Chris Jones). |
| Ship | 1-10 | at Ship37 | PENALTY SHIP holding (Markes Cruz) 10 yards to the SHIP27. |
| Ship | 1-20 | at Ship27 | Brycen Mussina pass complete to D. Balint for 5 yards to the SHIP32 (Antonio Fox). |
| Ship | 2-15 | at Ship32 | Brycen Mussina pass incomplete to C. Headen. |
| Ship | 3-15 | at Ship32 | Brycen Mussina pass complete to Kyle Haines for 13 yards to the SHIP45 (Chrys Lane). |
| Ship | 4-2 | at Ship45 | Luke Durkin rush for 7 yards to the SHEP48, 1ST DOWN SHIP (Ponce Deleon). |
| Ship | 1-10 | at Shep48 | Brycen Mussina pass complete to Winston Eubanks for 46 yards to the SHEP2, 1ST DOWN SHIP (Daijahn Anthony). |
| Ship | 1-G | at Shep02 | Brycen Mussina pass incomplete to D. Balint. |
| Ship | 2-G | at Shep02 | PENALTY SHEP offside (Dontae Angus) 1 yards to the SHEP1. |
| Ship | 2-G | at Shep01 | Luke Durkin rush for 1 yard to the SHEP0, TOUCHDOWN, clock 06:14. |
| | | David Shank kick attempt good. |
| | | Shippensburg 14, Shepherd 13 |
| | | Drive: 11 plays, 90 yards, TOP 05:44 |
| | | David Shank kickoff 60 yards to the SHEP5, Ronnie Brown return 17 yards to the SHEP22 (Trey Paul). |
| Shep | 1-10 | at Shep22 | SHEPHERD drive start at 06:08. |
| Shep | 1-10 | at Shep22 | Tyson Bagent pass complete to Dylan Brewer for 21 yards to the SHEP43, fumble forced by Trey Paul, fumble by Dylan Brewer recovered by SHEP Dylan Brewer at SHEP43, 1ST DOWN SHEP. |
| Shep | 1-10 | at Shep43 | Deonte Glover rush for 18 yards to the SHIP39, 1ST DOWN SHEP (Deionte Wilson). |
| Shep | 1-10 | at Ship39 | Tyson Bagent pass incomplete to Devin Phelps. |
| Shep | 2-10 | at Ship39 | Tyson Bagent pass complete to Rodney Dorsey for 8 yards to the SHIP31 (Trey Paul). |
| Shep | 3-2 | at Ship31 | Deonte Glover rush for 1 yard to the SHIP30 (Josh Russo). |
| Shep | 4-1 | at Ship30 | Deonte Glover rush for 3 yards to the SHIP27, 1ST DOWN SHEP (Trey Paul). |
| Shep | 1-10 | at Ship27 | Deonte Glover rush for 2 yards to the SHIP25 (Josh Russo). |
| Shep | 2-8 | at Ship25 | PENALTY SHEP holding (Devin Phelps) 10 yards to the SHIP35. |
| Shep | 2-18 | at Ship35 | Tyson Bagent pass complete to Alex Wetzel for 4 yards to the SHIP31 (Terez Franklin). |
| Shep | 3-14 | at Ship31 | Tyson Bagent pass incomplete to Devin Phelps. |
| Shep | 4-14 | at Ship31 | Tyson Bagent punt 25 yards to the SHIP6, out-of-bounds. |
| | | Drive: 9 plays, 47 yards, TOP 05:17 |
| Ship | 1-10 | at Ship06 | SHIPPENSBURG drive start at 00:51. |
| Ship | 1-10 | at Ship06 | Luke Durkin rush for loss of 1 yard to the SHIP5 (Chrys Lane). |
| Ship | 2-11 | at Ship05 | Timeout Shippensburg, clock 00:45. |
| Ship | 2-11 | at Ship05 | Luke Durkin rush for 17 yards to the SHIP22, 1ST DOWN SHIP (C. Onyekwere). |
| Ship | 1-10 | at Ship22 | Brycen Mussina sacked for loss of 7 yards to the SHIP15 (Juwan Addison). |
| Ship | 2-17 | at Ship15 | End of half, clock 00:00. |
| | | Drive: 3 plays, 9 yards, TOP 00:51 |
| | | Shippensburg 14, Shepherd 13 |
| Ship | 2-17 | at Ship15 | Start of 3rd quarter, clock 15:00, SHIP ball on SHIP35. |
| | | Drive: 3 plays, 9 yards, TOP 00:51 |
| | | David Shank kickoff 58 yards to the SHEP7, Ronnie Brown return 18 yards to the SHEP25 (Quill Adams). |
| Shep | 1-10 | at Shep25 | SHEPHERD drive start at 14:53. |
| Shep | 1-10 | at Shep25 | PENALTY SHEP false start (Deonte Glover) 5 yards to the SHEP20. |
| Shep | 1-15 | at Shep20 | Tyson Bagent pass complete to Devin Phelps for 14 yards to the SHEP34 (Dzieniszewski). |
| Shep | 2-1 | at Shep34 | Deonte Glover rush for 2 yards to the SHEP36, 1ST DOWN SHEP (Jacoby Sherard). |
| Shep | 1-10 | at Shep36 | Tyson Bagent pass complete to Devin Phelps for 3 yards to the SHEP39 (Terez Franklin). |
| Shep | 2-7 | at Shep39 | Deonte Glover rush for loss of 2 yards to the SHEP37 (Tim Bradley). |
| Shep | 3-9 | at Shep37 | Tyson Bagent pass complete to Dylan Brewer for 14 yards to the SHIP49, 1ST DOWN SHEP (Dzieniszewski;Tig Spinelli). |
| Shep | 1-10 | at Ship49 | Tyson Bagent pass incomplete to Devin Phelps. |
| Shep | 2-10 | at Ship49 | Tyson Bagent pass complete to J. Washington for no gain to the SHIP49 (Cameron Tinner). |
| Shep | 3-10 | at Ship49 | Tyson Bagent pass incomplete to Devin Phelps. |
| Shep | 4-10 | at Ship49 | Noah Pohl punt 33 yards to the SHIP16, fair catch by Sean Judge. |
| | | Drive: 8 plays, 26 yards, TOP 03:22 |
| Ship | 1-10 | at Ship16 | SHIPPENSBURG drive start at 11:31. |
| Ship | 1-10 | at Ship16 | PENALTY SHEP pass interference (Ponce Deleon) 5 yards to the SHIP21, 1ST DOWN SHIP. |
| Ship | 1-10 | at Ship21 | Brycen Mussina pass complete to Sean Judge for 4 yards to the SHIP25 (Ponce Deleon), PENALTY SHEP roughing passer 15 yards to the SHIP40, 1ST DOWN SHIP. |
| Ship | 1-10 | at Ship40 | PENALTY SHEP roughing passer (David Wilson) 0 yards to the SHIP40, 1ST DOWN SHIP. |
| Ship | 1-10 | at Ship40 | Brycen Mussina pass complete to C. Headen for 17 yards to the SHEP43, 1ST DOWN SHIP (Hassan Marshall). |
| Ship | 1-10 | at Shep43 | Brycen Mussina pass incomplete to Kyle Haines. |
| Ship | 2-10 | at Shep43 | Luke Durkin rush for 1 yard to the SHEP42 (Ricky Robinson). |
| Ship | 3-9 | at Shep42 | Brycen Mussina sacked for loss of 8 yards to the 50 yardline (Juwan Addison). |
| Ship | 4-17 | at Ship50 | David Shank punt 31 yards to the SHEP19, Zane Lewis return 0 yards to the SHEP19 (Terez Franklin). |
| | | Drive: 5 plays, 34 yards, TOP 02:13 |
| Shep | 1-10 | at Shep19 | SHEPHERD drive start at 09:18. |
| Shep | 1-10 | at Shep19 | Deonte Glover rush for 81 yards to the SHIP0, 1ST DOWN SHEP, TOUCHDOWN, clock 09:06. |
| | | August-Scriven kick attempt good. |
| | | Shepherd 20, Shippensburg 14 |
| | | Drive: 1 plays, 81 yards, TOP 00:20 |
| | | August-Scriven kickoff 59 yards to the SHIP6, Sean Judge return 30 yards to the SHIP36 (Frankie Stevens;David Eppard). |
| Ship | 1-10 | at Ship36 | SHIPPENSBURG drive start at 08:58. |
| Ship | 1-10 | at Ship36 | Brycen Mussina pass complete to Luke Durkin for 17 yards to the SHEP47, 1ST DOWN SHIP, out-of-bounds. |
| Ship | 1-10 | at Shep47 | Brycen Mussina pass complete to Sean Judge for 9 yards to the SHEP38 (Chrys Lane). |
| Ship | 2-1 | at Shep38 | PENALTY SHEP offside (Chrys Lane) 5 yards to the SHEP33, 1ST DOWN SHIP. |
| Ship | 1-10 | at Shep33 | Brycen Mussina pass incomplete. |
| Ship | 2-10 | at Shep33 | Luke Durkin rush for 2 yards to the SHEP31 (Chrys Lane). |
| Ship | 3-8 | at Shep31 | Brycen Mussina pass complete to Winston Eubanks for 26 yards to the SHEP5, 1ST DOWN SHIP (Antonio Fox). |
| Ship | 1-G | at Shep05 | Brycen Mussina pass complete to C. Headen for 5 yards to the SHEP0, TOUCHDOWN, clock 06:03. |
| | | David Shank kick attempt good. |
| | | Shippensburg 21, Shepherd 20 |
| | | Drive: 6 plays, 64 yards, TOP 03:02 |
| | | David Shank kickoff 53 yards to the SHEP12, Ronnie Brown return 17 yards to the SHEP29 (Jared M. Smith). |
| Shep | 1-10 | at Shep29 | SHEPHERD drive start at 05:56. |
| Shep | 1-10 | at Shep29 | Tyson Bagent pass complete to Rodney Dorsey for 10 yards to the SHEP39, 1ST DOWN SHEP (Tyler Simon). |
| Shep | 1-10 | at Shep39 | Deonte Glover rush for loss of 2 yards to the SHEP37 (Tig Spinelli;Cameron Tinner). |
| Shep | 2-12 | at Shep37 | Tyson Bagent pass complete to Michael Freeman for 8 yards to the SHEP45 (Laron Woody). |
| Shep | 3-4 | at Shep45 | Tyson Bagent pass incomplete to Devin Phelps. |
| Shep | 4-4 | at Shep45 | Noah Pohl punt 30 yards to the SHIP25, fair catch by Sean Judge. |
| | | Drive: 4 plays, 16 yards, TOP 01:50 |
| Ship | 1-10 | at Ship25 | SHIPPENSBURG drive start at 04:06. |
| Ship | 1-10 | at Ship25 | Luke Durkin rush for 2 yards to the SHIP27 (Emonte Vaught;Hassan Marshall). |
| Ship | 2-8 | at Ship27 | Luke Durkin rush for 10 yards to the SHIP37, 1ST DOWN SHIP (Antonio Fox). |
| Ship | 1-10 | at Ship37 | Luke Durkin rush for 2 yards to the SHIP39 (Ricky Robinson). |
| Ship | 2-8 | at Ship39 | Brycen Mussina pass complete to D. Balint for 22 yards to the SHEP39, 1ST DOWN SHIP (BlackmanHerbert). |
| Ship | 1-10 | at Shep39 | Luke Durkin rush for 3 yards to the SHEP36 (Ricky Robinson). |
| Ship | 2-7 | at Shep36 | Brycen Mussina pass incomplete to Winston Eubanks (Donnell Howard). |
| Ship | 3-7 | at Shep36 | PENALTY SHIP holding (D. Balint) 9 yards to the SHEP45. |
| Ship | 3-16 | at Shep45 | Brycen Mussina pass complete to D. Balint for 9 yards to the SHEP36 (Ponce Deleon). |
| Ship | 4-7 | at Shep36 | Brycen Mussina sacked for loss of 6 yards to the SHEP42 (David Wilson). |
| | | Drive: 8 plays, 33 yards, TOP 03:49 |
| Shep | 1-10 | at Shep42 | SHEPHERD drive start at 00:17. |
| Shep | 1-10 | at Shep42 | Tyson Bagent pass incomplete to Dylan Brewer (Terez Franklin). |
| Shep | 2-10 | at Shep42 | Deonte Glover rush for loss of 3 yards to the SHEP39 (Tim Bradley;Laron Woody). |
| | | Drive: 2 plays, minus 3 yards, TOP 00:21 |
| | | Shippensburg 21, Shepherd 20 |
| Shep | 3-13 | at Shep39 | Start of 4th quarter, clock 15:00. |
| Shep | 3-13 | at Shep39 | Tyson Bagent pass intercepted by Dzieniszewski at the SHIP42, Dzieniszewski return 0 yards to the SHIP42. |
| | | Drive: 3 plays, minus 3 yards, TOP 00:21 |
| Ship | 1-10 | at Ship42 | SHIPPENSBURG drive start at 14:56. |
| Ship | 1-10 | at Ship42 | PENALTY SHIP ineligible downfield on pass off-setting, PENALTY SHEP pass interference off-setting, NO PLAY. |
| Ship | 1-10 | at Ship42 | Luke Durkin rush for loss of 2 yards to the SHIP40 (Emonte Vaught). |
| Ship | 2-12 | at Ship40 | Sean Judge rush for loss of 3 yards to the SHIP37 (Kyle Smith). |
| Ship | 3-15 | at Ship37 | Brycen Mussina pass complete to D. Balint for 14 yards to the SHEP49 (Delonte Berry). |
| Ship | 4-1 | at Shep49 | PENALTY SHIP delay of game (Brycen Mussina) 5 yards to the SHIP46. |
| Ship | 4-6 | at Ship46 | David Shank punt 36 yards to the SHEP18, Zane Lewis return 0 yards to the SHEP18 (Jailen Harmon). |
| | | Drive: 3 plays, 4 yards, TOP 02:33 |
| Shep | 1-10 | at Shep18 | SHEPHERD drive start at 12:23. |
| Shep | 1-10 | at Shep18 | Deonte Glover rush for 14 yards to the SHEP32, 1ST DOWN SHEP (Terez Franklin). |
| Shep | 1-10 | at Shep32 | Deonte Glover rush for 3 yards to the SHEP35 (Tyler Simon). |
| Shep | 2-7 | at Shep35 | Tyson Bagent pass complete to Devin Phelps for 16 yards to the SHIP49, 1ST DOWN SHEP (Dzieniszewski). |
| Shep | 1-10 | at Ship49 | Ronnie Brown rush for 9 yards to the SHIP40 (Deionte Wilson), PENALTY SHIP personal foul (Deionte Wilson) 15 yards to the SHIP25, 1ST DOWN SHEP. |
| Shep | 1-10 | at Ship25 | 1st and 10. |
| Shep | 1-10 | at Ship25 | Tyson Bagent pass incomplete to Devin Phelps. |
| Shep | 2-10 | at Ship25 | Deonte Glover rush for 6 yards to the SHIP19 (Tyler Simon). |
| Shep | 3-4 | at Ship19 | Tyson Bagent pass complete to Dylan Brewer for 6 yards to the SHIP13, 1ST DOWN SHEP (Tyler Simon). |
| Shep | 1-10 | at Ship13 | Deonte Glover rush for 1 yard to the SHIP12 (Terez Franklin). |
| Shep | 2-9 | at Ship12 | PENALTY SHIP pass interference (Terez Franklin) 10 yards to the SHIP2, 1ST DOWN SHEP. |
| Shep | 1-G | at Ship02 | Deonte Glover rush for 2 yards to the SHIP0, TOUCHDOWN, clock 08:45. |
| | | August-Scriven kick attempt failed. |
| | | Tyson Bagent pass attempt failed. |
| | | Shepherd 26, Shippensburg 21 |
| | | Drive: 9 plays, 82 yards, TOP 03:44 |
| | | August-Scriven kickoff 65 yards to the SHIP0, Sean Judge return 24 yards to the SHIP24 (Avaughn Holley). |
| Ship | 1-10 | at Ship24 | SHIPPENSBURG drive start at 08:39. |
| Ship | 1-10 | at Ship24 | Brycen Mussina pass complete to Winston Eubanks for 76 yards to the SHEP0, 1ST DOWN SHIP, TOUCHDOWN, clock 08:28. |
| | | Luke Durkin rush attempt failed. |
| | | Shippensburg 27, Shepherd 26 |
| | | Drive: 1 plays, 76 yards, TOP 00:22 |
| | | David Shank kickoff 63 yards to the SHEP2, Ronnie Brown return 13 yards to the SHEP15 (Terez Franklin), PENALTY SHEP holding (Ster. Dewdney) 7 yards to the SHEP8, 1st and 10, SHEP ball on SHEP8. |
| Shep | 1-10 | at Shep08 | SHEPHERD drive start at 08:17. |
| Shep | 1-10 | at Shep08 | PENALTY SHEP false start (Joey Fisher) 4 yards to the SHEP4. |
| Shep | 1-14 | at Shep04 | Tyson Bagent pass incomplete to Dylan Brewer. |
| Shep | 2-14 | at Shep04 | PENALTY SHEP false start (Eric Ostrow) 2 yards to the SHEP2. |
| Shep | 2-16 | at Shep02 | Tyson Bagent pass incomplete to Deonte Glover. |
| Shep | 3-16 | at Shep02 | Tyson Bagent pass complete to Dylan Brewer for 11 yards to the SHEP13, out-of-bounds. |
| Shep | 4-5 | at Shep13 | Noah Pohl punt 29 yards to the SHEP42, fair catch by Sean Judge. |
| | | Drive: 3 plays, 5 yards, TOP 00:46 |
| Ship | 1-10 | at Shep42 | SHIPPENSBURG drive start at 07:31. |
| Ship | 1-10 | at Shep42 | Luke Durkin rush for 2 yards to the SHEP40 (Hassan Marshall). |
| Ship | 2-8 | at Shep40 | Luke Durkin rush for 4 yards to the SHEP36 (Michael Holt). |
| Ship | 3-4 | at Shep36 | Brycen Mussina pass complete to C. Headen for 5 yards to the SHEP31, 1ST DOWN SHIP. |
| Ship | 1-10 | at Shep31 | Luke Durkin rush for 10 yards to the SHEP21, 1ST DOWN SHIP (BlackmanHerbert). |
| Ship | 1-10 | at Shep21 | Luke Durkin rush for 9 yards to the SHEP12 (Chrys Lane). |
| Ship | 2-1 | at Shep12 | Luke Durkin rush for 2 yards to the SHEP10, 1ST DOWN SHIP (David Wilson). |
| Ship | 1-G | at Shep10 | Timeout Shepherd, clock 04:09. |
| Ship | 1-G | at Shep10 | Luke Durkin rush for 1 yard to the SHEP9 (Kyle Smith). |
| Ship | 2-G | at Shep09 | Timeout Shepherd, clock 04:09. |
| Ship | 2-G | at Shep09 | Luke Durkin rush for 2 yards to the SHEP7 (Kyle Smith). |
| Ship | 3-G | at Shep07 | Timeout Shepherd, clock 03:55. |
| Ship | 3-G | at Shep07 | Brycen Mussina pass complete to D. Balint for 2 yards to the SHEP5 (BlackmanHerbert). |
| Ship | 4-G | at Shep05 | Timeout Shippensburg, clock 03:06. |
| Ship | 4-G | at Shep05 | David Shank field goal attempt from 22 GOOD, clock 03:03. |
| | | Shippensburg 30, Shepherd 26 |
| | | Drive: 10 plays, 37 yards, TOP 04:35 |
| | | David Shank kickoff 57 yards to the SHEP8, Ronnie Brown return 12 yards to the SHEP20 (Tyler Petucci). |
| Shep | 1-10 | at Shep20 | SHEPHERD drive start at 02:56. |
| Shep | 1-10 | at Shep20 | Tyson Bagent pass complete to Rodney Dorsey for 9 yards to the SHEP29 (Tig Spinelli). |
| Shep | 2-1 | at Shep29 | Tyson Bagent pass complete to Dylan Brewer for 11 yards to the SHEP40, 1ST DOWN SHEP (Tyler Simon). |
| Shep | 1-10 | at Shep40 | Tyson Bagent pass incomplete to Deonte Glover. |
| Shep | 2-10 | at Shep40 | Tyson Bagent pass complete to Devin Phelps for 25 yards to the SHIP35, 1ST DOWN SHEP (Deionte Wilson;Tig Spinelli). |
| Shep | 1-10 | at Ship35 | Tyson Bagent pass complete to Rodney Dorsey for 9 yards to the SHIP26 (A. Kwiatanowski). |
| Shep | 2-1 | at Ship26 | Tyson Bagent pass complete to Dylan Brewer for 7 yards to the SHIP19, 1ST DOWN SHEP (Terez Franklin). |
| Shep | 1-10 | at Ship19 | Tyson Bagent pass complete to DJ Cornish for 18 yards to the SHIP1, 1ST DOWN SHEP. |
| Shep | 1-G | at Ship01 | Tyson Bagent rush for 1 yard to the SHIP0, TOUCHDOWN, clock 00:42. |
| | | August-Scriven kick attempt failed. |
| | | Shepherd 32, Shippensburg 30 |
| | | Drive: 8 plays, 80 yards, TOP 02:18 |
| | | August-Scriven kickoff 60 yards to the SHIP5, Sean Judge return 18 yards to the SHIP23 (Jarrette Zopp;Terrell Lindsey), PENALTY SHIP personal foul (Tyler Simon) 10 yards to the SHIP13, 1st and 10, SHIP ball on SHIP13. |
| Ship | 1-10 | at Ship13 | SHIPPENSBURG drive start at 00:38. |
| Ship | 1-10 | at Ship13 | Brycen Mussina pass complete to Kyle Haines for 12 yards to the SHIP25, 1ST DOWN SHIP (Chrys Lane). |
| Ship | 1-10 | at Ship25 | Brycen Mussina sacked for loss of 8 yards to the SHIP17 (Juwan Addison). |
| Ship | 2-18 | at Ship17 | Timeout Shippensburg, clock 00:25. |
| Ship | 2-18 | at Ship17 | Brycen Mussina pass complete to D. Balint for 5 yards to the SHIP22. |
| Ship | 3-13 | at Ship22 | Brycen Mussina pass complete to D. Balint for 10 yards to the SHIP32 (BlackmanHerbert). |
| Ship | 4-3 | at Ship32 | Timeout Shippensburg, clock 00:09. |
| Ship | 4-3 | at Ship32 | Brycen Mussina pass incomplete to C. Headen. |
| | | Drive: 5 plays, 19 yards, TOP 00:35 |
| Shep | 1-10 | at Ship32 | SHEPHERD drive start at 00:03. |
| Shep | 1-10 | at Ship32 | TEAM rush for loss of 1 yard to the SHIP33. |
| Shep | 2-11 | at Ship33 | End of game, clock 00:00. |
| | | Drive: 1 plays, minus 1 yards, TOP 00:03 |
| | | FINAL SCORE |
| | | Shepherd 32, Shippensburg 30 |