( Coaches are encouraged to select a Player of the Game for each game )
| Date | Team and Player of the Game | Team and Player of the Game |
| Friday | January 1, 12:00 P | Bemidji: #5 Jake Leitner | Hermantown: #30 Adam Smith |
| 12:00 P | Hastings: #22 Michael Junker | Sioux Falls: #23 Jamison Bach |
| 12:00 P | Detroit Lakes: #26 Jon Richards | Grand Rapids: #14 Keaghan Graeber |
| 12:00 P | Rogers: #15 Eric Reimer | Fort Frances: #17 Graeme Kitt |
| 1:45 P | Crookston: #25 Paul Bittner | Virginia: #11 Austin Kalisch |
| 1:45 P | Armstrong: #17 Mitchell Verbeten | Keweenaw: #1 Jayson Wiitala |
| 1:45 P | Lake of the Woods: #3 Kalvin Krause | Cloquet: #6 Hunter Roberts |
| 1:45 P | St. Cloud: #15 Jason Omann | Grand Forks: #7 Christian Stevens |
| 5:00 P | Grand Rapids: #30 Noah Toumbly | Rogers: #3 Dustin Schoepke |
| 5:00 P | Detroit Lakes: #1 Alex Fondrick | Fort Frances: #22 David Pryde |
| 5:00 P | Bemidji: #9 Mike Sauer | Hastings: #14 Matthew Peterson |
| 5:00 P | Hermantown: #5 Cole Koepke | Sioux Falls: #39 Robert Berndt |
| 6:45 P | Lake of the Woods: #11 Nick Jensson | St. Cloud: #8 Trevor Cornelius |
| 6:45 P | Cloquet: #10 Darrin Davidson | Grand Forks: #12 Alex Severson |
| 6:45 P | Virginia: #22 Trevor Horvat | Armstrong: #10 Jay Norgaard |
| 6:45 P | Crookston: #16 Doug Larson | Keweenaw: #11 Joathan Bostwick |
| Saturday | January 2, 8:30 A | Rogers: #16 John Stanley | Detroit Lakes: #7 Ryan DeConcini |
| 8:30 A | Sioux Falls: #22 Cole Schroedermeier | Bemidji: #35 Kyle Krause |
| 8:30 A | Hermantown: Escort Adam Hanson | Hastings: #3 Joey Werner |
| 10:15 A | Fort Frances: #6 Tyler VanUden | Grand Rapids: #2 Jonah Bischoff |
| 10:15 A | Keweenaw: #13 Maxx Fredrickson | Virginia: #14 Luke Lamppa |
| 10:15 A | Armstrong: #8 Jack McDonough | Crookston: #14 Mike Moralez |
| 12:00 P | Cloquet: #11 Koby Bender | St.Cloud: #4 Brandon Baker |
| 12:00 P | Grand Forks: #11 Eric Leach | Lake of the Woods: #30 Cody Nelson |
| 5:00 P | Hastings: #8 Michael Lindquist | Grand Rapids: ##7 Jace Mann |
| 5:00 P | Sioux Falls: #1 Donovan Knott | Detroit Lakes: #1 Alex Fondrick |
| 6:45 P | Hermantown: #15 Kyle Amundson | Fort Frances: #1 Brandon Bodnar |
| 6:45 P | Virginia: #18 Jay Peterson | Lake of the Woods: #14 Carter Chorney |
| 6:45 P | Armstrong: #18 Cory Gilbert | St. Cloud: #7 Gino Lucia |
| 8:30 P | Bemidji: #14 Bemidji | Rogers: #8 Blake Miller |
| 8:30 P | Crookston: #25 Paul Bittner | Grand Forks: #19 Cole Kirchoffner |
| 8:30 P | Keweenaw: #7 Robert Erkkila | Cloquet: #31 Kody Denison |
| Sunday | January 3, 9:00 A | Headwaters 1st Place | Sioux Falls: #18 Caleb Anderson |
Headwaters 1st Place | Lake of the Woods: #17 Jaden Gustafson |
| 9:00 A | Headwaters Consolation | Detroit Lakes: Escort Josh Baker |
Headwaters Consolation | Virginia: #1 Alex Thorne |
| 10:45 A | Blue Ox 1st Place | Hastings: Escort Kyle Redland |
Blue Ox 1st Place | St. Cloud: #9 Braden Altena |
| 10:45 A | Blue Ox Consolation | Grand Rapids: #3 Jack Dunnell |
Blue Ox Consolation | Armstrong: #1 Ethan Lynch |
| 12:30 P | Lumberjack 1st Place | Fort Frances: Escort Chase Harje |
Lumberjack 1st Place | Cloquet: #22 Ryan Schramm |
| 12:30 P | Lumberjack Consolation | Hermantown: #6 Nate Pionk |
Lumberjack Consolation | Keweenaw: #1 Jayson Wiitala |
| 2:30 P | Championship 1st Place | Bemidji: #30 Grant Tharaldson |
Championship 1st Place | Crookston: #13 Montell Tate |
| 2:30 P | Championship Consolation | Rogers: #11 Jason Roberge |
Championship Consolation | Grand Forks: #1 Lucas Sabol |