skip navigation

March 5-8, 2025 Xcel Energy Center & 3M Arena at Mariucci


2025 State Tournament Leading Scorers

Player Class Team Goals Assists Total Points
Mason Kraft Class AA Moorhead 9 2 11
Ben Geiger Class A Northfield 2 4 6
Rory Kvern Class A Orono 3 3 6
Ethan Pagel Class A Orono 3 3 6
Cole Swanson Class A Hibbing/Chilsholm 2 4 6

THE RED RIVER - WAVE OF GREEN

Ten years from now, sometime during the winter of 2034-35, a group of former high school hockey players from East Grand Forks, Minnesota, will gather to celebrate and catch up.  The event will be filled with smiles and laughs and stories.

“Remember when Schmiedeberg broke his skate and a repair shop in St. Paul got it fixed in time for the second period?”

“Remember the feeling on the bench going into overtime against St. Cloud Cathedral?”

“Remember getting those gold medals and posing for photos with the championship trophy?”

The Green Wave created all sorts of memories this weekend at the Class A boys state tournament at Xcel Energy Center.  It was the most story book of storybook endings, after a 10-13-2 regular season, they started rolling in the Section 8 tournament, won three games and headed to state as the No. 4 seed.  All they did in downtown St. Paul was beat fifth seed Northern Lakes 3-0 in the quarterfinals, shocked top-seeded Hibbing/Chisholm 7-5 in the semifinals, and then stunned second-seeded and defending state champ St. Cloud Cathedral 2-1 in overtime on Saturday.  Senior Jace Van Eps, who scored the winning goal, summed everything up nicely when he said, “It was something I’ll never forget for the rest of my life.”

East Grand Forks has a strong hockey tradition. The Green Wave played at state for the 14th time this week and won previous championships in 2014 and 2015.  Earlier this season the players from those two title teams were invited to a reunion and celebration of their accomplishments.  “Our guys got to see those 27, 28-year-olds come back and they interacted with each other,” said East Grand Forks coach Tyler Palmiscno. “These guys saw how fun it was for them to come back, tell stories and be honored on the ice. And now in 10 years these guys will get to do it.”  Not long ago, few people – if any – looked at the Green Wave and thought “state champs in the making.” Who could blame them?

“We had an extremely difficult season, but we never lost sight of what our end goal was, and that was to win a section championship and then win a state title,” Palmiscno said. “And I would say around January 15 there were very few people in Minnesota who thought we'd have that trophy right now.  And I'm not even saying that we really believed it, but I know that what we believed was if we kept showing up and kept going to work, good things happen when you commit to those principles.  “And I think that once the puck dropped for the section playoffs, all of a sudden we had a group of 20 led by a senior class that was very driven.”

Events, on and off the ice, just seemed to work in the Green Wave’s favor this weekend When Cole Schmiedeberg was sidelined by a broken skate before the semifinals.  When Cathedral freshman Bo Schmidt scored late in regulation to make it a 1-1 game, the Green Wave coaches and players gathered in a tight knot on the bench as overtime loomed.

There was some history in play.  In the 2015 championship game, East Grand Forks trailed Hermantown before rallying to win 5-4 in overtime.

“We were up by two goals with 30 seconds left in that game, standing on the same bench,” the coach said. “The message today was almost identical to that message. I mean, when you're on that bench, if you're going to overtime, like I told them, ‘If we would have said at the first meeting of the season that you are headed to overtime with an opportunity for a championship, would you take it?  Darn right you would.’  “And that's what we had. We had an opportunity to win a title. You can't look in the past.  You've got to face what’s directly in front of you.  One of our keys of the game all week and through the section tournament was a next-shift mentality, and the next shift was the first shift of overtime.  We can't control the refs calls or the bounce of the puck, but we can control our effort in overtime.  I like the way we responded.  I'm just so happy for this group of kids.

“All we had to was win three games (in section play), then win three more games.”

SPUDS OF MOORHEAD RUNNER UP CURSE BROKEN

Moorhead wasn’t leaving anything to chance this time around. 

The Spuds had been in a boys hockey championship game eight times before and they didn’t return home on Interstate 94 with a first-place trophy or blue-ribboned gold medals in tow.  The albatross of not climbing that final rung has dogged the Spuds for 33 seasons since their first championship game loss to Bloomington Jefferson under the Tier I format in 1994.  This time was going to be different they vowed.  It was going to take something very special to make program history. 

