Jouant dès l'université au football américain, Porter s'inscrit pour le draft de 2010 de la NFL mais il n'est choisi par aucune équipe, s'inscrivant sur la liste des agents libres. Il signe d'abord avec les Packers de Green Bay, jouant avec la réserve mais il est libéré par la franchise du Wisconsin avant le début de la saison et signe avec les Browns de Cleveland intégrant une nouvelle fois l'équipe d'entrainement.