Im Juli 2006 erhielt der Flügelspieler als Free Agent einen Vertrag bei der Colorado Avalanche. ###>The Colorado Avalanche, as the parent club of the Monsters, signed McLeod to his first NHL contract with the Avalanche on July 6, 2006.