
Rocori Football
Latest Scores
Team Overview
Players
# | Name | Position | Grade |
---|---|---|---|
1 | Saul Enz | 12 | |
2 | Maddox Abel | WR, DB | 12 |
3 | Will Nelson | WR, DB | 11 |
4 | Max Fredin | QB, DB | 12 |
5 | Renner Haven | LB, RB | 11 |
6 | Nolan Flatten | WR, LB | 12 |
7 | Zac Humbert | WR, DB | 11 |
8 | Zander Folkerts | DB, RB | 12 |
9 | Carson Schmidt | WR, LB | 12 |
10 | Caleb Maddox | WR, DB | 12 |
11 | Noah Olmscheid | WR, DB | 12 |
12 | Blake Kelly | QB, DB | 11 |
13 | Mayson Wahnschaffe | WR, DB | 11 |
14 | Ryder Kremers | DB, RB | 11 |
15 | Charlie Mergen | WR, DB | 10 |
16 | Tyson Zauhar | QB, DB | 10 |
17 | Myles Gertken | WR, DE | 12 |
18 | Grady Brown | WR, LB | 11 |
19 | Nolan Van Loy | WR, DE | 11 |
20 | Charlie Upgren | DB, RB | 11 |
21 | Brody Woods | WR, DE | 12 |
22 | Brett Bertram | WR, DB | 12 |
23 | Ryan Kellen | WR, LB | 10 |
24 | Mark Beeler | WR, DB | 11 |
25 | Blayne Schug | WR, DB | 10 |
27 | Eli Penner | WR, DB | 11 |
28 | Gabe Fredin | WR, DB | 10 |
29 | Cooper Notch | LB, RB | 10 |
30 | Dane Zeiher | WR, DE | 10 |
33 | Jacob Steil | WR, DB | 11 |
34 | Carter Simon | WR, DB | 10 |
35 | Devin Barnum | WR, DB | 10 |
36 | Nolan Elfering | WR, DB | 10 |
38 | Jace Theisen | WR, DE | 10 |
39 | Brayden Keehn | WR, DB | 10 |
40 | Jayden Garcia | PK, P | 12 |
41 | Ethan Hellerman | WR, DB | 10 |
42 | Carson Stommes | DE, RB | 10 |
44 | Noah Mick | PK, P | 11 |
47 | Alex Moctezuma | LB, RB | 10 |
48 | Grant Schrom | WR, DB | 10 |
50 | Keagan Gillen | OL, DL | 11 |
51 | Landon Kraemer | OL, DL | 11 |
53 | Scott Stephens | LB, OL | 11 |
54 | Zander Bitker | OL, DL | 12 |
55 | Brody Rausch | OL, DL | 11 |
56 | Brayden Klinkner | OL, DL | 10 |
58 | Riley Schonecker | OL, DL | 10 |
61 | Izzy Springs | OL, DL | 12 |
64 | Logan Skoblik | OL, DL | 11 |
67 | Sawyer Minnerath | OL, DL | 12 |
69 | Jackson Jacobs | OL, DL | 11 |
70 | Reed Nielsen | OL, DL | 11 |
73 | Gavin Reinhardt | OL, DL | 11 |
74 | Matt Imholte | OL, DL | 10 |
75 | Mason Schmitt | OL, DL | 12 |
76 | Grayson O'Neal | OL, DL | 10 |
78 | Andrew Trout | OL, DL | 12 |
79 | Jackson Reinert | OL, DL | 11 |
84 | Cristian Bergeson | WR, LB | 10 |
85 | Logan Adams | WR, DB | 10 |
97 | Isaac Voigt | OL, DL | 11 |
Staff
Name |
---|
Greg Enz |
Passing | |
---|---|
Completions | 73 |
Attempts | 115 |
Completion Percent | 0.635 |
Yards | 726 |
Average Yards | 6.313 |
Touchdowns | 3 |
Interceptions | 4 |
Quarterback Rating | 75.489 |
Passing Yards | 181.500 |
Games Played | 4 |
Rushing | |
---|---|
Attempts | 86 |
Yards | 302 |
Average Yards | 3.512 |
Touchdowns | 5 |
Fumbles Lost | 0 |
Two Point Conversions | 0 |
Rushing Yards | 75.500 |
Games Played | 4 |
Receiving | |
---|---|
Receptions | 73 |
Yards | 726 |
Average Yards | 9.945 |
Touchdowns | 3 |
Two Point Conversions | 0 |
Yards After Catch | 0 |
Receiving Yards | 181.500 |
Games Played | 4 |
Defensive | |
---|---|
Solo Tackles | 180 |
Assisted Tackles | 18 |
Tackles | 198 |
Sacks | 3 |
Fumble Recoveries | 0 |
Interceptions | 5 |
Forced Fumbles | 0 |
Blocked Kicks | 0 |
Safeties | 0 |
Interception Touchdowns | 0 |
Fumble Touchdowns | 0 |
Blocked Kick Touchdowns | 0 |
Touchdowns | 0 |
Passes Defended | 0 |
Tackles For Loss | 0 |
Games Played | 4 |
Punt Returning | |
---|---|
Returns | 7 |
Fair Catches | 0 |
Yards | 76 |
Average Yards | 10.857 |
Touchdowns | 0 |
Games Played | 4 |
Kick Returning | |
---|---|
Returns | 13 |
Yards | 182 |
Average Yards | 14 |
Touchdowns | 0 |
Games Played | 4 |
Punting | |
---|---|
Punts | 12 |
Yards | 176 |
Average Yards | 14.667 |
Touchbacks | 0 |
Not Returned Past 20 | 0 |
Games Played | 4 |
Kicking | |
---|---|
Tens Attempted | 0 |
Tens Made | 0 |
Twenties Attempted | 0 |
Twenties Made | 0 |
Thirties Attempted | 0 |
Thirties Made | 0 |
Forties Attempted | 0 |
Forties Made | 0 |
Fifties Plus Attempted | 0 |
Fifties Plus Made | 0 |
Field Goals Attempted | 0 |
Field Goals Made | 0 |
Field Goal Percent | 0 |
Extra Points Attempted | 4 |
Extra Points Made | 4 |
Extra Points Percent | 1 |
Games Played | 4 |
Team Offensive | |
---|---|
First Downs | 55 |
Third Down Attempts | 48 |
Third Down Conversions | 17 |
Third Down Conversion Percent | 0.354 |
Fourth Down Attempts | 14 |
Fourth Down Conversions | 4 |
Fourth Down Conversion Percent | 0.286 |
Possession Time | 3313 |
Penalties | 12 |
Penalty Yards | 110 |
Yards | 1028 |
Games Played | 4 |
Team Record | |
---|---|
Wins | |
Losses | |
Ties | |
Points | 64 |
Passing
# | Name | G | C | Att | C% | Yd | Yd/Att | TD | Int | Rate |
---|---|---|---|---|---|---|---|---|---|---|
4 | Max Fredin | 4 | 73 | 115 | 0.635 | 726 | 6.313 | 3 | 4 | 75.489 |
Rushing
# | Name | G | Att | Yd | Yd/Att | TD | Fum | 2PM | YPG |
---|---|---|---|---|---|---|---|---|---|
4 | Max Fredin | 4 | 51 | 187 | 3.667 | 3 | 0 | 0 | 46.750 |
10 | Caleb Maddox | 3 | 16 | 74 | 4.625 | 2 | 0 | 0 | 24.667 |
12 | Blake Kelly | 1 | 2 | 10 | 5 | 0 | 0 | 0 | 10 |
14 | Ryder Kremers | 1 | 2 | -4 | -2 | 0 | 0 | 0 | -4 |
19 | Nolan Van Loy | 1 | 1 | 11 | 11 | 0 | 0 | 0 | 11 |
20 | Charlie Upgren | 2 | 3 | 7 | 2.333 | 0 | 0 | 0 | 3.500 |
Receiving
# | Name | G | Rec | Yd | Yd/Rec | TD | 2pm | YPG | YAC |
---|---|---|---|---|---|---|---|---|---|
2 | Maddox Abel | 4 | 13 | 111 | 8.538 | 0 | 0 | 27.750 | 0 |
10 | Caleb Maddox | 4 | 16 | 340 | 21.250 | 3 | 0 | 85 | 0 |
11 | Noah Olmscheid | 4 | 11 | 72 | 6.545 | 0 | 0 | 18 | 0 |
13 | Mayson Wahnschaffe | 3 | 6 | 37 | 6.167 | 0 | 0 | 12.333 | 0 |
20 | Charlie Upgren | 2 | 4 | 16 | 4 | 0 | 0 | 8 | 0 |
21 | Brody Woods | 2 | 5 | 42 | 8.400 | 0 | 0 | 21 | 0 |
Punt Returning
# | Name | G | Ret | FC | Yd | Yd/Ret | TD |
---|---|---|---|---|---|---|---|
3 | Will Nelson | 1 | 1 | 0 | 20 | 20 | 0 |
10 | Caleb Maddox | 4 | 5 | 0 | 56 | 11.200 | 0 |
13 | Mayson Wahnschaffe | 1 | 1 | 0 | 0 | 0 | 0 |
Kick Returning
# | Name | G | Ret | Yd | Yd/Ret | TD |
---|---|---|---|---|---|---|
5 | Renner Haven | 1 | 1 | 16 | 16 | 0 |
10 | Caleb Maddox | 1 | 2 | 29 | 14.500 | 0 |
13 | Mayson Wahnschaffe | 3 | 7 | 116 | 16.571 | 0 |
19 | Nolan Van Loy | 1 | 1 | 0 | 0 | 0 |
25 | Blayne Schug | 1 | 1 | 15 | 15 | 0 |
Kicking
# | Name | G | FGA | FGM | FG% | XPA | XPM | XP% | 1-19A | 1-19M | 20-29A | 20-29M | 30-39A | 30-39M | 40-49A | 40-49M | 50+A | 50+M |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
44 | Noah Mick | 2 | 0 | 0 | 0 | 4 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Defensive
# | Name | G | Tck | Atck | TTck | Sck | Fum | FF | Int | IntTD | TotTD | Sfty | BK | BKTD | PD |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | Maddox Abel | 4 | 2 | 1 | 3 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
3 | Will Nelson | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
5 | Renner Haven | 4 | 21 | 4 | 25 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
6 | Nolan Flatten | 4 | 30 | 1 | 31 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
8 | Zander Folkerts | 4 | 22 | 1 | 23 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
10 | Caleb Maddox | 4 | 10 | 2 | 12 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
11 | Noah Olmscheid | 4 | 8 | 0 | 8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
13 | Mayson Wahnschaffe | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
16 | Tyson Zauhar | 4 | 4 | 1 | 5 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
17 | Myles Gertken | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
19 | Nolan Van Loy | 4 | 12 | 1 | 13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
20 | Charlie Upgren | 3 | 5 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
21 | Brody Woods | 4 | 15 | 2 | 17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
22 | Brett Bertram | 1 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
27 | Eli Penner | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
29 | Cooper Notch | 4 | 16 | 1 | 17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
30 | Dane Zeiher | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
53 | Scott Stephens | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
64 | Logan Skoblik | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
67 | Sawyer Minnerath | 4 | 8 | 0 | 8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
69 | Jackson Jacobs | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
74 | Matt Imholte | 2 | 2 | 1 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
76 | Grayson O'Neal | 3 | 8 | 0 | 8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
79 | Jackson Reinert | 4 | 6 | 1 | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
97 | Isaac Voigt | 2 | 1 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Punting
# | Name | G | Punts | Yd | Avg | Touchbacks | In20 |
---|---|---|---|---|---|---|---|
4 | Max Fredin | 2 | 2 | 48 | 24 | 0 | 0 |
29 | Cooper Notch | 4 | 10 | 128 | 12.800 | 0 | 0 |
Help us get data for this page
We’ll post updates here as soon as we get them. If you’re a coach, you can send us your team’s information below.
Submit Team InfoLatest Headlines
Roman Voss of Jackson County Central, Howie Johnson of Forest Lake and Andrew Trout of Rocori are off to great starts in their senior seasons.
Recent Livestreams
More from Rocori Football
Minnesota Top 25 released: see our picks for the state's best football teams
Jim Paulsen’s preseason ranking of the best teams in the state regardless of class.
Meet the Minnesota Star Tribune high school football 2025 preseason Dream Team
Strib Varsity football writer Jim Paulsen started with quarterbacks, because it’s football, but his list hits every position and shows every college commitment.
Analysis: NIL deals, agent negotiations now in play for Minnesota's top high school athletes in revenue-sharing era
High school prospects have decisions to make, with some already hiring agents to prepare for NIL and revenue-sharing talks in recruiting.
The best 25 football teams in Minnesota? Sneak peek video reveals rankings
Randy Shaver broke down the rankings with Jim Paulsen and Cassidy Hettesheimer of Strib Varsity to discuss the top teams, 25 to 1. Watch it here:
Minnesota's best football players? This video is a spoiler, but answers that question
Randy Shaver sat down with Jim Paulsen and Marcus Fuller of Strib Varsity to discuss the selections for the Preseason Dream Team. Watch it here:
Watch the replay: No. 1 Marshall and No. 3 Willmar, volleyball rivals, battled in first Strib Varsity livestream
The season begins with a match right off the top of the rankings and continues with more volleyball and lots of Week 1 football.
Here are Minnesota's most appealing Friday night football atmospheres
Whether driven by the view, the atmosphere or the stadium itself, some places make Friday nights even more special. Here’s an admittedly very subjective list.
Here are the high school juniors Minnesota sports fans should know
The all-sport list includes Maddyn Greenway at Providence Academy, Mason West at Edina and Jayden Moore at Hopkins.
Minnesota Top 20: Clash of 5A titans in final Friday of regular season
Class 5A, the state’s second-largest — and deepest — classification takes center stage in Jim Paulsen’s new list.
Despite losing record, Eden Prairie still a danger to Minnetonka, predictors say
Star Tribune reporters Jim Paulsen and David La Vaque pick the week’s biggest matchups, including the Star Tribune Game of the Week: Rogers at Elk River.