| Score by Quarters | 1 | 2 | 3 | 4 | Final |
|---|---|---|---|---|---|
| Shenandoah (5-3) | 7 | 14 | 14 | 14 | 49 |
| Ferrum (3-5) | 7 | 7 | 3 | 14 | 31 |
| Qtr | Time | Scoring Play |
|---|---|---|
| 1st | 14:10 |
Shenandoah
-
Jack Massie 3 yd pass from C. Sonnenberg.
(Drew Geyer kick
is good).
Drive: 2 plays, 7 yards in 0:50. 7 - 0 |
| 04:02 |
Ferrum
-
Ryan Beidleman 29 yd pass from Zack Clifford.
(Brad Green kick
is good).
Drive: 1 plays, 29 yards in 0:05. 7 - 7 |
|
| 2nd | 12:17 |
Ferrum
-
Chris Baker 12 yd pass from Zack Clifford.
(Brad Green kick
is good).
Drive: 12 plays, 93 yards in 5:30. 7 - 14 |
| 10:33 |
Shenandoah
-
Casey Stewart 21 yd pass from C. Sonnenberg.
(Drew Geyer kick
is good).
Drive: 4 plays, 60 yards in 1:36. 14 - 14 |
|
| 06:35 |
Shenandoah
-
Brant Butler 58 yd pass from C. Sonnenberg.
(Drew Geyer kick
is good).
Drive: 3 plays, 70 yards in 0:27. 21 - 14 |
|
| 3rd | 09:41 |
Ferrum
-
Brad Green 26 yd field goal.
Drive: 11 plays, 66 yards in 5:13. 21 - 17 |
| 06:45 |
Shenandoah
-
Brant Butler 58 yd pass from C. Sonnenberg.
(Drew Geyer kick
is good).
Drive: 7 plays, 81 yards in 2:49. 28 - 17 |
|
| 00:56 |
Shenandoah
-
Samuel Adams 3 yd run.
(Drew Geyer kick
is good).
Drive: 8 plays, 70 yards in 3:06. 35 - 17 |
|
| 4th | 14:10 |
Shenandoah
-
Casey Stewart 29 yd pass from C. Sonnenberg.
(Drew Geyer kick
is good).
Drive: 2 plays, 71 yards in 0:23. 42 - 17 |
| 12:12 |
Ferrum
-
Zack Clifford 1 yd run.
(Brad Green kick
is good).
Drive: 5 plays, 65 yards in 1:51. 42 - 24 |
|
| 06:08 |
Shenandoah
-
Casey Stewart 14 yd pass from C. Sonnenberg.
(Drew Geyer kick
is good).
Drive: 11 plays, 77 yards in 5:55. 49 - 24 |
|
| 00:17 | Ferrum - Punt blocked, recovered by Quentin Wallace for TD. (Brad Green kick is good). 49 - 31 |
| Shenandoah | Ferrum | |
|---|---|---|
| FIRST DOWNS | 19 | 28 |
| RUSHES-YARDS (NET) | 31-74 | 45-242 |
| PASSING YDS (NET) | 393 | 250 |
| Passes Att-Comp-Int | 27-21-0 | 35-18-2 |
| TOTAL OFFENSE PLAYS-YARDS | 58-467 | 80-492 |
| Fumble Returns-Yards | 1-0 | 2-0 |
| Punt Returns-Yards | 1--2 | 1-23 |
| Kickoff Returns-Yards | 5-185 | 8-152 |
| Interception Returns-Yards | 2-0 | 0-0 |
| Punts (Number-Avg) | 5-161 | 2-83 |
| Fumbles-Lost | 2-2 | 1-1 |
| Penalties-Yards | 5-55 | 2-26 |
| Possession Time | 24:01 | 35:59 |
| Third-Down Conversions | 33% (3 of 9) | 33% (5 of 15) |
| Fourth-Down Conversions | 100% (1 of 1) | 50% (1 of 2) |
| Red-Zone Scores-Chances | 3-3 | 3-6 |
| Sacks By: Number-Yards | 2-15 | 1-2 |
| Pos | ## | OFFENSE |
|---|---|---|
| WR | 1 | Jake Wallace |
| RB | 2 | Mario Wisdom |
| WR | 6 | Brant Butler |
| TE | 10 | Jack Massie |
| QB | 14 | Chris Sonnenberg |
| WR | 18 | Casey Stewart |
| G | 53 | Xavier Wright |
| C | 57 | Charles Frizzelle |
| RT | 76 | Daniel Small |
| LG | 77 | Tyler Deal |
| LT | 78 | Evan Couch |
| Pos | ## | DEFENSE |
| SS | 4 | Daquan Pridget |
| FS | 8 | Nate Hill |
| LB | 13 | Trammel Anthony |
| CB | 21 | Mike Amobi |
| CB | 24 | Keyshawn Wilder |
| LB | 36 | Bernie Hayes |
| LB | 46 | Tyler Williams |
| DT | 55 | Mason Caldwell |
| DE | 56 | Randy Oliver |
| DT | 58 | Jaden Rogers |
| DE | 75 | Jordan Rice |
| Pos | ## | OFFENSE |
|---|---|---|
| WR | 1 | Ryan Beidleman |
| QB | 7 | Zack Clifford |
| TE | 8 | Chris Baker |
| WR | 10 | Tyler English |
| RB | 12 | Akil Woods |
| WR | 24 | Austin Pennington |
| RT | 52 | Javon Parkin |
| RG | 62 | Jordan Patti |
| LG | 65 | Cade Rouse |
| LT | 68 | Sam Messer |
| C | 71 | Marquis Carter |
| Pos | ## | DEFENSE |
| FS | 4 | Christian Johnson |
| LB | 11 | Brandon Scott |
| LB | 15 | Niccolas Helvy |
| CB | 26 | Elijah Crenshaw |
| LB | 28 | AJ Camp |
| LB | 29 | Roshun Patterson |
| ROV | 31 | Dustin Swaine |
| LB | 48 | Taylor Brown |
| DL | 51 | Dion Graham |
| DL | 88 | Raymond Alexander |
| DL | 94 | Michael Roman |