Debutó con los Real Monarchs el 22 de abril de 2018, en una derrota 2-0 ante los Tampa Bay Rowdies, convirtiéndose en el segundo portero más joven en jugar en la USL Championship.
[8] Ochoa es elegible para jugar por Estados Unidos o México.
Originalmente convocado para los menores de 16 años de México, Ochoa en cambio optó por jugar para los Estados Unidos en múltiples niveles juveniles.
[12] Ochoa inició tres juegos para el equipo sub-23 durante la clasificación olímpica.
El 2 de agosto de 2021, Fox Sports informó que Ochoa había presentado un one-time switch (cambio único) con la FIFA para hacer un movimiento completo a la selección nacional mexicana.