The late 1980s saw the emergence of a young defenseman with the Peterborough Petes of the OHL. Corey Foster was a big, mobile defenseman who was selected in the first round, 12th overall by the New Jersey Devils in 1988. Foster made the jump to the NHL in 1989, playing 2 games for the Devils. Shortly after in June 1989, he was traded from New Jersey Devils to the Edmonton Oilers for 1st round pick in the 1989 draft. He played a couple of seasons for the Cape Breton Oilers before being traded again, from the Edmonton Oilers with Dave Brown and Jari Kurri to the Philadelphia Flyers, for Craig Berube and Craig Fisher and Scott Mellanby. Foster shuffled a couple of seasons within the Flyers system before signing with the Senators. Again he spent a couple of years in the AHL and IHL, before playing a handful a games for the Pittsburgh Penguins and after that, the New York Islanders. Starting in 1997 Corey Foster spent a couple of seasons playing hockey in Japan and later played for the Berlin Capitals. His last two years have seen him back in North America, playing in the AHL and QSMHL.