Tierney has also previously played for the New Jersey Devils, Florida Panthers, Montreal Canadiens and Ottawa Senators.
In his second season, Tierney played on a line with Josh Anderson and Bo Horvat, scoring 11 goals and 34 points in 65 games.
He made the Sharks' opening night roster and recorded his first career point (an assist) in his debut on October 8.
Tierney registered his first point with Ottawa, assisting on Colin White's first period power play goal.
[15] He scored his first goal for the Senators in the next game on October 6 against Frederik Andersen in a 5–3 victory over the Toronto Maple Leafs.
He made his Panthers debut on December 6, 2012 and earned his first point, assisting on Zac Dalpe's third period goal in a 5–2 loss to the Winnipeg Jets.
[22] He scored his first goal as a Panther against Alex Nedeljkovic in his second game on December 8 in a 5–1 victory over the Detroit Red Wings.
[24] He made his Canadiens debut on February 24 and scored his first goal in a Montreal uniform against Carter Hart in a 5–2 victory over the Philadelphia Flyers.
[26] Tierney made his Devils debut on October 20 against the New York Islanders playing on a line with Nathan Bastien and Curtis Lazar.
[27] He registered his first point with the Devils, assisting on Luke Hughes' third period goal, in a 6–2 victory over the Ottawa Senators on December 29.
[30] On September 23, 2024, Tierney signed a one-year contract with HC Dinamo Minsk of the Kontinental Hockey League (KHL).