Ted Drury was a second-round selection of the Calgary Flames, 42nd overall, in the 1989 NHL Entry Draft. Drury played three years of collegiate hockey at Harvard and averaged just over two points per game in his final season. He then spent two years playing for the U.S. national team and played in the 1992 and 1994 Olympic Winter Games.
Drury played in 34 games with the Flames in 1993-94, scoring five goals and seven assists. He also played in 16 games with Hartford after being sent to the Whalers late in the season.
Drury stopped off for 42 games with the Ottawa Senators in 1995-96 before moving on to the Anaheim Mighty Ducks where he would remain for three-and-a-half years before heading to the East Coast to join the New York Islanders. He dressed for 55 games with the Isles but managed just two goals and an assist.
In 2000-01, Drury played in 68 games with the Chicago Wolves of the IHL and played in a single game for the expansion Columbus Blue Jackets. He is later played in the AHL with the Albany River Rats.