ULF_55
Moderator
This trade is good for both teams, but getting Alexander Kerfoot isn't really part of what makes it a win for the Leafs.
He's not a bad player, he does enough on paper to justify the contract he got. He can be a third wheel in a top 6 role but only on the wing and he's generally more comfortable at center. He'll collect his fair share of points in a top 6 role and is a decent filler guy but you'll eventually find yourself feeling he should be fairly easy to upgrade upon.
Part of that is that he doesn't really bring a whole ton other than being pretty good offensively. He's not overly small but he feels small and brings no physicality outside of catching a guy off guard once a year. He's not terrible defensively but you also don't want him in a defensive role. He's just kind of vanilla. Most Avs fans are much easier on (and happy to pay similar money for) JT Compher who produces less than Kerfoot in a similar W/C role, but is moderately better defensively, and is a pest.
...
Barrie on the other hand gets more stick than he deserves. He's great at what he does and he does it often enough to forgive/forget the odd terrible decision or turnover (if you're the kind of fan that wants to never notice your dmen you'll hate him). He's a guy the Leafs should work hard to keep beyond next year and I think if they do then the trade is almost perfectly even value, if he walks in UFA it feels like the Leafs paid a heavy price for one year of Barrie.
Kerfoot won't be close to a top 6 forward on the Leafs.
He's a bottom 6 player, who might keep his spot when the prospects are cooked.
Kadri was a bottom 6 player on the Leafs but he'll do better top 6 in Colorado.