This classic will be remembered for decades. 

“There are a lot of people up north that are smiling right now and they will be for a long time,” Moorhead activities director Dean Haugo said. The Spuds left them with plenty to relish. Top-seeded Moorhead got out to a fast start and weathered a late storm to pull out a 7-6 victory over No. 2 Stillwater in the Minnesota State High School League’s Class AA Boys Hockey Championship Game on Saturday, March 8 in front of a record crowd of 20,491 at the Xcel Energy Center in downtown St. Paul. 

Senior forward Mason Kraft scored a record-tying four goals in Moorhead’s five-goal outburst and that large margin was needed as the Spuds (28-2-1) held on for dear life in the face of adversity to capture the first state championship in program history.  “We know the history, so to be remembered as the group to get the first one is really awesome,” said senior forward Brooks Cullen, who scored a goal and assisted on another in an end-to-end frenzy of play all the way to the finish. 

It appeared that Moorhead would cruise to the championship behind Kraft’s heroics.  His four goals in a period tied a longstanding record set by Eveleth’s John Mayasich in 1951.  The Spuds held a 5-1 lead after the first period, but could just produce just two more goals. The Ponies (24-7-0), also looking for their first hockey state title, didn’t wither in Moorhead’s blazing start.  Stillwater kept chipping away, eventually pulling to within 7-6 with 3:20 left in regulation time after senior forward Matthew Volkman scored two goals in less than three minutes. 

“There was no doubt Stillwater was going to rally,” Haugo said. “But I truly believe our team was prepared for this situation. This is quite remarkable to do what was necessary to get this first one.”

SLAP SHOTS

  • Shakopee Head Coach -  Calvin Simon, who in his seventh year as head coach, became the first African-American head coach in tournament history.  Simon played in 2005 Tourney with Shakopee.
  • Northern Lakes Head Coach - Mike Randolph, qualified for a record-tying nineteenth state tournament (the previous eighteen were with Duluth East). Randolph shares the record with the legendary Willard Ikola of Edina.
  • East Grand Forks finished the regular season with a record of 10-13-2, and made it to State as the 4th seed and knocked off the top-seeded defending champions in OT to capture Class A championship.
  • In process of capturing first State Championship in school history, Moorhead Spud Forward Mason Kraft managed to tie the legendary Iron Ranger - John Mayasich for most goals scored in a single period from 1951 Tourney, piling up 4 goals in the opening period of title game.
  • The Red River Valley in Minnesota reined supreme in Section 8 A/AA with Moorhead & East Grand Forks (Minnesota) capturing State crowns.  Additionally, Grand Forks Central & Grand Forks Red River (North Dakota) were Champions and runner-up respectively in North Dakota hockey tourney.
  • Tournament attendance: XXX

Lakeville South - Class AA Section 1

Roster Position Number
Carson Hauger G 1
Tristan Lawrence F 2
Tristan Anderson D/F 3
Case Peterson F 5
Trey Newgard F 6
Gavin Lafferty D 7
Oscar Balkins F 8
Luke Johnson D 9
Jack Starfield F 10
Colby Olsen F 11
Caden Ocken F 12
Eddie Hartmann D 13
Jackson Ernst F 14
Carter Ernst F 15
Brayden Olsen F 22
Will Kortan F 23
Mo Moline D 25
Charlie Hunst D 29
Logan Klaren G 30
Nathan Larson G 33
Kayleigh Huot Manager
Molly Oehlerts Manager
Josh Storm Head Coach
Lee Engstrom Assistant Coach
Ben Storm Assistant Coach

Shakopee - Class AA Section 2

Roster Position Number
Jack Kultgen D 3
Cole Davis F 7
Tristin Wassengeso F 8
Peyton Chase F 9
Jack Moe F 10
Cooper Siegert F 11
Cody Sawyer F 14
Daylin Cline F 19
Will Youngberg D 20
Cooper Simpson F 21
Nathaniel Pederson F 22
Zach Docteur F 24
Jacob Lee F 26
Carson Steinhoff D 27
Benjamin Box F 28
Niklas Huson G 30
Owen Lunneborg G 31
Landon Huh D 33
Mason Vogel F 37
Jaxon Johnson D 40
Nathan Heilman Manager
Will O’Neill Manager
Calvin Simon Head Coach
Brent Cullaton Assistant Coach
Brandon Ferns Assistant Coach

