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. He ran his semi final race in 20.69 seconds and placed eighth in his heat, which was not enough to reach the final.[1]