Troy has had one of the most outstanding careers in baseball for a Manitoba born player. His dominating minor career where he often played above his age category earned him MBA minor player of the year awards in 1990 and 92′. Troy was drafted as a catcher in 1993 by the Minnesota Twins and rose through the Twins minor league system from the Rookie classification to AA from 1993-98. in 96′ he set an A Ball record by going 25 games and 75 at bats without striking out. Troy asked for his release from the Twins to sign with the Winnipeg Goldeyes in ’98. His offensive and defensive talents were on full display for local fans to admire until retirement in 2000. Troy batted .332 with a .940 OPS while committing only 5 errors in almost three full seasons as a Goldeye. In 1999 Troy also played for Team Canada in the Pan Am Games in Winnipeg winning Bronze Medal. Since his Goldeyes retirement Troy has played for several Manitoba Senior teams and at Canada Senior Tournament.