Here is a contender Mohammed Gammoudi
Men's Athletics
Gold 1968 Mexico City 5000 metres
Silver 1964 Tokyo 10000 metres
Silver 1972 Munich 5000 metres
Bronze 1968 Mexico City 10000 metres
The only non altitude born distance runner to win gold in Mexico
Defeated the greats of the time Keino and Clarke(who held the WR) and later coming 2nd to Viren and beating Pre
Also won the World xc