 Muckalt played in the National Hockey League for the Vancouver Canucks, New York Islanders, Ottawa Senators and Minnesota Wild from 1998 until 2003.In 2016, Muckalt led the Tri-City Storm to its first Clark Cup during his first season as Head Coach and General Manager.Muckalt played Junior A in the British Columbia Junior Hockey League (BCJHL) with the Merritt Centennials and briefly with the Kelowna Spartans before joining the American college ranks with the University of Michigan of the Central Collegiate Hockey Association (CCHA) in 1994.