 Thomas was drafted by the White Sox in the 2nd round of the 1991 amateur draft, and played that year with the Class A (Short Season) Utica Blue Sox and Double-A Birmingham Barons.He made his major league debut with the White Sox in 1995.In 1996, he appeared in 57 games for Chicago, posting a 3.23 earned run average.