Nel Draft NFL 2000, McCleary non venne selezionato ma firmò in seguito con i Kansas City Chiefs.[1] Nella sua stagione da rookie disputò tre partite, mentre nella successiva scese in campo dieci volte, nessuna delle quali come titolare. Chiuse la carriera nei Frankfurt Galaxy della NFL Europa nel 2002.