Grand Rapids vs Hermantown Football Game
Football Hub
GRDRAP
HRMNTN
Grand Rapids vs Hermantown
September 26, 2025 • Centricity Stadium (CV Turf Field)
Team | 1 | 2 | 3 | 4 | F |
|---|---|---|---|---|---|
| Grand Rapids | 13 | 6 | 0 | 15 | 34 |
| Hermantown | 0 | 13 | 7 | 0 | 20 |
SCORING SUMMARY
No scoring summary available.
Passing
| Total | 1 | 4 | 18 | 0 | 0 | 45.833 |
| Oliver Spahn #2 | 1 | 4 | 18 | 0 | 0 | 45.833 |
Passing
| Total | 6 | 15 | 66 | 1 | 0 | 75.972 |
| Sawyer Senst #7 | 6 | 15 | 66 | 1 | 0 | 75.972 |
Rushing
| Total | 50 | 415 | 8.300 | 5 |
| Mason Johnson #34 | 16 | 126 | 7.875 | 2 |
| Oliver Spahn #2 | 10 | 87 | 8.700 | 1 |
| Marcus Thiel #7 | 4 | 41 | 10.250 | 1 |
| Ethan Morgan #33 | 5 | 39 | 7.800 | 1 |
| Jaxon Rabbers #3 | 12 | 109 | 9.083 | 0 |
| Sam Arlt #32 | 3 | 13 | 4.333 | 0 |
Rushing
| Total | 26 | 163 | 6.269 | 2 |
| Martin Sleen #21 | 21 | 139 | 6.619 | 2 |
| Tanner Homstad #1 | 0 | 0 | 0 | 0 |
| Sawyer Senst #7 | 1 | 5 | 5 | 0 |
| Bode Madill #13 | 0 | 0 | 0 | 0 |
| Owen Simonson #33 | 4 | 19 | 4.750 | 0 |
| Grant Johnson #45 | 0 | 0 | 0 | 0 |
| Liam Worthington #86 | 0 | 0 | 0 | 0 |
Receiving
| Total | 1 | 18 | 18 | 0 |
| Jaxon Rabbers #3 | 1 | 18 | 18 | 0 |
Receiving
| Total | 6 | 66 | 11 | 1 |
| Grant Johnson #45 | 4 | 53 | 13.250 | 1 |
| Tanner Homstad #1 | 0 | 0 | 0 | 0 |
| Bode Madill #13 | 1 | 16 | 16 | 0 |
| Martin Sleen #21 | 1 | -3 | -3 | 0 |
| Owen Simonson #33 | 0 | 0 | 0 | 0 |
| Liam Worthington #86 | 0 | 0 | 0 | 0 |
Kicking
| Total | 0 | 3 | 2 |
| Marco Rolle #22 | 0 | 3 | 2 |
Kicking
| Total | 0 | 3 | 2 |
| Bode Madill #13 | 0 | 3 | 2 |
Defensive
| Total | 25 | 45 | 5 | 1 | 0 |
| Oliver Spahn #2 | 8 | 13 | 1 | 0 | 0 |
| Mason Johnson #34 | 5 | 9 | 1 | 0 | 0 |
| Marcus Thiel #7 | 4 | 7 | 0 | 0 | 0 |
| Ethan Morgan #33 | 3 | 4 | 0 | 1 | 0 |
| Jaxon Rabbers #3 | 3 | 3 | 0 | 0 | 0 |
| Eli Cherne #99 | 0 | 3 | 1 | 0 | 0 |
| Grady Giffen #41 | 1 | 2 | 0 | 0 | 0 |
| Adric Adam #66 | 0 | 2 | 2 | 0 | 0 |
| Joe Dick #21 | 0 | 1 | 0 | 0 | 0 |
| Justin Crum #50 | 1 | 1 | 0 | 0 | 0 |
Defensive
| Total | 42 | 82 | 0 | 0 | 0 |
| Kyle LaValley #61 | 9 | 14 | 0 | 0 | 0 |
| Fletcher Wrazidlo #9 | 8 | 13 | 0 | 0 | 0 |
| Grant Johnson #45 | 4 | 10 | 0 | 0 | 0 |
| Liam Worthington #86 | 7 | 10 | 0 | 0 | 0 |
| Nathan Haedrich #53 | 2 | 7 | 0 | 0 | 0 |
| Adan Sandoval-Luna #72 | 3 | 6 | 0 | 0 | 0 |
| Zachary Wunner #54 | 4 | 5 | 0 | 0 | 0 |
| Tanner Homstad #1 | 2 | 4 | 0 | 0 | 0 |
| Neo Carlson #65 | 0 | 4 | 0 | 0 | 0 |
| Joseph Bergquist #71 | 1 | 4 | 0 | 0 | 0 |
| Bode Madill #13 | 0 | 2 | 0 | 0 | 0 |
| Ethan McCubbin #5 | 1 | 1 | 0 | 0 | 0 |
| Jack McCaffrey #73 | 0 | 1 | 0 | 0 | 0 |
| George Belmore #76 | 1 | 1 | 0 | 0 | 0 |
Punting
| Total | 0 | 0 | 0 |
Punting
| Total | 4 | 165 | 41.250 |
| Bode Madill #13 | 4 | 165 | 41.250 |
Passing Stats | ||
|---|---|---|
| Completions | 1 | 6 |
| Attempts | 4 | 15 |
| Yards | 18 | 66 |
| Touchdowns | 0 | 1 |
| Interceptions | 0 | 0 |
| Quarterback Rating | 45.833 | 75.972 |
Rushing Stats | ||
|---|---|---|
| Attempts | 50 | 26 |
| Yards | 415 | 163 |
| Average Yards | 8.300 | 6.269 |
| Touchdowns | 5 | 2 |
Receiving Stats | ||
|---|---|---|
| Receptions | 1 | 6 |
| Yards | 18 | 66 |
| Average Yards | 18 | 11 |
| Touchdowns | 0 | 1 |
Defensive Stats | ||
|---|---|---|
| Solo Tackles | 25 | 42 |
| Tackles | 45 | 82 |
| Sacks | 5 | 0 |
| Forced Fumbles | 1 | 0 |
| Interceptions | 0 | 0 |
Punt Returning Stats | ||
|---|---|---|
| Returns | 0 | 0 |
| Yards | 0 | 0 |
| Average Yards | 0 | 0 |
| Touchdowns | 0 | 0 |
Kick Returning Stats | ||
|---|---|---|
| Returns | 0 | 0 |
| Yards | 0 | 0 |
| Average Yards | 0 | 0 |
| Touchdowns | 0 | 0 |
Punting Stats | ||
|---|---|---|
| Punts | 0 | 4 |
| Yards | 0 | 165 |
| Average Yards | 0 | 41.250 |
Kicking Stats | ||
|---|---|---|
| Field Goals Made | 0 | 0 |
| Extra Points Attempted | 3 | 3 |
| Extra Points Made | 2 | 2 |
Team Offensive Stats |
|---|

