Le 30 juillet 2010, David Holmberg, un lanceur de la ligue mineure et hudsonien, ont été échangés avec les Arizona Diamondbacks pour Edwin Jackson.
Hudson a déjà joué pour le Chicago White Sox de 2009 à 2010 et a été échangé aux Diamondbacks le 30 juillet 2010 en même temps que le petit lanceur de ligue David Holmberg pour Edwin Jackson.