 Beyens represented Belgium at the 2008 Summer Olympics in Beijing.He competed at the 200 metres and placed third in his first round heat after Rondel Sorrillo and Usain Bolt in a time of 20.69 seconds.He improved his time in the second round to 20.50 seconds and placed third again, this time behind Brendan Christian and Churandy Martina.