Spirig was born in Winkel. On 4 August 2012, Spirig won Gold in the Olympic Women's Triathlon, winning a close race in a photo finish with Sweden's Lisa Nordén.