Chicago sent minor league pitcher McKinley Moore to Philadelphia for Haseley, a .264 hitter over parts of three big league seasons. Outfielder Blake Rutherford was designed for assignment by the reigning AL Central champions to make room on their 40-man roster.
The White Sox lost Andrew Vaughn on Sunday when he got hurt making a diving catch in the outfield. The 23-year-old Vaughn, the No. 3 pick in the 2019 amateur draft, was diagnosed with a hip pointer, but he could start playing in games again in one to two weeks.
Haseley was selected by Philadelphia with the No. 8 overall pick in the 2017 amateur draft. He made his big league debut in 2019, batting .266 with five homers and 26 RBIs in 67 games.
Haseley opened last season as the Phillies' center fielder, but he appeared in just nine games with the big league club. He hit .233 in 56 games in the minors.
Moore, 23, was selected by Chicago in the 14th round of the 2019 draft. The 6-foot-6 right-hander went 2-2 with a 4.20 ERA in 37 games in the minors last year.