After three collegiate seasons with Merrimack, Kovacevic signed a two-year entry-level contract with the Jets on March 17, 2019.[2] He made his professional debut with the Jets' American Hockey League (AHL) affiliate, the Manitoba Moose, on April 19, 2019, scoring one goal and registering an assist against the Chicago Wolves.[3]
On August 13, 2021, Kovacevic was re-signed by the Jets to a one-year, two-way contract worth $750,000 at the NHL level.[4][5] In the following 2021–22 season, Kovacevic was recalled from the Moose and played in his first NHL game with the Jets on January 28, 2022 against the Vancouver Canucks, finishing the game with one shot on goal in 10:21 of ice time.[6]
As a restricted free agent, Kovacevic was re-signed to a three-year contract extension with the Jets on July 22, 2022.[7]
Montreal Canadiens
After attending the Jets' 2022 training camp in preparation for the 2022–23 season, Kovacevic was placed on waivers during the pre-season. He was claimed the following day by the Montreal Canadiens on October 8, 2022.[8] Acquired by the Canadiens to help with weakness on the right side of the defence corps, Kovacevic made his debut in the season opener versus the Toronto Maple Leafs on October 12 and immediately became a regular part of the lineup. He surpassed his prior NHL appearance total within eight days of his first game.[9][10] Kovacevic was regularly paired with rookie defenceman Jordan Harris, and drew praise from the coaching staff. On November 14, Canadiens executive Jeff Gorton advised Kovacevic to find regular accommodations in Montreal, indicating that he had found a permanent roster berth for the foreseeable future. He remarked on the occasion that "it gives me a little bit of an idea that they like what they see from me, they want me for a bit of a longer haul. Because when you’re picked up on waivers, you never really know."[11]
On December 6, 2022, Kovacevic scored his first career NHL goal in a 4–2 road victory against the Seattle Kraken.[12]