In addition to playing for the Pittsburgh Steelers, Perales has also played for the Houston Texans and the Cleveland Browns in the past. His experience with different teams has allowed him to hone his skills and become a more well-rounded player.