While playing eight seasons for the Chicago White Sox, he was an American League (AL) All-Star in 1962 and an AL Gold Glove Award winner five consecutive seasons. Landis also played for the Kansas City Athletics, the Cleveland Indians, the Detroit Tigers, the Houston Astros, and for the Boston Red Sox.