32-aastane McLeod alustas profikarjääri 2002. aastal, saades mängima Itaalia teise liiga klubisse Livorno Basket. Karjääri jooksul on mees kuulunud ka NBA klubidesse Minnestoa Timberwolves'i (2003/04), Utah Jazzi (2004/06), Golden State Warriorsi (2006/07) ja Indiana Pacersisse (2007). Kokku pääses mees aastate jooksul platsile 200 kohtumises ning tõi keskmiselt 5,5 punkti ja 2,7 söötu.

Euroopas on Mcleod mänginud lisaks teistele ka Rooma Lottomatica (2004) ning Siena Montepaschi (2008) ridades.

Möödunud hooajal kuulus mees NBA tütarliigaklubisse Erie BayHawksi.