Я так понимаю, что нужно поставить глагол в правильной форме?
Учитывая, что действие произошло до того, как началось "соревнование на прошлой неделе", то по правилам грамматики английского языка глагол ставится в так называемом предшествующем времени...
И если речь идет о медалях, то это не madals, а medals (medal)...
Before last wekk's competition, he had had the three madals.