As a youth, Hensick played in the 1999 Quebec International Pee-Wee Hockey Tournament with the Detroit Honeybaked minor ice hockey team.[1] He later played with the United States National Development Program. He spent four years (2003–07) at University of Michigan playing collegiate ice hockey. Hensick had a league leading 69 points and 46 assists in the 2006–07 season, but was not among the three finalists for the Hobey Baker Award. He was, however, named in the NCAA All-American Team.[2] Hensick scored 222 points in his collegiate career with the Wolverines. It proved to be the most by any player in the decade as Hensick was later honored, named in the First All-Decade Team.[3]
After his senior year with the Wolverines, Hensick was signed by the Avalanche to a three-year entry-level contract on April 11, 2007.[4] T.J. made his professional debut in the 2007–08 season with the Lake Erie Monsters of the AHL, the Avalanche's affiliate team. Hensick was called up to the Avalanche on November 29, 2007,[5] and made his NHL debut in a 3-2 loss to the San Jose Sharks on November 30, 2007.[6] Hensick, in his second game, scored his first NHL goal against the Los Angeles Kings in a 5-2 win on December 1, 2007.[7] He was named as Lake Erie's only contribution to the 2008 AHL All-Star Game, playing for PlanetUSA, Hensick led the team with 2 goals and 2 assists in a 9-8 shoot-out loss to the Canadian All-Stars.[8]
Hensick made the Avalanche opening roster to start the 2009–10 season.[9] Reduced to a reserve forward, T.J. played in only 7 games before he was placed on waivers on November 25, 2009.[10] After clearing waivers he was assigned to Lake Erie and lead the Monsters in scoring with 70 points. Hensick was named "AHL player of the Month" in December, becoming the first player to be awarded in Monsters history.[11] T.J. was also selected to the 2010 AHL All-Star Game, replacing injured teammate Darren Haydar, as the lone Lake Erie representative.[12]
On June 17, 2010, after he was unable to establish himself with the Avalanche, and in need of a new contract, he was traded to the St. Louis Blues for Julian Talbot.[13] On July 14, 2010, Hensick agreed to a contract with the Blues signing a one-year two way contract.[14] After attending the Blues training camp for the 2010–11 season, he was reassigned to AHL affiliate, the Peoria Rivermen, during the preseason.[15] During the season, Hensick was recalled from the Rivermen to make his Blues debut, marking his 100th career NHL game in a defeat to the Detroit Red Wings on November 17, 2010.[16] At the conclusion of the season, he participated in 13 games for the Blues, scoring 1 goal.[citation needed]
After his third consecutive season in leading the Rivermen in scoring within the Blues organization, Hensick left as a free agent to sign his first European contract on a one-year deal with Swedish club, Modo Hockey, of the Swedish Hockey League on June 13, 2013.[17] After finally agreeing the transfer to Sweden from many years of interest with many clubs, Hensick failed to meet expectations producing just 4 goals and 11 assists in 31 games.[18] After he was permitted a mutual release, Hensick returned to North America and signed an AHL contract with the Abbotsford Heat on January 11, 2014. Procedurally placed on waivers after participating in Europe, Hensick was immediately claimed by the Hartford Wolf Pack, an affiliate of the New York Rangers.[19] Hensick continued where he left off in the AHL, producing offensively with 34 points in 42 games, as the Wolf Pack missed the playoffs.[citation needed]
On July 3, 2014, Hensick decided to continue in the AHL and signed as a free agent to a one-year contract with the Hamilton Bulldogs.[20]
After two seasons without an NHL offer, on July 1, 2015, Hensick was signed to a one-year, two-way contract with the Carolina Hurricanes.[21] Following the Hurricanes training camp, Hensick was familiarly assigned to the AHL to add his veteran presence to affiliate, the Charlotte Checkers. During the 2015–16 season with the Checkers, Hensick appeared in 46 games with the scoring at a lower pace then his career average in the AHL before he was loaned to the Utica Comets, affiliate to the Vancouver Canucks, in an exchange for Blair Jones on March 7, 2016.[22] Hensick continued to produce offensively in his stint with the Comets, posting 15 points in 19 games.[citation needed]
On July 2, 2016, as a free agent Hensick was signed to a one-year AHL contract with the Los Angeles Kings affiliate, the Ontario Reign.[23]
Hensick played two seasons with the Reign, before leaving as a free agent following the 2017–18 season. Despite maintaining his scoring touch, Hensick was unable to secure an NHL or AHL contract, opting to continue his career by signing a one-year ECHL contract with the Toledo Walleye on October 8, 2018.[24] In the midst of the 2018–19 season, Hensick tallied a league high 58 points through 47 games with the Walleye, before he returned to the AHL in securing a contract with the San Jose Barracuda on February 12, 2019.[25] Hensick continued his career scoring pace in the AHL, posting 20 points through the final 23 regular season games.
In the following offseason, Hensick as a free agent returned to the Toledo Walleye of the ECHL on August 21, 2019.[26] He was later announced as team captain leading into the 2019–20 season.