Ed Kastelic was a 6'4" physical forward who played both wings during his NHL career that lasted in excess of 200 games. He was also a bruising presence in junior, the minors, and two different European leagues.
The Toronto native played with the Mississauga Reps of the MTHL before joining the London Knights of the OHL for three years. After his rookie year in London, he was chosen 110th overall by the Washington Capitals in the NHL Entry Draft. He spent the 1984-85 season in the minors before splitting the next three years between Washington and the Binghamton Whalers of the AHL.
Following the 1987-88 season he was traded to the Hartford Whalers where he received his first full time NHL work. Kastelic spent two more years in the minors before signing with Olimpija Ljubjana of the Slovenian league in 1994. He played three years in the Slovenian Capital before heading to Germany where he toiled for the Rosenheim Star Bulls. Kastelic retired in 1999 after playing for Slovenia at a World Championship qualifying tournament and competing for the domestic club Arcroni Jesenice.