What happened: Carlo said injuries and a disappointing team year left him below his best in Toronto. The 29-year-old said the timing of the move gives his family time to prepare before the season.
Why it matters: The Blues acquired Carlo for two third-round picks as they added experience to their blue line. His Toronto tenure also included playing alongside Jake McCabe, Morgan Rielly and Auston Matthews.
By the numbers: Carlo is eight NHL games away from 700 career appearances. He is entering the final season of a six-year contract carrying a $4.1 million average annual value.
What to watch: Watch how Carlo fits alongside Colton Parayko and Logan Mailloux in St. Louis ahead of the 2026-27 season.