FINALS
[spacer]
Minnesota River 3, Worthington 0
MR: Shawn Lehtinen 1g, 1a, Charlie Weick, Reece Weydert
MR: Mitch Kotek 15-save shutout (W)
WOR: Preston Thavixay 38 saves (L)
[spacer]
Morris/Benson 2, Prairie Centre 1 OT
Scoring Unavailable
[spacer]
New Ulm 9, Windom Area 2
NU: Braxten Hoffmann 2g, 3a, Teagan Kamm 2g, 1a
NU: Glavine Schugel 1g, 5a, Josh Gulden 1g, 2a, Teddy Giefer 1g, 2a
NU: Keagan Schiro 1g, 1a, Sam Keckeisen 1g, 1a
NU: Joey Gag 19 saves (W)
WIN: Kyle Espenson 1g, 1a, Brady Espenson
WIN: Dan Stubbe 29 saves (L)
[spacer]
North Branch 10, Becker/Big Lake 3
Scoring Unavailable
[spacer]
Orono 11, Waconia 3
ORO: Nick Mohs-Messerli 2g, 1a, Nolan Tichy 2g, Zack Simon 1g, 2a
ORO: Freddy Brophy 1g, 1a, Jamie Bazil 1g, 1a, Bradley Walker 1g, 1a
ORO: Jack Anderson, Kyle Swanholm, Thomas Rohrer, Gus Hendrickson 3a
ORO: Grant McElroy 9 saves (W)
WAC: Tyson Wiese 2g, Gus Leivermann
WAC: Matthew Humphrey 23 saves (L)
[spacer]
Osseo 3, Duluth Marshall 0
OSS: Jack Pojar 2g, Cade Wessman 1g, 1a
OSS: Dale Pfannenstein 30-save shutout (W)
DM: Sam Anderson 29 saves (L)
[spacer]
St. Cloud Cathedral 5, Alexandria 2
Scoring Unavailable
[spacer]