Claimed by General Manager Gord Stellick from Philadelphia in the 1988 Waiver Draft, Brad Marsh went on to play in all 80 games in 1988-89, the only Leafs defenceman to do so that season. In a season with a coaching change and 39 players revolving in and out of the lineup, Marsh played in his 800th NHL game on December 10, 1988 versus Detroit while contributing 16 points on the campaign. His veteran leadership, perserverance and dedication to the game earned him the Leafs' nomination for the Bill Masterton Trophy.
In 1989-90, Marsh did not miss a game due to injury for the second straight season. The Leafs' 'firewagon' brand of hockey resulted in a team record for most goals in a season. Along the way that season, Marsh posted a plus 5 mark in two separate games while posting an overall plus 14 rating for the playoff-bound Leafs. He recorded a goal in the five-game playoff series versus the Blues in the spring. Marsh was dealt to Detroit on February 5, 1991 during a season of great player turnover in 1990-91.
Born in London, Ontario, the hardworking, 'stay-at-home' defenceman was a fan favourite with Leafs fans. Marsh was often bestowed the 'A' on his sweater in his parts of three seasons with the Original Six hockey club. A first-round selection, 11th overall from the London Knights, in the 1978 Amateur Draft, the durable Marsh did not miss a single NHL game through his first four seasons.
In his final NHL season (1992-93) as member of the Ottawa Senators, Marsh played in the NHL All-Star Game for the only time in his career. Following the season, he closed out his career of 1,086 NHL regular season games (Atlanta/Calgary, Philadelphia, Toronto, Detroit and Ottawa). Marsh is a former captain of the Calgary Flames and, later, as member of the Flyers, he faced the Oilers in the 1985 and 1987 Stanley Cup Final.
Internationally as a junior standout, Marsh played twice for Canada at the World Junior Championships winning a Silver Medal in 1977 and a Bronze Medal in 1978.