I can understand what you mean but it isn't good English.
Much better would be
Mr Josh has just won a gold medal in the weight lifting contest for the over eighties.
Mr Josh has just won a gold medal in the over eighties weight lifting contest.
- For Teachers