Saint Thomas Academy - Class AA Section 3

Roster Position Number
Cody Niesen G 1
Thomas Kertz D 2
Charlie Kawaters D 3
Jackson Rudh F 4
Augustus Olson D 6
Lane Powers F 7
Will Dosan F 9
Reed Smith F 10
James Richardson D 11
Peter Murray F 12
Michael Mikan F 13
Patrick Cronin D 17
Cody Kronberg D 18
Max Candon F 19
Lucas Connery F 21
Cole Braunshausen F 22
Nicholas Russ F 23
Bennett Knutson F 27
Jacksyn Crary G 33
Luca Pedri F 34
Joe Diebel Manager
Tommy McCarr Manager
Jack Simmons Manager
Hank Steveken Manager
Mark Strobel Head Coach
Charlie Hammel Assistant Coach
Josh Hoekstra Assistant Coach
Jim Kilburg Assistant Coach
Brian Murphy Assistant Coach
Jason Smallidge Assistant Coach

Stillwater - Class AA Section 4

Roster Position Number
Cal Conway G 1
Alexander Oehlke D 2
Trey Fredenberg F 3
Jonas Kohn D 4
Callen Grilz D 5
Rylan Lord F 8
Conor McGlynn D 9
Carson Kingbay F 10
Brody Dustin F 11
Luca Frascone F 12
John Karkula D 14
Luca Jarvis F 15
Wyatt Wells F 16
Lucas Myers F 17
Matthew Volkman F 18
Blake Vanek F 19
Teague McGlynn F 22
Tate Batchelor D 24
Luke Geisbauer F 27
Landon Huber G 31
Bobby Appert Manager
Cole Salazar Manager
Greg Zanon Head Coach
Cale Arhart Assistant Coach
Thomas Vanek Assistant Coach

Rogers - Class AA Section 5

Roster Position Number
Nolen Geerdes D 2
Kellen Branton F 3
Owen Zacher F 4
Brady Sorrentino D 5
Mason Jenson F 7
Avenir Belous F 8
Brayden Lorentzen F 10
Parker Deschene F 11
Jake Vukich F 12
Hudson Kottke F 13
Keaton Weis F 15
Cameron Lubke F 16
Jayden Kurtz D 17
Brock Cheslock F 18
Matthew Hauser D 19
Koen Hochstaetter D 22
Connor Sundberg F 23
Jackson Smithknecht D 25
Wyatt Knott G 30
Tyler Bacon G 33
Sawyer Kanning Manager
Ryan Larson Manager
David Brown Head Coach
Vaughan Ahrens Assistant Coach
Joonas Donskoi Assistant Coach
Isaac Fondrick Assistant Coach
Ross Orrock Assistant Coach

Edina - Class AA Section 6

Roster Position Number
Chase Bjorgaard G 1
Brady Mullmann D 2
Dylan Dubuc D 5
Charles Velner D 6
Sam Peckham D 7
Caleb Pittsley F 8
Mason West F 9
Freddie Schneider F 10
Alex White F 11
Becker Wenkus D 14
Bode Mcconnell F 15
Brady Peterson F 16
Quintin Schaefer F 17
Casey Mason F 18
Casey Vandertop F 19
Robby Hoch D 20
David Varecka F 21
Joseph Cepek F 22
Tucker Johnson F 23
Wyatt Spindler G 30
Weston Borst Manager
Ben Molitor Manager
Joe Portz Manager
Curt Giles Head Coach
Greg Aslakson Assistant Coach
Dick Blooston Assistant Coach
Josh Harding Assistant Coach
Dave Terwilliger Assistant Coach

Andover - Class AA Section 7

Roster Position Number
Cash Cruitt G 1
Drew Law D 2
Owen Lutgen D 4
Brody Peterson F 7
Chase Nadeau D 8
K.J. Sauer F 9
Camden Langfeld F 10
Chase Foy F 12
William Thackeray F 14
Cooper Johannsen D 15
Jordan Giacomini F 16
Dillon Larsen F 18
Jack Rykkeli F 19
Keaton Coe F 22
Mason Miller F 23
Casey Rodgers D 24
Jack Murphy F 25
Luke Babineau F 28
Mason Sanders D 34
Cayden Foster G 35
Kyle Leopold Manager
Cayden Foster Head Coach
Mark Cotter Assistant Coach
Cal Decowski Assistant Coach
Jordan Leopold Assistant Coach
Nick Manney Assistant Coach
Ryan Olson Assistant Coach

