Hasler also competed in five Winter Olympics, earning his best finish of 11th in the 15 km + 15 km double pursuit event at Turin in 2006. His best finish at the FIS Nordic World Ski Championships was fourth in the 10 km + 10 km double pursuit event at Val di Fiemme in 2003.