The Red Sox have traded infielder Kevin Youkilis to the Chicago White Sox, major league sources told the Globe.

The Red Sox received 25-year-old righthander Zach Stewart and utility player Brent Lillibridge.

The Red Sox also will be picking up $5.5 million of the $6.6 million Youkilis has remaining on his contract for this season. The White Sox would be responsible for a $1 million buyout on a $13 million team option for 2013.

Stewart, 25, is a former third-round pick from Texas Tech who was once considered a hot prospect. But thisis the third time he has been traded in a span of four years, going from the Reds to Blue Jays and then to the White Sox and now to the Red Sox.