Born in Weymouth, Massachusetts, Marty McInnis was drafted 163rd overall by the New York Islanders in the 1988 NHL Entry Draft out of Milton Academy. He went on to play three years at Boston College where he accumulated 142 points. The young sparkplug joined the U.S. national team in 1991-92 and scored 34 points in 54 exhibition games before representing his country at the Albertville Winter Olympics.
The youngster showed flashes of promises with the Islanders during a 15-game stint after the Olympics. McInnis became a regular for nearly six seasons which included a 25-goal performance in 1993-94. When the Islanders struggled in the late 1990s, they started a rebuilding process. Late in the 1996-97 season, McInnis was traded to the Calgary Flames where he was a tenacious checker and penalty killer.
Early in the 1998-99 schedule, McInnis was acquired by the Mighty Ducks of Anaheim where he continued his hard work. He notched his third 20-goal season in 2000-01 and took on a more prominent offensive role after star Teemu Selanne was traded to the San Jose Sharks. McInnis played parts of four seasons with the Ducks before he was acquired by the Boston Bruins late in the 2001-02 season.
In his first full season with the Bruins in 2002-03, the Weymouth, MA native continued his strong play defensively while contributing offensively when counted on. McInnis went on to play parts of two seasons with the Bruins before retiring from the games following the 2002-03 season.
Aside from his Olympic experience, McInnis represented his homeland at the 1996 and 1997 World Championships.