Il centrocampista del Portland Timbers Joao Ortiz ha giocato nella maggior parte delle partite del club in MLS nel 2025, avendo collezionato 21 presenze, per un totale di 1123 minuti. É partito titolare in 17 presenze su 38 giornate ed è subentrato 4 volte.
La sua ultima partita in campionato risale al 22 ottobre, gara in cui ha giocato solo 4 minuti con la maglia del Portland Timbers contro il Real Salt Lake, nella vittoria per 3-1. Ha ricevuto 4 cartellini gialli.
Ortiz ha giocato 29 partite di Liga Pro nell'ultima stagione con Independiente Valle, gare in cui ha segnato 1 gol e fornito 3 assist vincenti.
Il centrocampista 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.