Xavier started playing golf in 1985 at the age of five at a local field hockey club called HDS in his hometown The Hague where they had a driving range during the winter months. After having played at Stichting Openbaar Golf Den Haag a number of years, a golfcourse built on a camping site, Xavier joined The Rijswijkse Golfclub at age ten where his game developed. In 1995 he had the possibillity to become a member of The Royal Hague Golf & CC, the club to which he is still attached. With a few national amateur wins and with a handicap of +1,5 he turned professional in 2001. As a professional, Xavier has played tournaments all over the world including events on The Asian Tour, EPD Tour, Alps Tour, PGA Czech Tour, PGA Holland, NZ PGA Tour, Challenge Tour and European Tour.
Xavier still lives in The Hague with his girlfriend Anne!
- 12 professional wins Dutch PGA Championship 2013 and 2017, Twente Cup 2013, PGA Foursome Championship 2018, Benelux Golf Tour on Golfbaan Naarderbos 2017, GC Stippelberg 2016, GC Princenbosch 2013, Royal Belgique Golf & CC 2013, Kempense Golf Club 2013, Limburg Golf & CC 2013, Golfbaan Purmerend 2012 and GC Stippelberg 2012
- 5 courserecords 2012 Golfbaan Stippelberg 70, 2012 Golfbaan Purmerend 68, 2004 Golfclub Princenbosch 67, 2001 Noord-Nederlandse Golf & CC 66, 1994 Rijswijkse Golfclub 67.
- 5 hole in ones Rijswijkse Golfclub hole 12 (138m), Rijswijkse Golfclub hole 16 (176m), Golfbaan Spaarnwoude hole 4 (154m), Wynyard Golfclub UK hole 3 (190m), Penati Golfresort Legend course SK hole 3 (172m).
- 2 albatrosses Royal Hague Golf & CC hole 5 and hole 10.
- 4 national amateur titels 2001 Dutch Championship sub-21 (Trompbeker) Noord Nederlandse Golf &CC, 2001 and 1999 2x Dutch Interclubs with Royal Hague Golf & CC, 1998 Army Tankard (foursomes), Royal Hague Golf & CC