Juega de mediocampista y su equipo actual es el Real Salt Lake de Major League Soccer.
Allen jugó para la academia del Real Salt Lake en Arizona entre el 2011 y el 2012, para después pasar una temporada con el equipo de fútbol de la University of Virginia en 2013.
[2] Anotó su primer gol como profesional el 29 de marzo de 2015 luego de ingresar como suplente en un partido frente a Toronto FC, poco después que el equipo canadiense había empatado el partido.
Allen ha sido convocado en varias ocasiones para jugar con la selección de fútbol sub-20 y sub-23 de los Estados Unidos.
[4] Meses después fue incluido en la lista definitiva de 21 jugadores que representaron a los Estados Unidos en la Copa Mundial de Fútbol Sub-20 de 2015 en Nueva Zelanda.