Carlo Colaiacovon ensimmäinen jakso St. Louis Bluesissa alkoi alkukaudesta 2008-09, jonne hän siirtyi vaihtokaupassa Toronto Maple Leafsista. Kausipistemäärät Blues-paidassa vaihtelivat 19:n ja 32:n välillä.
Kesällä 2012 hän teki kaksivuotisen sopimuksen Detroit Red Wingsin kanssa, mutta viime kausi meni penkin alle olkapäävamman takia. Kesällä Red Wings osti sopimuksen ulos ja Colaiacovo on ollut pelaamatta alkukauden.
St. Louis Bluesille pakkirintaman levennys tuli ajankohtaiseksi Jordan Leopoldin loukkaantumisen myötä.