| Team | 1 | 2 | 3 | 4 | Final | |||||||
| Beloit | 16 | 20 | 6 | 6 | 48 | |||||||
| Ellsworth | 6 | 6 | 0 | 0 | 12 | |||||||
| 1st Q | Beloit | Spangler 36 pass from Kruse (Kruse run) | Beloit 8-0 | |||||||||
| Ellsworth | Paul 10 pass from Maynuss (PAT failed) | Beloit 8-6 | ||||||||||
| Beloit | Brown 13 fumble return (Brown pass from Kruse) | Beloit 16-6 | ||||||||||
| 2nd Q | Beloit | Spangler 29 run (conversion failed) | Beloit 22-6 | |||||||||
| Ellsworth | Kruse 3 run (conversion failed) | Beloit 22-12 | ||||||||||
| Beloit | Spangler 13 run (conversion failed) | Beloit 28-12 | ||||||||||
| Beloit | Spangler 68 run (Sporleder run) | Beloit 36-12 | ||||||||||
| 3rd Q | Beloit | Spangler 73 run (conversion failed) | Beloit 42-12 | |||||||||
| 4th Q | Beloit | Fuller 19 run (conversion failed) | Beloit 48-12 | |||||||||
| Beloit Trojans | ||||||||||||
| Rushing: Cas Spangler: 18-287 yards, 4 TD; Logan Eck: 5-48 yards; Jase Sporleder: | ||||||||||||
| 6-48 yards, 1 PAT; Paul Fuller: 3-36 yards, 1 TD; Zac Koenig: 5-16 yards; Jared | ||||||||||||
| Engelbert: 2-8 yards; Cole Kruse: 4-7 yards | ||||||||||||
| Passing: Cole Kruse: 3-4, 51 yards, 1 TD, 1 PAT | ||||||||||||
| Receiving: Cas Spangler: 2-40 yards, 1 TD; Grant Brown: 1-11 yards, 1 PAT | ||||||||||||
| Ellsworth Bearcats | ||||||||||||
| Rushing: Caleb Kruse: 27-143, 1 TD; Kaleb Stefek: 10-31 yards; Ryan Mayniss: | ||||||||||||
| 9-13 yards | ||||||||||||
| Passing: Ryan Mayniss: 7-21, 94 yards, 1 TD, 1 INT | ||||||||||||
| Receiving: Chris Buchholz: 1-38 yards; Chris Seiler: 3-31 yards; Lance Wright: 1-13 | ||||||||||||
| yards; Gabe Paull: 1-10 yards, 1 TD; Caleb Kruse: 1-2 yards | ||||||||||||