Il est drafté en 2010 à la 8e place par les Raiders d'Oakland, et est le premier linebacker à être sélectionné cette année-là. Il signe un contrat de 40 millions de dollars pour 5 ans.
Sa première saison est encourageante, terminant avec 85 tackles, 1 interception et un demi sack. Il s'améliore à l'occasion de la saison 2011 où il réalise 99 tackles, 5 sacks, 1 safety et détourne 14 passes.
La saison 2012 est bien plus délicate. Après des performances moyennes en début de saison, il est progressivement remplacé par le rookie Miles Burris à partir de la 4e journée, le staff des Raiders estimant qu'il commettait trop d'erreurs et prenait de mauvaises décisions. Un conflit a alors lieu entre McClain et son équipe, et il est notamment sorti d'une session d'entraînement des Raiders. À la suite de cela, il déclare ne plus vouloir jouer pour cette équipe. Il est finalement libéré le .
Avec les Ravens de Baltimore
Il signe avec les Ravens de Baltimore pour la saison 2013. Le , il est arrêté pour mauvaise conduite et résiste à son arrestation. Ayant pour la troisième fois des ennuis judiciaires depuis le début de sa carrière, il annonce le qu'il préfère prendre sa retraite, à seulement 23 ans[3].
Avec les Cowboys de Dallas
En 2014, il sort de sa retraite sportive et s'engage avec les Cowboys de Dallas[4].