Haneveer, formerly a professional competitor, now plays at semi-professional level and also commentates on snooker matches for Dutch Eurosport.
A six-time Belgian snooker champion (last title won in May 2007 vs Patrick Delsemme), Haneveer lost in the final of the European Championship in Scotland in June, 2000.
Haneveer won the snooker gold medal at the sixth World Games held in Akita, Japan, in August, 2001.
Until the arrival on tour of Luca Brecel, Haneveer was by far the most successful Belgian snooker player of all time.
Haneveer announced on 9 November 2011, that he would retire from professional snooker after the PTC 9 tournament, due to excessive expenses.