After his stellar season, Kuhel slumped in 1937, batting .283 but with low numbers in home runs, RBIs and slugging (6, 61, .400). Before the 1938 season he was traded to the Chicago White Sox for slugger Zeke Bonura in a swap of first basemen. In the more forgiving Comiskey Park, Kuhel hit for more power, averaging 18 home runs from 1939 to 1941, and tying Bonura's franchise record with 27 homers in 1940. But after struggling to .249, four homers, 52 RBIs in 1942, and .213, 5, 46 in 1943, Kuhel was let go by Chicago.