Moorhead - Class AA Section 8

Roster Position Number
Drew Simonich D 3
Brandon Mickelson D 4
Brady Steffen D 5
Aiden Dufault D 6
Zac Zimmerman F 7
Brooks Cullen F 8
Michael Herman F 10
Max Cullen F 11
George Arnold F 12
Carver Hasbargen F 13
Carter Huotari D 14
Zak Devig D 15
Carson Kuntz F 16
Mason Kraft F 19
Evan Wanner F 20
Seamus Campbell F 21
Tanner Gilbertson F 22
Tyden Bergeson F 23
Nolan Cook G 30
Charlie Stenehjem G 33
Jake Franklin Manager
*Ethan Monshaugen Manager
Levi Moszer Manager
Graden Quade Manager
Jon Ammerman Head Coach
Matt Cullen Assistant Coach
Aaron Herdt Assistant Coach
Tony Kunka Assistant Coach
Tyler McNamara Assistant Coach
Derek Thompson Assistant Coach
Sam Walstad Assistant Coach

*Spud hockey team Manager - Ethan Monshaugen died unexpectedly in March, 2024 of a spontaneous aortic dissection.  All season long, the Moorhead team dedicated the season to Ethan and a #23 jersey hung in team bench dawning his name (shown and held in team images).  Ethan’s obituary was wonderfully written, including this passage: 'He found immense joy in his role as the team manager of the MHS Spuds Varsity hockey team and actively participated on the golf team, cherishing being with his friends/teammates'.  Following semi-final Tourney win over Edina, players stated they 'play for him every day, and he was pulling strings from heaven for the boys'.


Northfield - Class A Section 1

Roster Position Number
Max Frank G 1
Benjamin Geiger D 2
Ashton Pumper D 3
Bridger Riley D 4
Joey Fogarty D 5
Landon Raleigh F 6
Will Cashin F 7
Carter Simon D 8
Michael Steward F 9
Christian Whiteman F 11
Henry Webber F 12
Charlie Becker F 14
Jacob Peters D 15
Brody Jenson F 17
Wade Gilbertson F 18
Miles Kennelly F 20
Griffin Kennelly F 21
Oliver Benjamin F 22
Jacob Faust D 24
Gavin Winter G 30
Elias Ekern Manager
George Peterson Manager
Mike Luckraft Head Coach
Charlie Cloud Assistant Coach
Scott Cloud Assistant Coach

Orono - Class A Section 2

Roster Position Number
Maxwell Lewin G 1
Miller Williams D 2
Luca DeCubellis D 3
Jacob Pfeifer D 4
Lachlan Hoffman F 7
Trey Landa F 9
Cruz Fey D 11
Talan Reuter F 13
Brenner Kanive F 15
Rory Kvern F 16
Jacob Bradstock D 17
Boston Foster F 19
Nick Nugent D 22
Bennett Moen F 23
Henry Raich F 24
Winfield Stephens F 26
Ethan Pagel F 28
Evan Schmidt G 31
Jackson Knight F 34
Ryan De Lange F 38
Blake Van Patten Manager
Colin Werremeyer Manager
Mitch Hall Head Coach
Tom Hall Assistant Coach
Garrett Schmitz Assistant Coach

Luverne - Class A Section 3

Roster Position Number
Jaxon Lais D 2
Benjamin Hartquist D 4
Zeke Frahm F 5
Blake Sauer F 6
Alexander Schlosser F 7
Landyn Lais F 8
Maddox Miller D 9
Layke Miller D 10
Colton Haubrich F 12
Blaik Bork F/D 13
Levi Gonnerman F 14
Sage Viessman D 16
Trenton Lass D 19
Marcus Vortherms F 20
Maddux Domagala F 21
Will Bergman F 22
Jackson VanMaanen D 24
Jude Hoven F 26
Xander Remme G 33
Gavin Hoven G 40
Keaton Ahrendt Manager
Zack Overgaard Manager
Tony Sandbulte Head Coach
Pete Connell Assistant Coach

Mahtomedi - Class A Section 4

