At the 2012 Summer Olympics, Vanasch competed for the national team in the men's tournament. Vanasch won the silver medal with Belgium at the 2013 European Championship on home ground in Boom. At the 2016 Summer Olympics, he was part of the Belgian team who won the silver medal.