Welington Castillo of the Chicago White Sox will be suspended 80 games for violating the league's joint drug agreement, according to a source.

It was not immediately clear what Castillo will be suspended for, but the source said it was not for a steroid.

Castillo, 31, is hitting .270 with six home runs and 15 RBIs for the White Sox this season.