Roster Position Number
Joseph Pipes D 2
Ryker Dunbar D 3
Macklin Appert D 4
Cael Brummel D 7
Devin O’Donnell F 8
Trevor Rogosheske D 9
Winston Wright F 10
Kaden Gagnelius F 11
Blake Loida F 12
Laken Decker F 14
Easton Dezelar F 15
Brayden Fuerst F 16
Will Seevers F 17
Zachariah Zins D 20
Brock Gutterman F 22
Cody Loida D 23
Ryan Lipovetz F 25
Shey Sorenson F 28
Jackson Chesak G 30
Wes Strub G 35
Dylan Klingbeil Manager
Amber Schaefer Manager
Mykenna Theuninck Manager
Jeff Poeschl Head Coach
Chris Bennett Assistant Coach
Dave Colova Assistant Coach
Johno May Assistant Coach
Alex Rogosheske Assistant Coach
Tom Strelow Assistant Coach

St. Cloud Cathedral - Class A Section 5

Roster Position Number
Keaton LeGrande G 1
Camden Kroll F 2
Mason Layne D 5
John Hirschfeld F 6
Caden Johnson F 7
Caleb Trant F 11
Garrett Loch F 12
Jaeger Wood F 13
Connor Stockman D 15
Bo Schmidt F 17
Carter Bakeberg D 18
Elijah Van Heel D 19
Ryan Sturm F 20
Griffin Sturm D 21
Talen Ruprecht F 23
Joey Gillespie F 24
Noelan Beste D 25
Noah Klein F 32
Ian Bacik D 34
Blake Kayser G 35
Michael Corbett Manager
Lucas Donlin Manager
Noah Henderson Manager
Matthew Primus Manager
Robbie Stocker Head Coach
Ron Brown Assistant Coach
Cal Herold Assistant Coach
Collin Hess Assistant Coach
Leo Lommel Assistant Coach
Justin Schultz Assistant Coach

Northern Lakes - Class A Section 6

Roster Position Number
Samuel Suja G 1
Kyler Rikala D 4
Derek Berg D 5
Finnegan Fogarty F 6
Easton Anderson F 7
Anthony Noyes F 8
Jerome Martin F 9
Sutton Sullivan F 11
Bodie Nybakken D 12
Preston Verness D 13
Jacob Peterson F 14
Josiah Reier F 16
Leyton Cable D 19
Landen Cartie F 23
Drew Paulbeck F 24
Wyatt Balmer D 25
Griffen Hannah F 26
Grant Vershey D 27
Parker Fulton F 29
Hunter Moreland G 31
Huck Balmer Manager
Waylon Katterhagen Manager
Mike Randolph Head Coach
Thomas Klein Assistant Coach

Hibbing/Chisholm - Class A Section 7

Roster Position Number
Cole Swanson F 2
Jace Kampsula F 3
Joey Gabardi F 4
Isaiah Hildenbrand F 5
Ethan Sundvall D 6
Tate Swanson F 8
Benny Galli F 12
Blake Riccio F 13
Ayden Jerkovich F 14
Tyler Raatsi F 17
Hunter Gustavsson F 18
Kelin Elsner F 19
Dylan Vesel D 21
Landon Krampotich D 24
Mason McDonald D 26
Jackson Strukel D 28
Rex Walli G 30
Gavin Lamphere G 31
Mikko Huusko F 37
Whitaker Rewertz D 40
Julien Fisher Manager
Jack Lunning Manager
Mya Mckenney Manager
Blayke Swanger Manager
Aaron Jamnick Head Coach
A.J. Allison Assistant Coach
Ryan Hanegmon Assistant Coach
Chris Zubich Assistant Coach

East Grand Forks - Class A Section 8

Roster Position Number
Noah Schindele G 1
Cole Bies D 2
Bodey Schmaltz D 4
Tucker Lovejoy F 6
Hunter Varnson F 7
Jordan Nowacki F 8
Jace Van Eps F 9
Braden Overgaard F 10
Judd Pesch D 11
Wyatt Cordts F 12
Nolan Meulebroeck F 14
Cooper Hills F 15
Noah Frize F 16
Jace Panzer F 17
Cole Schmiedeberg D 18
Jake Chupka F 19
Weston Bratrud F 20
Ryan Clauson D 25
Max Bies D 26
Nickolas Corbett D 27
Taylan Hickman Manager
Grady Pynn Manager
Tyler Palmiscno Head Coach
Nick Derrick Assistant Coach
Phil Hartwig Assistant Coach
Coltyn Sanderson Assistant Coach
Braden Shea Assistant Coach
Jake Useldinger Assistant Coach