Boucher, un intérieur de 2,08m, pesant 91kg, est né à Castries, à Sainte-Lucie. Il a déménagé à Montréal avec sa mère, Mary MacVane, à l'âge de cinq ans, pour voir son père canadien Jean-Guy Boucher[1],[2]. Cependant, ses parents se séparèrent quand il est jeune et Boucher a une mauvaise relation avec son père, qui le juge sans valeur. Il grandit en jouant au soccer et au hockey sur glace, mais vit dans la pauvreté dans le quartier de Montréal-Nord. Il quitte l'école secondaire à l'âge de 16 ans et travaille comme cuisinier et plongeur dans un restaurant Saint-Hubert. En , il se voit offrir une place dans une équipe de basketball pour un tournoi et marque 44 points lors de la finale. Igor Rwigema et Ibrahim Appiah, les entraîneurs de l’Académie Alma, lui proposent une place au sein de leur académie. Dans un match contre la Blair Academy du New Jersey, Boucher attire l'intérêt des entraîneurs de division 1 alors qu'il marque 29 points et obtient 12 rebonds.[réf. nécessaire]
Carrière universitaire
Il joue une saison au New Mexico Junior College, avec une moyenne de 11,8 points et 6,7 rebonds par match[3]. Ensuite, il se rend au Northwest College à Powell, dans le Wyoming, où il est nommé joueur de l'année NJCAA, menant l'équipe à une fiche de 31-5. Il obtient une moyenne de 22,5 points par match sur 62,7% des tirs intérieurs et 44,4% sur trois points, 11,8 rebonds et la troisième moyenne de blocs par match des collèges juniors (4,7). Après une visite du campus, Boucher est transféré en Oregon, qu'il choisi parmi TCU, le Minnesota et le Texas Tech.
Au début de sa première année à l'Université de l'Oregon, il inquiéte l'entraîneur des Ducks, Dana Altman, en raison de son physique maigre, mais il compense avec son énergie. Lors de son deuxième match dans l'uniforme des Ducks le , Boucher est en compétition contre le Rico Gathers de Baylor, et marque 15 points et recueille huit rebonds. Il établit un record de blocs en une saison pour l'Oregon avec 110. Boucher enregistre 14 points, 10 rebonds et deux vols dans la défaite de 80-68 des Ducks contre Oklahoma dans le tournoi Elite 8 du tournoi de la NCAA[3]. Après la saison 2015-16, il se voit accorder une dispense de contrainte pour pouvoir jouer une saison supplémentaire et terminer ses études en sociologie. Il a en moyenne 12,0 points et 6,8 rebonds au cours de sa carrière de deux ans chez les Ducks. En tant que senior, il est nommé au sein de l’équipe défensive Pac-12 après avoir mené la conférence par blocs de 2,6 par match. Boucher marque 23 points et 19 rebonds, son sommet en carrière, contre Montana en . En demi-finale du tournoi Pac-12 contre la Californie le , un joueur adverse tombe sur sa jambe avec maladresse, mais il continue de jouer et termine le match avec 10 points et quatre rebonds. Le lendemain, une IRM révèle un ligament croisé antérieur déchiré et il est mis à l'écart pour le reste de la saison[4].
Carrière professionnelle
Warriors de Golden State (2017–2018)
Avant le repêchage de la NBA en 2017, Boucher est incapable de s'entraîner avec les équipes en raison de sa blessure. Il n'est pas repêché, mais les Golden State Warriors lui signe un contrat à deux volets, la même équipe ayant acheté un choix parmi les Bulls de Chicago pour choisir son coéquipier dans l'Oregon, Jordan Bell[5]. Boucher devient l'un des premiers joueurs à adhérer à la nouvelle politique en matière de contrat à deux volet de la NBA, entrée en vigueur cette saison, bien que son contrat ne soit officiellement signé que le . Le , Boucher est appelé à la NBA G-League par les Warriors de Santa Cruz après son retour de la blessure à l'ACL et ses débuts lors de sa première semaine sous contrat. Le , Boucher joue son premier match en NBA avec les Golden State Warriors en enregistrant 1 rebond et 1 tentative à 3 points. Boucher fait partie de l’équipe du championnat après avoir balayé les Cavaliers de Cleveland à quatre reprises lors de la finale 2018 de la NBA. Le , les Golden State Warriors ont renoncé à Boucher[6].
Raptors de Toronto (depuis 2018)
Le , Boucher a signé avec les Raptors de Toronto à titre de joueur autonome[7]. Le , les Raptors ont converti le contrat de Boucher en un contrat à deux volets de la NBA[8]. Obtenant lentement plus de minutes à cause de blessures liées à l’alignement des Raptors, Boucher devient un élément précieux de la rotation du banc des Raptors. Ses statistiques par 36 minutes sont remarquables, car Boucher a une moyenne de 25,2 points sur un pourcentage de .467 de 3 points[9].
Le , son contrat two-way est converti en un contrat de plusieurs années[10].
En novembre 2020, il re-signe avec les Raptors pour 13,5 millions de dollars sur deux ans[11].
Raptors 905 (2018-2019)
Le 1er avril 2019 Chris Boucher est élu Most Valuable Player (MVP) de (G-League) de la saison et Défensive Player Of the Year (DPOY) de (G-League) de la saison. Il est le premier joueur de G-League à avoir remporté les deux trophées la même saison. Il est aussi le premier joueur non-américain à remporter le trophée de MVP[12].