O se taimi e itiiti ifo i le tolu itula na ia faia ai i le 2013 London Marathon na maua ai lona tulaga i le pito i luga o tamaitai e 50 i le tuuga tele. Na amata ona galue ma le faiaoga o Nick Anderson ina ia mafai ai ona faaleleia atili ma mulimuli ane na ia paʻu lona sili i le 2:54:13 itula i le 2014 London Marathon
(tu 27 i le tuuga tele a tamaitai) ma faaiu 18 i le 2014 Berlin Marathon ma se tamoʻe o le 2:51:29.