Buechel finished in 1:15.44, edging Austria's Hermann Maier at 1:15.60.
Marco Sullivan of Squaw Valley, Calif., came in 10th for the best American finish. Bode Miller of Bretton Woods, N.H., was 12th.
Race officials shortened the run by almost 200 feet because of concerns about weather conditions in the upper section of the course at Kitzbuehel.
Exploding whale video goes viral on Internet
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'