
Xavier Pentecôte est le 13 août 1986 à Saint-Dié-des-Vosges. Il arrive au Toulouse Football Club en juin 2001 pour jouer avant-centre au Centre de Formation du TFC.
En juin 2005, il remporte la Coupe Gambardella au Stade de France avec le TFC face à l'Olympique Lyonnais (victoire 6-2). Il marqua le cinquième des six buts du TFC ce jour là.
Le 4 juin 2007, il marque 3 buts et une passe décisive, avec l'équipe de France espoirs, face à Allemagne au Festival Espoirs de Toulon.
Pour la saison 2007-2008, il est prêté à Bastia. Le 18 janvier 2008, il marque notamment un quadruplé pour la victoire de Bastia contre Brest. Il termine meilleur buteur du club Corse avec Pierre-Yves André. Ils comptent chacun 13 buts.
Lors de la saison 2008-2009, le TFC souhaite le récupérer. Malheureusement, le joueur se blesse au Stage à Luchon. Il ne sera de retour qu'au mois de novembre. Barré ensuite par les performances d'André-Pierre Gignac en attaque, il ne jouera que des bouts de match. Il inscrira un doublé en huitièmes de finale de la Coupe de France à Boulogne sur Mer (victoire 2-0).
En janvier 2010, il est prêté à Bastia qui lutte pour son maintien en ligue 2. Malgré de bonnes prestations avec son club et 12 buts inscrits en 15 matchs, Bastia ne parvient pas à se maintenir.
De retour à Toulouse à l'été 2010, il participe aux matchs amicaux avec Toulouse et fait une bonne préparation d'avant saison.
Lors du premier match de la saison 2010-2011 contre le Stade Brestois 29, il n'est pas titulaire. Il rentre à la 77ème minute suite à la blessure d'André-Pierre Gignac et les toulousains remportent le match 2 à 0.
André-Pierre Gignac forfait, il est titularisé face au FCG Bordeaux. Malheureusement, il se blesse au genou à la vingtième minute de jeu suite à une mauvaise réception après un duel aérien et doit laisser sa place à Fodé Mansaré.
Les examens révèlent une rupture du ligament croisé antérieur et il sera absent durant six mois.
Les statistiques sont à jour pour le 20 juin 2010.
| Saison | Club | Championnat | Coupes nat. | Coupes d'Europe | |||||
| Div. | J. | B. | J. | B. | J. | B. | |||
| 2004-2005 | Toulouse FC | L1 | 1 | 0 | - | - | - | - | - |
| 2005-2006 | Toulouse FC | L1 | 4 | 0 | - | - | - | - | - |
| 2006-2007 | Toulouse FC | L1 | 5 | 0 | 1 | 0 | - | - | - |
| 2007-2008 | SC Bastia (prêt) | L2 | 32 | 12 | 6 | 1 | - | - | - |
| 2008-2009 | Toulouse FC | L1 | 9 | 0 | 5 | 2 | - | - | - |
| 2009-2010 | Toulouse FC | L1 | 6 | 0 | - | - | C3 | 4 | 0 |
| SC Bastia (prêt) | L2 | 15 | 12 | - | - | - | - | - | |

