section_heading: Colorado Avalanche (2006. - danas)
paragraph_text: 6. srpnja 2006. godine, kao slobodan igrač, potpisuje ugovor s Colorado Avalancheom. U rujnu klub ga šalje na kaljenje u Albany River Rats koji se natječe u AHL-u. Sljedeću sezonu započinje u podružnici Lake Erie Monsters, ali 16. prosinca 2007. godine Avalanche mu daje priliku te McLeod od tad redovno nastupa u NHL-u.<ref>Avalanche Recalls McLeod (NHL.com) 19. prosinca 2007. godine upisao je svoj prvi nastup u NHL-u u utakmici protiv Anaheim Ducksa, a prvi pogodak postiže 27. prosinca 2007. godine u utakmici protiv Detroit Red Wingsa. Ubrzo postaje prvi novak u povijesti Avalanchea koji je uspio zaraditi stotinu kaznenih minuta te se na taj način prometnuo u jednog od glavnih "boraca" na ledu.<ref>Ignorance Is a Bliss for McLeod (MLive.com) 19. lipnja 2009. godine potpisuje novi trogodišnji ugovor s Avalancheom.<ref>Avalanche Signs McLeod (NHL.com)