Joao Ortiz del Portland Timbers è sceso in campo in 5 gare di MLS nel 2025 per un totale di 198 minuti. É stato scelto nell'11 iniziale in 3 presenze su 6 giornate, mentre è entrato dalla panchina 2 volte.
La sua ultima presenza in MLS è stata il 30 marzo, partita in cui ha giocato solamente 10 minuti con la maglia del Portland Timbers contro gli Houston Dynamo, nella vittoria per 3-1.
Nella prossima partita di MLS, il 5 aprile, i Portland Timbers dovrà giocare una trasferta contro Austin.
Ortiz ha giocato 29 partite di Liga Pro nell'ultima stagione con Independiente Valle, gare in cui ha realizzato 1 gol e fornito 3 assist vincenti.
Prima di cominciare l'esperienza con i Portland Timbers nel gennaio 2025, il centrocampista ha collezionato 68 presenze in campionato con Independiente Valle, per un totale di 2 gol e 5 assist.