Beim NFL Draft 2010 wurde er in der zweiten Runde als insgesamt 36. von den Kansas City Chiefs ausgewählt. Bereits in seiner Rookie-Saison kam er sowohl als Runningback, als Wide Receiver als auch in den Special Teams zum Einsatz. Diese Vielseitigkeit konnte er sich seine ganze Karriere hindurch erhalten, seine besten Leistungen zeigte er jedoch stets in den Special Teams, so war er etwa 2013 mit 686 Yards der erfolgreichste Kick Returner der ganzen Liga.
Tennessee Titans
Am 11. März 2014 unterschrieb McCluster bei den Tennessee Titans einen Dreijahresvertrag in der Höhe von 13 Millionen US-Dollar.[2] Am 6. September 2016 wurde er wieder entlassen.[3]
San Diego Chargers
Ende September 2016 wurde er von den San Diego Chargers unter Vertrag genommen.[4] Nach 6 Spielen war die Spielzeit für ich wegen eines gebrochenen Arms zu Ende. Nach Ablauf der Saison wurde er zum Free Agent.[5]