Thompson was added to the White Sox' 40-man roster on November 20, 2013. The White Sox promoted Thompson to the major leagues on August 3, 2015, and he made his debut the next day. He hit his first major league home run on August 11 against Hector Santiago.
