El debut oficial de Carlos Ruiz fue el 19 de marzo de 2011, en el juego en que el Philadelphia Union derrotó al Houston Dynamo 1 a 0, y en el que Carlos Ruiz participó 85 minutos.