Following the completion of McBain's senior season with the Eagles and the conclusion of his collegiate career, McBain informed the Wild that he did not intend to sign a contract with the club.[3][4] Faced with the prospect of losing McBain's rights for nothing, as graduating collegiate players become unrestricted free agents in August annually, and with multiple NHL teams expressing interest in McBain's services, the Wild began exploring trade opportunities for his signing rights.[3] On March 20, 2022, McBain's NHL rights were traded by Minnesota to the Arizona Coyotes in exchange for a 2022 second-round draft pick.[5][6] McBain was signed to an entry-level contract by the Coyotes a day after he was traded.[7] McBain made his NHL debut on April 12, 2022 against the New Jersey Devils. He recorded his first point three games later, an assist on a goal by teammate Nick Ritchie, in a 9–1 loss to the Calgary Flames on April 16.[8] On December 29, 2022, McBain recorded his first multi goal and point game, scoring two goals in a 6-3 victory against the Toronto Maple Leafs.[9]
At the conclusion of McBain's first professional contract following the 2022–23 season, McBain (a restricted free agent) and the Coyotes reached an impasse on a contract extension. Unable to agree on a contract extension, McBain and the team filed to have an independent arbitrator settle on a new contract; McBain filed seeking a 1 year, $2.25 million contract, while the team filed with an offer of a 2 year deal worth an average annual value of $1.2 million a season.[10] On July 30, 2023, hours before the case was set to be heard by an arbitrator, McBain and the Coyotes agreed to a 2-year, $3.2 million contract worth an average of $1.6 million a season.[11]
Shortly after the end of the 2023–24 regular season, the Coyotes' franchise was suspended and team assets were subsequently transferred to the expansion Utah Hockey Club; as a result, McBain became a member of the Utah team.[12]