Ryf competed for Switzerland in the Triathlon at the Summer Olympics of 2008 (7th) and 2012 (40th). In 2010, Ryf placed third in the inaugural 2010 ITU Sprint Distance Triathlon World Championships.