In december 2005 werd bekend dat Mara Yamauchi mee mocht doen aan het "UK Sport World Class Performace Programme" dat elite-atleten ondersteunt om zich bezig te houden met hun sport. In januari 2006 nam ze onbetaald verlof bij het FCO en won dat jaar op de Gemenebestspelen een bronzen medaille op de 10.000 m in een PR-tijd van 31.49,40. Op de wereldkampioenschappen van 2007 in Osaka werd ze negende. Haar grootste succes tot op heden is het winnen van de marathon van Osaka in 2008, waarbij ze haar persoonlijk record verbeterde tot 2:25.10. Op de Olympische Spelen van 2008 in Peking werd ze zesde in 2:27.23.