Hudson was unable to make the Mets Opening Day roster. He returns to a White Sox team he finished last season with.