Insgesamt errang Garber 30 nationale Titel in verschiedenen Disziplinen auf der Bahn wie Omnium, 1000-Meter-Zeitfahren, Scratch, Einerverfolgung, Punkte-, Sprint und Zweier-Mannschaftsfahren. Zweimal startete er bei Olympischen Spielen: 2000 in Sydney belegte er gemeinsam mit Werner Riebenbauer im Zweier-Mannschaftsfahren Platz fünf und vier Jahre später bei den Spielen in Athen Platz acht mit Franz Stocher. Ebenfalls gemeinsam mit Stocher errang er bei den UCI-Bahn-Weltmeisterschaften 2002 Silber im Zweier-Mannschaftsfahren.