1997 wurde Weidlinger Junioreneuropameister. 1999 gewann er bei den U23-Europameisterschaften und wurde bei den Weltmeisterschaften in Sevilla über 3000 Meter Hindernis Neunter mit dem aktuellen österreichischen Rekord von 8:10,83 min. Bei den Olympischen Spielen 2000 in Sydney wurde er Achter und bei den Europameisterschaften 2002 in München Zwölfter. Im Jahr darauf stürzte er bei den &lt;a href="Leichtathletik-Weltmeisterschaften%202003"&gt;Weltmeisterschaften in Paris/Saint-Denis&lt;/a&gt;.