Troy Loney commence le hockey en jouant avec les Taber Midnight Sons en 1979-1980[1] ; lors de la saison suivante, il rejoint l'équipe junior des Broncos de Lethbridge qui évoluent dans la Ligue de hockey de l'Ouest. Il termine cette première saison dans la LHOu avec trente-et-un points alors que l'équipe est menée par Brent Sutter qui compte cent-huit réalisations[2]. Les Broncons sont qualifiés pour les séries mais perdent en quarts de finale contre les Wranglers de Calgary trois rencontres à une[3].
Au cours de la saison 1981-1982, les joueurs de Lethbridge finissent en-tête du classement de la ligue avec cent points[3] alors que Loney comptabilise cinquante-sept points[4]. Grâce à cette première place, les Broncos passent directement en demi-finale mais ils sont éliminés par les Pats de Regina en sept rencontres[3].
Il joue pour les Penguins jusqu'au repêchage d'expansion de la LNH 1993 où les Penguins le placent sur la liste des joueurs libres.
Les Mighty Ducks d'Anaheim le choisissent et il quitte alors la franchise des Penguins ; avec 532 matchs joués en saison régulière, il est, au début de la saison 2011-2012 le onzième joueur le plus utilisé par Pittsburgh depuis les débuts de l'équipe en 1967[9]. Loney devient le premier capitaine de la nouvelle équipe de la LNH[10].
Il fera une saison dans la nouvelle franchise avant de rejoindre New York et ses deux clubs les Islanders et les Rangers. Avec ces derniers il jouera même un match des séries éliminatoires de 1995 avant de mettre fin à sa carrière.
↑Le terme « repêchage » est un terme canadien correspondant à l'anglicisme draft et désigne un événement annuel présent dans tous les sports collectifs nord-américains, comparable à une bourse aux joueurs, où les équipes sélectionnent des sportifs issus de l'université, de l'école secondaire ou d'une autre ligue, voire d'une autre équipe.