Haimy competed for Israel at the 2016 Summer Olympics in Men's Mountain Biking in Rio de Janeiro, Brazil, at the age of 27. It was the first time that Israel competed in an Olympic mountain biking competition, a position it qualified for by virtue of the 22nd-place ranking of the Israeli team in the "Union Cycliste Internationale" Olympic qualification rankings. He fell victim to a punctured tire, and eventually completed the race in 29th place out of 49 riders, in a time of 1:43:30, 10:02 behind the winner, Nino Schurter of Switzerland.