Haverhill’s Jordan Harris grew up bleeding Black and Gold, cheering on the Boston Bruins and dreaming lofty dreams.

Now, his professional hockey journey has brought him back home.

Harris is joining the Boston Bruins, after signing a 1-year, $825,000 deal, the team officially announced Tuesday night.

“It means a great deal to myself and my family for me to have the chance to play in Boston,” said Harris. “I remember countless nights growing up sitting in front of the TV with NESN on and the Bruins playing. It was a staple in our house and now to be a part of that is really special and something I’ve dreamed of.”

The 24-year-old defenseman is heading into his fifth National Hockey League season, after three seasons with the Montreal Canadiens (2021-24) and one with the Columbus Blue Jackets (2024-25).

“It will absolutely be special (to wear a Boston sweater),” said Harris. “I’ve been lucky enough to play in the Garden a bunch of times, but to now do it as part of the Bruins will be surreal. I’m just going to soak it all in and take it day-by-day. But I’m sure it will get emotional, especially being from the Boston area and knowing how much history and passion there is surrounding the team.”

The newest Bruins blueliner is no stranger to excellence on the TD Garden ice, during his time as a star for Northeastern University.

Harris authored one of the most memorable moments in the history of the iconic Beanpot hockey tournament, when he fired home the dramatic double-overtime game-winning goal in Northeastern’s thrilling 5-4 victory over Boston University in championship game of the 68th annual Beanpot in 2020, in front of a tournament-record crowd of 17,850 at the TD Garden.

After four years at Northeastern — earning All-Hockey East first team and Defenseman of the Year honors as a senior captain — Harris joined the Canadiens, who had drafted him with the No. 71 overall pick in the 2018 NHL Draft.

At the time, Harris — the son of former Haverhill High hockey star Peter Harris — admitted it was strange joining the archrival of his favorite team.

“It’s a little different wearing a Canadians uniform,” said Harris after the draft. “I remember going to the Bruins games and seeing all the animosity between the fans. But this is an iconic organization.”

Harris was ranked the No. 1 defenseman prospect and the No. 5 overall prospect in the Canadiens organization when he made his NHL debut on April 6, 2022 — 12 days after his final college game.

He ended up playing 131 games with Montreal, scoring eight goals and adding 24 assists and 56 penalty minutes. Last summer, he was traded to Columbus for Patrik Laine, the No. 2 overall pick in the 2016 NHL Draft, and a second-round pick. Harris appeared in 33 games for the Blue Jackets this past season, notching a goal and four assists, and impressing during Columbus’ late-season playoff push, according to The Hockey News.

“I’ve learned a lot in my four years,” he said. “A lot about myself. A lot about hockey, life, and everything that comes with the sport. It’s been life-changing to go through the ups and downs of playing hockey professionally, and I feel as though I’m in a good spot with it all. I’m truly lucky to do this as a job and to have the people I do around me.”

Now he feels ready to contribute to the Bruins, both on the ice and off.

“I feel great about where I am as a player,” he said. “I was disappointed about how last year went, but feel as though I’ve continued to improve as a player and person. I have come a long way since I first started playing pro. I’ll be able to bring my play as a defense-first defender with the ability to make plays and skate. I’m able to play in multiple roles and have flexibility playing both sides. Off the ice, I’ve been involved in a lot of community work wherever I am and look forward to continuing that in the local area.”

TWITTER: DWillisET