Nachdem er für einige Jahre bei ITU-Bewerben auf der Triathlon-Kurzdistanz oder der Mitteldistanz aktiv war, startet Ben Allen heute vorwiegend im Cross-Triathlon bei den weltweiten Xterra-Rennen sowie im Triathlon auf der Ironman-Halbdistanz (Ironman 70.3).
Im Oktober 2013 wurde er Dritter bei der Weltmeisterschaft Cross-Triathlon.[1]
Bei der Xterra Saipan (1,5 km Schwimmen, 30 km Mountainbike und 12 km Crosslauf) auf der Inselgruppe der Nördlichen Marianen konnte der Australier im März 2015 mit seinem vierten Sieg in Folge den bisherigen Rekord des Schweizers Olivier Marceau einstellen.[2]
Im Oktober 2016 wurde er auf Hawaii Dritter bei der Xterra-Weltmeisterschaft Cross-Triathlon.
Bei der Weltmeisterschaft Cross-Triathlon wurde er im August 2017 Vierter. Zwei Tage später startete er auch bei der Aquathlon-Weltmeisterschaft und belegte in Kanada den 19. Rang.
Ben Allen ist seit März 2017 verheiratet mit der britischen Triathletin mit Jacqui Slack.[3]