Thomas had another solid season in 2003. He tied for second in the AL in home runs (42), and was in the league's top ten in walks, extra base hits, slugging average, and on-base plus slugging, as he led the major leagues in fly ball percentage (54.9%). In 2005 Thomas again suffered injury, but hit 12 home runs in 105 at bats over 35 games, demonstrating his continued power at the plate. Adding together 2004 and 2005, he had fewer than 350 total at bats because of injuries, but hit 30 home runs and drew 80 walks. As a member of the White Sox, Thomas and teammate Magglio Ordóñez tied a major league record for back-to-back homers, with six in one season.