This wasn't how Connor McDavid or Nathan MacKinnon would've drawn up the endings to their respective seasons.
McDavid's Edmonton Oilers fell in the first round of the playoffs to the Anaheim Ducks. MacKinnon's Colorado Avalanche were swept in the conference final by the Vegas Golden Knights.
And it got us to thinking -- could these guys use a change of scenery? And if they could, what if they just traded places?
No, it's not likely that the Oilers and Avs would look to pull off a McDavid for MacKinnon trade.
If they did, though, it'd be one of the biggest blockbusters in sports history.
So while the idea is on our mind, let's take a deeper look.
MORE: Mitch Marner is making the Maple Leafs miserable
Who says no?
There's actually a case for each side saying no, but also a case for each side saying yes.
The most obvious difference off the ice is that MacKinnon has five years remaining on his contract with a cap hit of $12.6 million per season, while McDavid has just two years left at $12.5 million per season.
When McDavid's deal is up, he'll likely get a record-setting salary. The Avalanche would probably want the sense that he'd sign an extension with them, and then they'd have to decide if they could fit a larger salary than MacKinnon's.
McDavid is a year younger than MacKinnon, and the Oilers star is generally viewed as just a notch ahead of MacKinnon talent-wise.
So from a hockey perspective, the Oilers seem a bit more likely to say no -- but the longer-term security of MacKinnon's current contract would also make that side have some appeal, too.
The players themselves would also have power over whether they want to go to the other destination, so you can add their names to the list of people who might reject a trade.
The long-lasting implications for both franchises probably keep this deal from ever becoming more than a wild idea.
But if these teams wanted to just swap superstar Canadian centers for one another to see what happens, the rest of the hockey world certainly would be intrigued.

1 hour ago
3
English (US)