Answer: hadagoodtime

AnswerCrossword Clue
HADAGOODTIME

Did well at the marathon