Rubin comenzó su carrera juvenil en el Westside Metros de Oregón, para luego pasar a formar parte de las divisiones inferiores del Portland Timbers.
[4] Volvió a anotar en siguiente fecha de la Eredivisie en la derrota 1-3 frente al Feyenoord.
[6] Tiene la opción de jugar tanto para México, Guatemala y para la selección de Estados Unidos, pero ha dejado en claro su deseo por representar a Estados Unidos o Guatemala, en esta última, inició su proceso de nacionalización para poder jugar las eliminatorias mundialistas a Catar 2022.
[11] El 2 de junio anotó un doblete en la victoria 4-0 sobre Nueva Zelanda en la fase de grupos, ayudando a su selección a alcanzar la segunda ronda del torneo.
[15] Terminó el torneo jugando los cinco partidos de su selección como titular y anotando tres goles.