IcePick Analytics
Trade Trees / auto-generated

Montreal Canadiens / Calgary Flames

Root trade Oct 1, 2018 · Brett Kulak, Rinat Valiev, Matt Taormina · 3 linked trades downstream

Auto-generated. This tree is machine-built from public transaction records: it follows re-traded players into their next deal and shows the player each draft pick became. Best-effort, so it may contain errors.

Trade grade

Revisiting it now, the strong edge goes to Montreal Canadiens.

Looking back from 2026 at what each side's haul produced since 2018.

Montreal Canadiens logoMontreal Canadiens383

Team pts: 87 before → 75 after

Calgary Flames logoCalgary Flames0

Team pts: 89 before → 80 after

No NHL production from this side.

Value = position-weighted production for the acquiring team, with playoffs weighted up and bonuses for Cups and major awards won there. Picks count as the drafted player's production, and when a piece was later re-traded, whatever came back counts toward this trade too, so value follows the full chain. Production only, no salary/cap context. Best-effort.

Montreal Canadiens logoCalgary Flames logo
Oct 1, 2018
Montreal Canadiens logoMontreal Canadiens receive
Calgary Flames logoCalgary Flames receive
Brett Kulak was moved again in this deal
Edmonton Oilers logoMontreal Canadiens logo
Mar 21, 2022
Edmonton Oilers logoEdmonton Oilers receive
Montreal Canadiens logoMontreal Canadiens receive
Brett Kulak was moved again in this deal
Edmonton Oilers logoPittsburgh Penguins logo
Dec 12, 2025
Edmonton Oilers logoEdmonton Oilers receive
Pittsburgh Penguins logoPittsburgh Penguins receive
Brett Kulak was moved again in this deal
Colorado Avalanche logoPittsburgh Penguins logo
Feb 24, 2026
Colorado Avalanche logoColorado Avalanche receive
Pittsburgh Penguins logoPittsburgh Penguins receive
  • Sam Girard
  • 2nd-round pick in 2028