Ogółem barwy Realu reprezentował przez pięć lat z bilansem 152 meczów, 37 goli i 18 asyst, tworząc atak ekipy z Álvaro Saborío i jest uznawany za legendę klubu.
Wiosną 2013 Espíndola – razem ze swoim kolegą klubowym Jámisonem Olave – został sprzedany do New York Red Bulls. W sezonie 2013, jako podstawowy członek ofensywnego tercetu tworzonego również przez Tima Cahilla i Thierry'ego Henry'ego, zajął pierwsze miejsce w konferencji wschodniej oraz zdobył trofeum MLS Supporters' Shield. Mimo to już po roku, w ramach MLS Re-Entry Draft, dołączył do D.C. United. W sezonie 2014, pełniąc rolę najlepszego strzelca zespołu, podobnie jak przed rokiem zajął z nim pierwsze miejsce w tabeli wschodniej konferencji. Łącznie w ekipie z siedzibą w stołecznym Waszyngtonie występował przez dwa i pół roku, mając pewną pozycję w formacji ofensywnej. W międzyczasie otrzymał „zieloną kartę” stałego pobytu w Stanach Zjednoczonych, dzięki czemu nie był już uwzględniany przez regulamin rozgrywek jako obcokrajowiec. W lipcu 2016 został oddany do innego klubu z MLS – kanadyjskiego Vancouver Whitecaps FC, lecz ostatecznie do przenosin nie doszło ze względu na transfer gracza do Meksyku.