1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
Olivier Deschacht fait ses classes de jeunes dans les clubs respectifs de Begonia Lochristi (1988-1991), KAA La Gantoise (1991-1995), KSC Lokeren (1995-1997) avant de rejoindre le RSC Anderlecht en 1997 à l'âge de 16 ans[2]. Il continue son évolution chez les moins de 21 ans.
Chez les pros
En 2001, alors évoluant dans la dernière classe d'âge, il intègre le noyau A sans passer par l'équipe « réserve » et s'impose comme titulaire à part entière en 2003. Il est Champion de Belgique en 2004.
À partir de la saison 2005, Olivier Deschacht devient même capitaine lorsque Bart Goor ne porte pas le brassard.
Les Mauves remportent à nouveau le Championnat en 2006, puis 2007. Olivier Deschacht, fidèle à son poste ne manque absolument aucune minute de jeu en 2007. Depuis 2001, il a marqué trois buts sous le maillot anderlechtois (à Charleroi, au Lierse et, en 2010, lors de la victoire 5-0 contre Malines). À la date du , il avait disputé 300 matches avec le sporting en championnat.
En janvier 2008, les dirigeants de l'Espanyol Barcelone ont proposé 2 millions d'euros pour le joueur, selon Le Soir Sports et l'avis du joueur lui-même.
Olivier Deschacht est, à sa manière, l'un des éléments les plus réguliers du RSC Anderlecht.
En , il dispute son 300e match en championnat sous le maillot mauve et blanc lors d'un déplacement à Lokeren.
Le , il dispute avec Anderlecht son 80e match européen à l'occasion d'un match contre Galatasaray en phase de groupe de la ligue des champions[3].
Ensuite, le , il dispute son 500e match avec Anderlecht contre le club russe du Dinamo Moscou en coupe d’Europe
Enfin, le , il dispute son 600e match avec Anderlecht contre Le FC Bruges à l’occasion de la septième journée des playoffs I.
Son contrat se terminant le avec Anderlecht, il n’est pas prolongé et quitte le club après 17 ans à son service.
Le , Olivier Deschacht signe pour une saison au KSC Lokeren.
Le , Olivier Deschacht signe pour une saison au SV Zulte Waregem. Après avoir prolongé pour un an, il met un terme à sa carrière le [4].
Peu après que Gill Swerts soit nommé sélectionneur des espoirs fin [6], la fédération décide de réduire les coûts et Deschacht est victime des économies faites car son contrat n'est pas reconduit[7].