El 3 de agosto de este 2011, Castillo fue convocado nuevamente a la selección estadounidense para disputar un partido amistoso ante nada más que México (país/selección que abandonó por reglamento de FIFA), amistoso que se realizaría el 10 de agosto y bajo las órdenes de su recién allegado técnico, el alemán Jürgen Klinsmann.