In 2010 he competed in the 200 metres at the 2010 European Athletics Championships, finishing in 8th place out of 8 sprinters in Heat 2 of Round 1, failing to advance to the Semifinals, with a time of 21.40. In 2011 he ran a Swiss under-23 record of 20.51 in the 200m to qualify for the 2011 World Championships in Daegu, where he failed to advance from his heat. He was part of the Swiss team for the 2012 Summer Olympics, competing in the 200 metres where he progressed to the semi-final stage and finished 7th in the second semi-finals run. Also he made the semi-finals of the 200m in the 2012 European championships. He is a national record holder for outdoor 100, 150, 200 m events. At the 2016 European championships in Amsterdam, Wilson made the 200m and 4x100m finals though came away without any silverware. The same can be said for the 2014 European championships where Alex made the final of the 4x100m but only finished 4th. But in 2018 he won his first major medal when he finished 3rd in the 200m at the 2018 European championships in Berlin. He also made the semifinal of the 2017 World championships in London in both the 200m and the 100m.