McLeod lék alla æskulýðsleiklist sína í heimabæ sínum fyrir Kelowna Rockets. Hann var valinn í annarri umferð, 53. í heildina, 2001.
eftir Columbus Blue Jackets. Eftir að hafa skrifað undir samning við Blue Jackets var hann sendur til minors til að þróa leik sinn í American Hockey League en fékk aldrei afturköllun áður en hann var skipt til Phoenix Coyotes.