Twan competed at the 2016 Summer Olympic Games in the men's BMX competition, where he placed 9th.