Joao Ortiz del Portland Timbers è sceso in campo nella maggior parte delle partite della sua squadra in MLS nel 2025, avendo collezionato 21 presenze, per un totale di 1123 minuti. É stato scelto nell'11 iniziale in 17 presenze su 37 giornate ed è entrato 4 volte.
Ortiz ha giocato la sua ultima partita il 22 ottobre, con i Portland Timbers: una vittoria per 3-1 contro il Real Salt Lake, in cui ha giocato solamente 4 minuti. Ha ricevuto 4 cartellini gialli.
La trasferta contro San Diego, il 9 novembre, sarà la prossima gara di MLS per i Portland Timbers.
Nell'ultima stagione con Independiente Valle in Liga Pro Ortiz ha collezionato 29 presenze, gare in cui ha realizzato 1 gol e fornito 3 assist.
Ortiz ha iniziato la sua esperienza con i Portland Timbers nel gennaio 2025, mentre prima giocava con Independiente Valle, con cui ha collezionato 68 presenze in campionato, con 2 gol e 5 assist.