Winners and losers from Day 1 of free agency
Wednesday's flurry of shocking moves didn't ruin the Friday frenzy after all.
General managers handed out more than half a billion dollars in the span of a few hours after the NHL's free agency period officially opened at noon.
Here are some of the winners and losers from a busy opening day of free agency:
Tampa Bay Lightning
A great week for Steve Yzerman got even better Friday.
Yzerman also inked backup goaltender Andrei Vasilevskiy to a three-year, $10.5-million deal, and that's a solid Ben Bishop insurance policy should the Lightning decide to deal the veteran netminder (as they reportedly explored doing at the draft).
This was a critical offseason for Tampa Bay, and it's gone swimmingly so far.
The Sabres missed out on Stamkos earlier in the week, and they weren't about to let one of the other big fish in free agency get away.
Okposo's deal is reportedly for six years and $42 million, which isn't unreasonable considering his age (28), Buffalo's cap flexibility, and the fact he's been one of the most productive scoring wingers in the league over the last five seasons.
The Flames had cash to play with, and while they didn't wade into the deep end, they did sign veteran forward Troy Brouwer to a four-year, $18-million deal.
Brouwer is a perfect fit for Calgary, given his blend of scoring touch and physicality. His affordable deal gives the Flames room to lock up pending restricted free agents Johnny Gaudreau and Sean Monahan, as well as Sam Bennett, who'll become one if he's not signed after this season.
The Flames also picked up experienced backup goaltender Chad Johnson on a one-year contract for a mere $1.7 million Friday after acquiring Brouwer's former St. Louis Blues teammate, Brian Elliott, on draft night.
The Panthers have had an unusual offseason, but GM Tom Rowe and company should be smiling after Friday's moves.
The Panthers also shored up their goaltending for now and potentially years to come, signing James Reimer to a five-year, $17-million agreement.
Roberto Luongo is 37 years old, so this was a brilliant move, given Reimer's experience as a starter with the Toronto Maple Leafs and his willingness to play in a backup role on a Stanley Cup contender as he did with the San Jose Sharks.
Detroit Red Wings
The Red Wings had some wiggle room after dealing Pavel Datsyuk's contract away at the draft, but they made some puzzling moves Friday.
Frans Nielsen, a 32-year-old forward with two seasons of 20-or-more goals to his name, got six years and $31.5 million from Detroit GM Ken Holland.
Getting young defenseman Alexey Marchenko back on a two-year deal was smart, but the rest of Holland's moves left something to be desired.
New York Islanders
Ladd should click with John Tavares if he plays with him on the top line, but Ladd's contract could come back to haunt the Islanders in a few years, and Tavares is a pending unrestricted free agent in 2019.
Shane Prince will likely have an increased role after signing for two years and $1.7 million, but the Islanders are certainly worse off now than they were when the day began.
New York Rangers
The Rangers were preparing for a possible overhaul this summer, but so far, the roster hasn't changed much since season's end.
New York GM Jeff Gorton made three signings Friday, all of them underwhelming.
Flyers GM Ron Hextall made it clear that he needed to add "scoring and play-making" this summer, but did little to accomplish that on Day 1 of free agency.
He signed Dale Weise to a four-year, $9.4-million deal, and while that's not an astronomical amount of money, giving that kind of term to a winger who scored a career-high 14 goals this season raises questions.
Brayden Schenn is weighing a qualifying offer, but even if he accepts it, the Flyers didn't do enough to address their biggest concern.