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