| Score by Quarters | 1 | 2 | 3 | 4 | Final |
|---|---|---|---|---|---|
| Knox (0-4) | 6 | 7 | 0 | 6 | 19 |
| Ripon (1-3) | 0 | 14 | 13 | 6 | 33 |
| Qtr | Time | Scoring Play |
|---|---|---|
| 1st | 05:05 |
Knox
-
M. McCaffrey 1 yd run.
(W. Koerber kick
failed).
Drive: 9 plays, 75 yards in 3:07. 6 - 0 |
| 2nd | 12:51 |
Ripon
-
Griffin McNeal 1 yd run.
(2pt conversion rush by Samuel Shroyer
failed).
Drive: 17 plays, 70 yards in 7:09. 6 - 6 |
| 08:23 |
Knox
-
M. McCaffrey 3 yd run.
(W. Koerber kick
is good).
Drive: 11 plays, 66 yards in 4:24. 13 - 6 |
|
| 03:27 |
Ripon
-
Griffin McNeal 4 yd run.
(2pt conversion rush by Cameron Gruenwa
is good).
Drive: 5 plays, 66 yards in 1:58. 13 - 14 |
|
| 3rd | 10:44 |
Ripon
-
Samuel Shroyer 1 yd run.
(2pt conversion pass by Cameron Gruenwa
failed).
Drive: 4 plays, 46 yards in 1:46. 13 - 20 |
| 09:16 |
Ripon
-
Cody Chase 13 yd run.
(Samuel Shroyer kick
is good).
Drive: 3 plays, 54 yards in 0:44. 13 - 27 |
|
| 4th | 10:08 |
Knox
-
M. Hamilton 57 yd pass from M. McCaffrey.
(W. Koerber kick
failed).
Drive: 4 plays, 70 yards in 1:23. 19 - 27 |
| 09:48 |
Ripon
-
Austin Bunders 58 yd run.
(Samuel Shroyer kick
failed).
Drive: 1 plays, 58 yards in 0:12. 19 - 33 |
| Knox | Ripon | |
|---|---|---|
| FIRST DOWNS | 17 | 22 |
| RUSHES-YARDS (NET) | 32-80 | 60-371 |
| PASSING YDS (NET) | 315 | 76 |
| Passes Att-Comp-Int | 42-22-3 | 12-4-1 |
| TOTAL OFFENSE PLAYS-YARDS | 74-395 | 72-447 |
| Fumble Returns-Yards | 0-0 | 0-0 |
| Punt Returns-Yards | 2-35 | 2-25 |
| Kickoff Returns-Yards | 4-40 | 4-71 |
| Interception Returns-Yards | 1--1 | 3-9 |
| Punts (Number-Avg) | 4-122 | 5-170 |
| Fumbles-Lost | 0-0 | 1-0 |
| Penalties-Yards | 3-38 | 5-45 |
| Possession Time | 27:49 | 32:11 |
| Third-Down Conversions | 31% (5 of 16) | 56% (9 of 16) |
| Fourth-Down Conversions | 25% (1 of 4) | 0% (0 of 1) |
| Red-Zone Scores-Chances | 2-3 | 4-4 |
| Sacks By: Number-Yards | 3-16 | 2-11 |
| Pos | ## | OFFENSE |
|---|---|---|
| TB | 2 | Nick Edlund |
| QB | 11 | Matt McCaffrey |
| TE | 12 | Tallen McWilliams |
| WR | 13 | Martwain Holmes |
| WR | 15 | Patrick Marzolino |
| WR | 23 | Malik Hamilton |
| RG | 55 | Jack Donahue |
| RT | 58 | Connor Niemiec |
| LG | 60 | Jordan Quertermous |
| C | 63 | Dom Parello |
| LT | 72 | Andrew Ledezma |
| Pos | ## | DEFENSE |
| FS | 4 | Logan Hollis |
| CB | 5 | Garrett Rau |
| DE | 10 | Mario Whitley |
| ILB | 14 | Brock Gabel |
| OLB | 17 | Quinn Sharp |
| CB | 19 | Evan Economos |
| SS | 30 | Tyler Podwojski |
| ILB | 34 | Cody Hipp |
| OLB | 42 | Trent Wooten |
| NT | 52 | Tyler Paul |
| DE | 65 | Jacob Paul |
| Pos | ## | OFFENSE |
|---|---|---|
| QB | 4 | Griffin McNeal |
| FB | 10 | Cody Chase |
| WR | 18 | Cameron Mignone |
| RS | 24 | Logan Grahn |
| LS | 34 | Brent Anderson |
| RT | 51 | Drake Dallmann |
| C | 54 | Dennis Manty |
| RG | 72 | Justin Wiersma |
| LG | 76 | Lucas Kilian |
| LT | 77 | John Malatia |
| WR | 80 | Zach Rinehart |
| Pos | ## | DEFENSE |
| FS | 5 | Patrick Barany |
| MLB | 6 | Hunter Gruenwald |
| WS | 11 | Cody Mitchell |
| SS | 12 | Tyler Robida |
| CB | 13 | Jared Zeman |
| OLB | 35 | Parker Groves |
| OLB | 40 | Ethan Hoffman |
| CB | 48 | Lane Barnes |
| LE | 60 | Brandon Bartel |
| DT | 63 | Josie Schaffer |
| NT | 92 | Tony Michelon |