Le défenseur qui n'a jamais été repêché aura disputé 784 matchs dans la LNH. Engagé à titre de joueur autonome par les Sharks de San Jose en septembre 2002, il a amassé 17 buts et 107 passes pour un total de 124 points en carrière avec les Sharks, les Canadiens de Montréal et les Sabres de Buffalo.
« J'aimerais prendre le temps d'annoncer officiellement ma retraite de la LNH et du monde du hockey, a écrit Gorges sur Instagram. Même s'il s'agit d'un jour triste pour moi, je suis très excité par le prochain chapitre de ma vie et d'être de retour à la maison avec ma famille. »
À LIRE : Karlsson s'amuse à San Jose | Fleury frappe encore en piégeant Pacioretty
Avant de faire ses débuts dans la LNH en octobre 2005, Gorges a remporté la Coupe Memorial à titre de capitaine pour les Rockets de Kelowna de la Ligue de l'Ouest. Il avait aussi permis au Canada de remporter la médaille d'argent du Championnat du monde de hockey junior avec trois passes en 2004.
Gorges a été échangé par les Sharks aux Canadiens le 25 février 2007 en compagnie d'un choix de première ronde (qui est devenu Max Pacioretty) en retour de Craig Rivet et d'un choix de cinquième tour. C'est à Montréal qu'il a passé la plus grande partie de sa carrière (huit saisons), où il a amassé 88 points (13 buts, 75 passes) en 464 matchs de saison régulière. Avec le Tricolore, il a pris part à 57 rencontres éliminatoires, dont deux présences en finale de l'Association de l'Est.
« Il y a tellement de gens que j'aimerais remercier, mais à tous ceux qui m'ont aidé au fil de ma carrière et qui m'ont permis de réaliser mes rêves, je serai toujours reconnaissant », a dit Gorges.