Weir played his final NHL campaign in the 1982–83 season. He scored 29 points for Detroit that year and ended his NHL career with 346 points over 10 seasons.
Weir concluded his last NHL season in 1982–83. He accumulated 29 points for Detroit that year and brought an end to his NHL career with a total of 346 points over the course of 10 seasons.