A journeyman who played for the Kings, Hartford Whalers, Carolina Hurricanes and Edmonton Oilers at the NHL level, Brown was never able to duplicate his junior success at the professional level, and he played in minor leagues across North America, as well as in Europe.