Juega de delantero y su equipo actual es el Atlético Ottawa.
Inició su carrera deportiva en diferentes clubes locales antes de unirse a la cantera del Vancouver Whitecaps en 2006.
[1] Debutó en la primera jornada saliendo desde el banquillo, en una victoria frente al C. D. Boiro a domicilio (0–1).
[2] El 4 de marzo Ben se convirtió en el primer fichaje histórico del Atlético Ottawa.
Tras jugar con la selección sub-20, fue convocado para dos amistosos frente a Bulgaria y Moldavia en 2014.