After a fine junior career as a goal scorer with the OHL’s North Bay Centennials, McLlwain was drafted by the Pittsburgh Penguins in 1986. Over the course of his NHL career, McLlwain would play for 6 different NHL teams. McLlwain is best known for playing for a record four different NHL teams in one season during the 1991–92 season. Dave McLlwain took his act to Europe where he enjoyed a solid 12 seasons. He played 501 NHL games recording over 200 points.