Career
He played for the Boston Bruins, Pittsburgh Penguins, New York Rangers, Minnesota North Stars, and Colorado Rockies. His National Hockey League career totals are 18 goals, 94 assists for 112 total points in 501 games played. Following his playing career, he became assistant coach of the Los Angeles Kings in 1981.
He later became head coach of the New Haven Nighthawks of the AHL. Beverley spent a total of 14 years with the Kings holding a variety of positions including scout, assistant coach, head coach of minor affiliate, director of player personnel, assistant general manager and general manager.
After leaving the Kings, Beverley worked for the Toronto Maple Leafs as director of pro scouting, director of player personnel and as interim head coach when Pat Burns was released. As interim head coach, the Maple Leafs went 9–6–2.
They made the playoffs, but lost in 6 games to the Saint Louis Blues. Following a big shakeup of the Blackhawks management, Beverley found himself unemployed with few prospects for jobs due to the looming work stoppage in 2004/2005.
In July 2005 he was signed as a scout for the Nashville Predators.