Zur Nordischen Skiweltmeisterschaft 1958 in Lahti reiste er als Ersatzmann. Zum Einsatz kam er jedoch nicht. Zum Ende der Saison startete Schweinberger bei der Skiflugwoche in Oberstdorf und sprang dort mit 117 Meter seine persönliche Bestleistung. Zur Saison 1958/59 verpasste er erstmals einen Startplatz bei der Vierschanzentournee. Erst zur &lt;a href="Vierschanzentournee%201959/60"&gt;Vierschanzentournee 1959/60&lt;/a&gt; kam er zurück in den A-Nationalkader, jedoch blieben Erfolge aus, so dass er nach zwei schwachen Jahren 1961 seine aktive Skisprungkarriere beendete.