To finish in the top three at an event or competition.
The swimmer podiumed three times at the Olympics.
Placed on a podium (especially as a result of winning, or coming second or third, in a race or similar competition)