Le , il annonce son intention de prendre part à la Draft 2010 de la NBA. Il est choisi en onzième position par les Hornets de la Nouvelle-Orléans et est aussitôt envoyé au Thunder d'Oklahoma City. Le , il signe son contrat de "" et s'engage officiellement avec le club. Le , le club l'envoie aux 66ers de Tulsa en NBA Development League. Il est rappelé dans l'équipe principale le . Le 30 décembre 2010, il retourne chez les 66ers. Le 2 février 2011, il est rappelé dans l'effectif du Thunder et envoyé en D-League une troisième fois le 30 mars 2011. Aldrich participe aux finales NBA 2012 avec le Thunder mais son équipe s'incline contre le Heat de Miami.