Cristian Espinoza del San Jose Earthquakes è sceso in campo nella maggior parte delle partite del suo club in MLS nel 2025, avendo collezionato 31 presenze, per un totale di 2692 minuti. É partito titolare in 30 di queste presenze, su 34 giornate, ed è entrato a gara in corso 1 volta.
La sua ultima partita in campionato risale al 18 ottobre, partita in cui ha giocato 90 minuti con la maglia del San Jose Earthquakes contro Austin, nella vittoria per 2-1. Il centrocampista ha realizzato 4 gol in questo campionato. Ha ricevuto 8 cartellini gialli.
É stato contro i Portland Timbers il 3 maggio che Espinoza ha segnato il suo ultimo gol, avendo realizzato una doppietta nella vittoria per 4-1. Ha aperto le sue marcature in questo campionato contro il DC United il 6 aprile, avendo realizzato una rete nella vittoria per 6-1.
Nell'ultima stagione con i San Jose Earthquakes in MLS Espinoza ha collezionato 34 presenze, gare in cui ha segnato 4 gol e fornito 12 assist vincenti.
Prima di arrivare a vestire la maglia del San Jose Earthquakes nel gennaio 2020, Espinoza ha collezionato 90 presenze in campionato con l'Huracán, per un totale di 9 gol e 5 assist.