After living in Goodeve, Saskatchewan, and Melville, Saskatchewan, during his childhood, McLellan started his playing career with the Saskatoon Blades of the Western Hockey League (WHL) from 1983 to 1987. In the 1986 NHL Entry Draft, he was drafted by the New York Islanders in the fifth round. He played a total of five games at the NHL level, spending most of two seasons with the Islanders' American Hockey League (AHL) affiliate, the Springfield Indians. However, recurring shoulder injuries dating back to his junior hockey days ended McLellan's North American playing career after the 1988–89 season. He scored his only NHL goal on his league debut on December 28, 1987 in a 6-4 loss to the New Jersey Devils.