
Michigan men's hockey win the final game of the weekend that determined who would round out the 2026 Frozen Four and punch their ticket to Las Vegas over the Minnesota Duluth Bulldogs.
The Albany Regional finals concluded a weekend of intense action across the country, with puck drop at 5:30 p.m. ET on Sunday, March 29.
En route to this elite round of college hockey, Michigan cleared Bentley 5-1 while UMD upset top 2026 NHL Draft prospect Gavin McKenna and Penn State, 3-1.
T.J. Hughes and the Wolverines walked out with a win, their first over Minnesota Duluth in NCAA tournament play and their 29th trip to the Frozen Four.
- 2026 NCAA Men's Ice Hockey Tournament: What To Know About Each Team
- Read The Latest 2026 NHL Draft Coverage On FloHockey
- How Does The NCAA Hockey Tournament Work? NPI, Format & Overtime Explained
Read the game recap below for Michigan hockey vs. Minnesota-Duluth in the Albany Regional final below. Winner of this game will take on Denver in the Frozen Four.
There were 90 seconds remaining when Gajan left his crease for the UMD bench. It wasn't enough time, though, it seemed, for the Bulldogs to find just one more goal to extend their chances for the Frozen Four.
The Bulldogs had Ivankovic sprawling all over the paint as he tried to keep Max Plante out of the net. Zam Plante tried a wrap-around as the goaltender recovered but he couldn't deliver in the final moments.
Michigan WINS! pic.twitter.com/F7mgQFJbvZ
— Michigan Hockey (@umichhockey) March 30, 2026
Truman, Gaffney Clean Up Trash Out Front - 3:04 3rd
Minn. Duluth 3, Michigan 4
Minnesota Duluth has made it just a one-goal game as they crashed the crease to force the puck in past Ivankovic.
It was Scott Truman who came up with the puck on edge and elevated it past the goaltender into the net.
Michigan challenged the goal for goaltender interference. After review, the officials determined that the call on the ice stands and Michigan will lose their timeout.
SCOUT'S HONOR, DOGS DOWN BY JUST ONE!! pic.twitter.com/V1UhEqVcY4
— UMD Men's Hockey (@UMDMensHockey) March 30, 2026
Bulldogs Try To Push As Time Runs Out - 4:36 3rd
Minn. Duluth 2, Michigan 4
UMD is in crunch time as they try to scrape their way back into this game and the Wolverines try to force them off the cliff.
Barnett Sits, Hanson Buries It On The Power Play - 9:27 3rd
Minn. Duluth 2, Michigan 4
Plante drew the power play driving towards Ivankovic to bring out the whistle.
UMD was 0-3 so far but Hanson made it 1-4 with a beauty lifted up high above Ivankovic and into the net.
HANSON ON THE POWER PLAY! pic.twitter.com/EAmbKjNEcj
— UMD Men's Hockey (@UMDMensHockey) March 29, 2026
Perron Delays, Knocks It In Past Gajan - 16:53 3rd
Minn. Duluth 1, Michigan 4
Perron was impossible to keep up with as he drove the net and sent it flying before he was able to tap the rebound in behind Gajan.
Michigan retakes their three-goal lead just minutes after the Bulldogs broke their drought.
Jayden Perron answers! pic.twitter.com/b7KvDAGvjs
— Michigan Hockey (@umichhockey) March 29, 2026
Harper Bentz Opens Scoring For Bulldogs - 19:24 3rd
Minn. Duluth 1, Michigan 3
UMD returned to the ice with about 20 seconds remaining on the power play. They were unable to do anything with it during the advantage but just moments later it was Bentz from behind the net who scored the first goal of the game.
It's his sixth of the season.
YOU BENTZ!! pic.twitter.com/ArZgNLImrx
— UMD Men's Hockey (@UMDMensHockey) March 29, 2026
UMD Hasn't Beaten Ivankovic, But Doesn't Let It In - End of 2nd
Minn. Duluth 0, Michigan 3
The Bulldogs have been moving with speed and forcing Ivankovic to be on top of his game to keep UMD off the board. On a positive, they didn't let Michigan score throughout the middle frame, keeping them to a three-goal lead.
They need to score on the power play though, if they're going to make the trip to Vegas. 0-3 so far.
Shots on goal:
- Minnesota Duluth: 17
- Michigan: 21
Faceoffs:
- Minnesota Duluth: 17
- Michigan: 23
Blocks:
- Minnesota Duluth: 5
- Michigan: 10
Schifsky Hits Truman High, UMD Power Play - 1:29 2nd
Minn. Duluth 0, Michigan 3
As Minnesota Duluth looks for any gap, Truman hit the ground after taking a high hit from Schifsky with just over a minute remaining in the period.
Short Delay As Crew Replaces Glass - 4:42 2nd
Minn. Duluth 0, Michigan 3
See above.
Michigan Presses, Muscutt Finds Iron - 6:12 2nd
Minn. Duluth 0, Michigan 3
Horcoff on the wall found Muscutt in the circle who ripped it into the pipe on a sustained onslaught by Michigan as the second period continues into the back half.
It has been all Michigan continuously as UMD looks for any solution to enter the offensive zone with the puck.
UMD Finding Rhythm Until Penalty, Kills Michigan Power Play - 11:11 2nd
Minn. Duluth 0, Michigan 3
After the first six minutes of the period, it seems like the Plantes + Bulldogs combo are finding some offensive success, hemming Michigan into their end for a few shifts in a row.
Max Plante was sent to the box after an unfortunate penalty for holding.
Gajan had to make two saves on the kill.
2nd Period Is Live - 20:00 2nd
Minn. Duluth 0, Michigan 3
Zam Plante and T.J. Hughes meet at center ice to faceoff for the middle frame. Michigan wins it this time.
Wolverines Off To Outstanding Start - End of 1st
Minn. Duluth 0, Michigan 3
Unsurprisingly, it's been Michigan who has started on-time tonight in the Albany Regional final as they can nearly smell the airplane ticket to Las Vegas next weekend after three goals in the first period.
17-year old Adam Valentini scored along with Will Horcoff on the tip-in and Schifsky on the shorty. It was an incredible period across the board for the maize and blue.
UMD surged late with some power play opportunities but they have yet to convert. There have been spots of brightness for the Bulldogs throughout, including Gaffney's 8-9 faceoff wins. Time will tell if both teams can keep up this pace for the entire game.
Shots on goal:
- Minnesota Duluth: 9
- Michigan: 12
Faceoffs:
- Minnesota Duluth: 11
- Michigan: 13
Blocks:
- Minnesota Duluth: 4
- Michigan: 7
Michigan Kills Off Another UMD Penalty - 1:48 1st
Minn. Duluth 0, Michigan 3
UofM goal-scorer Horcoff was sent to the box for hooking to send UMD on their second power play in a row with just a few minutes remaining in the first.
Michigan blocks came in big-time as well as UMD set up their offense to near effect.
Bulldogs have been moving the puck much better with this advantage, forcing Ivankovic to be all over the crease and making saves left and right.
UMD Power Play Runs Out - 5:21 1st
Minn. Duluth 0, Michigan 3
Not a whole lot of good to come of the Bulldogs' man-advantage. Zam Plante sent a shot flying wide as the clock ticked down.
Schifsky With The Shorty! - 7:27 1st
Minn. Duluth 0, Michigan 3
After a casual drop pass by UMD on the power play, Schifsky scored his 14th of the year with a forehand-backhand five hole shot to beat the Olympian and give the Wolverines a three-goal lead.
Garrett Schifsky with a shorty! pic.twitter.com/CDCU3W85p9
— Michigan Hockey (@umichhockey) March 29, 2026
UMD Gets First Power Play - 8:03 1st
Minn. Duluth 0, Michigan 2
Off the draw, Muscutt was called for interference to open the Bulldogs hopes after a dismal first half of the opening period.
Valentini Scores The One-Timer On The Power Play - 8:36 1st
Minn. Duluth 0, Michigan 2
Michigan extends their lead with an incredible cross-ice saucer from Moldenhauer to Valentini on the dot to sling it past Gajan for the power play goal.
Adam Valentini goes five hole on the power play and Michigan leads 2-0! pic.twitter.com/ieBAJRnQ5t
— Michigan Hockey (@umichhockey) March 29, 2026
Shlaine Called For Holding, Michigan On The Power Play - 10:07 1st
Minn. Duluth 0, Michigan 1
UMD is not letting Michigan win the physicality game so far, but Michigan has been getting most of the offensive chances.
Arnott went down the tunnel after taking a big hit by Keenan Draper.
Shlaine held Hughes to send U of M on their first power play of the game at the halfway point.
Max Plante had the first opportunity though, with a shorthanded breakout that was easily collected.
Gajan Lets One By, Horcoff Scores! - 16:55 1st
Minn. Duluth 0, Michigan 1
Pittsburgh Penguins' Will Horcoff scored the opening goal in a shot that squeaked by UMD netminder A. Gajan for his 25th of the season.
McKinney went low to high to create space for Robertson to send one in past Horcoff who got the deflection into the net.
Horcoff tips in a Robertson shot! pic.twitter.com/36uSQvDY8n
— Michigan Hockey (@umichhockey) March 29, 2026
And We're Live! - 19:00 1st
Minn. Duluth 0, Michigan 0
Plante and Hughes met at center ice to kick off this Albany Regional final for the last spot in the Frozen Four.
UMD takes the first faceoff win.
Anderson laid out a nice reverse hit after Barnett tried to line him up drawing cheers from the Bulldogs bench.
15 Minutes Until Puck Drop: Michigan vs Minnesota Duluth Is Next
Stay tuned for live updates of the NCAA tournament Albany Regional game between the Wolverines and Bulldogs.
15 minutes until puck drop!
— Michigan Hockey (@umichhockey) March 29, 2026
Fans, where are you watching the game from? ⬇️ pic.twitter.com/wIwcIr77Mp
The Last Time These Two Faced Off In The NCAA Tournament
Bulldogs. Wolverines. New memories loading.... pic.twitter.com/a95uFrl6QB
— UMD Athletics (@UMDBulldogs) March 29, 2026
How to Watch North Dakota Hockey vs Quinnipiac Today
The Michigan vs Minnesota Duluth hockey game is scheduled to stream live at 5:30 p.m. ET on Sunday, March 29 on ESPN. It will also be streamed on the ESPN App. Follow along on FloHockey for the latest news and analysis.
When Does Michigan Play Minnesota Duluth In The NCAA Hockey Tournament?
Puck drop is scheduled for 5:30 p.m. ET on Sunday, March 29 at MVP Arena in Albany, NY. They are playing in the Albany Regional final.
Wolverines Locked In At MVP Arena
This energy. All night. pic.twitter.com/iNV4U0EpPT
— Michigan Hockey (@umichhockey) March 29, 2026
Michigan Hockey Projected Lines vs. Minnesota Duluth
Michael Hage is back in the lineup for today's game against the Bulldogs—slotting in as an extra forward.
Forwards
- Spence (NYR) - Hughes - Perron (CAR)
- Horcoff (PIT) - McKinney (SJS) - Moldenhauer (TOR)
- Valentini - Muscutt - Park (EDM)
- Schifsky - Draper (DET) - Eernisse
- Hage (MTL)
Defense
- Duke - Fantilli
- Robertson - Schock (ANA)
- Rheaume-Mullen - Barnett (EDM)
Goalies
- Ivankovic (NSH)
- Peck
- Molinaro
Tonight's lines ⬇️ pic.twitter.com/IoXx4HAKe1
— Michigan Hockey (@umichhockey) March 29, 2026
By The Numbers: Michigan vs Minnesota Duluth
Here's a quick look at total stats from the season for both teams.
Michigan | Minnesota Duluth | |
SHOTS | ||
Goals Per Game | 4.6 | 3.3 |
Shot Percentage | 13.5% | 10.0% |
Assists | 296 | 212 |
Saves | 976 | 876 |
POWER PLAYS | ||
Power Play Conversion | 31.3% | 29.7% |
Penalty Kill | 79.8% | 89.4% |
PENALTIES | ||
Penalties Per Game | 5.3 | 3.5 |
FACEOFFS | ||
Faceoff Percentage | 53.3% | 49.0% |
LIVE: Denver vs. Western Michigan Hockey Score & NCAA Tournament Updates
Watch The Latest FloHockey Shorts On YouTube
Read The Latest 2026 NHL Draft Coverage On FloHockey
FloHockey is your home for all hockey below the NHL. Read the latest coverage on the upcoming NHL Entry Draft from our expert analysts.
2026 NCAA Hockey Tournament Schedule & Scores
Here's the schedule for the first round of the NCAA Division I men's hockey tournament.
The Frozen Four in Las Vegas begins Thursday, April 9.
Worcester Regional
Semifinals, Thursday, March 26
- No. 1 Michigan State 2-1 No. 4 UConn
- No. 2 Dartmouth 1-5 No. 3 Wisconsin
Final, Saturday
- No. 1 Michigan 3-4 No. 3 Wisconsin
Sioux Falls Regional
Semifinals, Thursday
- No. 2 Providence 2-5 No. 3 Quinnipiac
- No. 1 North Dakota 3-0 No. 4 Merrimack
Final, Saturday
- No. 1 North Dakota 5-0 No. 3 Quinnipiac
Albany Regional
Semifinals, Friday
- No. 1 Michigan vs. No. 4 Bentley, 5:30 p.m.
- No. 2 Minnesota Duluth vs. No. 3 Penn State, 9 p.m. ET
Final, Sunday
- No. 1 Michigan vs. No. 2 Minnesota Duluth, 5:30 p.m. ET
Loveland Regional
Semifinals, Friday
- No. 1 Western Michigan 3-1 No. 4 Minnesota State
- No. 2 Denver 5-0 No. 3 Cornell
Final, Sunday
- No. 4 Western Michigan vs. No. 2 Denver, 3:00 p.m. ET
Frozen Four
National semifinals
- April 9, 5 and 8:30 p.m.
National final
- April 11, 5:30 p.m.
DI Men's Hockey Rankings: Before Selection Sunday
RANK - TEAM (1ST VOTES) - RECORD - POINTS - PREVIOUS RANK
- 1 Michigan (50) 28-7-1 1000 1
- 2 North Dakota 27-9-1 890 2
- 3 Michigan State 25-8-2 889 3
- 4 Denver 24-11-3 848 6
- 5 Western Michigan 26-10-1 809 4
- 6 Minnesota Duluth 23-13-1 746 8
- 7 Providence 23-10-2 684 5
- 8 Cornell 22-9-1 619 9
- 9 Dartmouth 21-7-4 569 12
- T10 Penn State 21-13-2 535 10
- T10 Quinnipiac 26-9-3 535 7
- 12 Wisconsin 21-12-2 414 10
- 13 Connecticut 19-11-5 397 14
- 14 Massachusetts 22-12-1 383 15
- 15 St. Thomas 21-11-5 278 18
- 16 Minnesota State 21-10-7 258 16
- 17 Boston College 20-14-1 243 17
- 18 Augustana 22-11-4 198 13
- 19 Ohio State 14-20-2 53 NR
- 20 Bentley 22-11-5 46 NR
What Teams Made The 2026 NCAA Men’s Tournament?
Here are the 16 teams that have reached the NCAA tournament:
- Michigan
- North Dakota
- Michigan State
- Western Michigan
- Denver
- Minnesota Duluth
- Providence
- Dartmouth
- Penn State
- Quinnipiac
- Cornell
- Wisconsin
- Minnesota State
- UConn
- Merrimack
- Bentley
Where is the 2026 NCAA Men’s Frozen Four?
Las Vegas will host the 2026 NCAA Men’s Frozen Four. It is that events first trip to Sin City. T-Mobile Arena, home of the Vegas Golden Knights will be the venue for the event which will run April 9 and 11.
Highlights: Ohio University Wins ACHA National Championship For First Time In 22 Years
The Ohio Bobcats ended a 22-year drought at the ACHA Men's Division 1 National Championship with a 3-1 win over Adrian College in the final. OU has now won the Murdoch Cup five times.
Watch the AHL, ECHL, OHL, QMJHL, USHL And More On FloHockey
FloHockey is the streaming home to some of the best hockey leagues in North America, including the ECHL and more. Check out the broadcast schedule to watch more hockey.
Join The Hockey Conversation On FloHockey Social
- Follow us on Twitter @FloHockey
- Follow us on Instagram @flohockey
- Follow us on TikTok @flohockeytv
- Watch us on YouTube
- Like us on Facebook